vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Besitzer/Owner eines Ordners rekursiv ändern 
Autor: Coolzero
Datum: 08.11.13 14:12

Hi,

ich sitze nun schon seit gut 2 Tagen an dem im Betreff angegebenen Problem.


Ich will einem Ordner einen anderen Besitzer zuweisen (was auch funktioniert) habe es bisher aber nicht hinbekommen diese Zuweisung auch für untergeordnete Objekte zu übernehmen. Im Windows gibt es ja dafür einen Haken den man bei der Besitzübernahmen setzen muss (siehe Bild 1). Aber wie bekommt man das programmiertechnisch hin?
Ich weis auch das es direkt von M$ Tools dafür gibt (takeown, icacls, ...), würde es aber bevorzugen ohne solche Tools auszukommen.

Betriebssystem: Win 7 x64 Enterprise
Programmiersprache: VB .NET (C# geht aber auch ^^)

Bild 1:
http://s14.directupload.net/file/d/3435/87hb8hwf_png.htm



Hintergrund (vlt. hilft es ja dem ein oder anderen):
Wir haben bei uns in der Firma ~400 Computer und seit einigen Wochen spinnen die Drucker auf dem ein oder anderen PC/Laptop (bei den Druckeinstellungen sind nur die Standard Reiter vorhanden, siehe Bild 2).

Bild 2:
http://s14.directupload.net/file/d/3435/mlmtict7_png.htm

Aussehen sollte es aber so ^^:
http://s7.directupload.net/file/d/3435/z3o3586m_png.htm


Das Problem erscheint auf den Computern sporadisch. Den Fehler konnte ich auch vor kurzem ausfindig machen:
In der Registry wird im Druckertreiber der Eintrag "Dependent Files", "Monitor" und "Help File" geleert.
Hier mal der Pfad aus meiner Registry:
HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3\<TREIBER>

Soviel ich in Erfahrung bringen konnte scheint das ein Bug im Spooler zu sein und ist bei M$ bereits gemeldet. Es gibt wohl auch bereits einen Beta Bugfix welchen man aber nur auf Anfrage bekommt.

Den Fehler kann man auch direkt erzwingen. Einfach den "Dependent Files" Eintrag leeren (Bitte vorher eine Sicherung machen!). Anschließend muss man den Druckerwarteschlangendienst neustarten und schon hat man den gewünschten Effekt. Nach dem Wiederherstellen des Eintrages muss der Dienst ebenfalls neugestartet werden damit wieder alles läuft.

Noch ein Hinweis: Nicht jeder Druckertreiber hat Einträge unter "Dependent Files"! (also don't panic )

Quellen:
http://support.microsoft.com/kb/2864755

http://coolzero.aucb.de

Beitrag wurde zuletzt am 08.11.13 um 14:15:07 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Besitzer/Owner eines Ordners rekursiv ändern2.563Coolzero08.11.13 14:12
Re: Besitzer/Owner eines Ordners rekursiv ändern2.036Coolzero08.11.13 15:33
Re: Besitzer/Owner eines Ordners rekursiv ändern Code Teil 21.730Coolzero08.11.13 15:33

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel