Seite 1 von 2

Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 11:10
von TheChosen
Hi Leute,

ich hab mal wieder ein Problem. Ich versuche mit einer copy Anweisung die NTUSER.DAT in C:\USERS\DEFAULT zu ersetzen.

Hier der Aufruf im Script:

Code: Alles auswählen

copy -s "\\msebuser\Netlogon\Default User.v2\" "%Systemdrive%\Users\Default User\"
Leider bekomme ich eine Fehlermeldung im Log:

Code: Alles auswählen

Execution of Files_Copy_Default_Win7
[6] [Mai 14 11:04:31:233] [registry-settings]     Copying  \\msebuser\Netlogon\Default User.v2\ -----> C:\Users\Default User\
[5] [Mai 14 11:04:31:233] [registry-settings]       9 File(s) found
[6] [Mai 14 11:04:31:241] [registry-settings]       Source \\msebuser\Netlogon\Default User.v2\NTUSER.DAT
[6] [Mai 14 11:04:31:241] [registry-settings]         Info: Target C:\Users\Default User\NTUSER.DAT exists and shall be overwritten
[3] [Mai 14 11:04:31:259] [registry-settings]         Error: copy of \\msebuser\Netlogon\Default User.v2\NTUSER.DAT to C:\Users\Default User\NTUSER.DAT not possible.  Errorcode 5 ("Zugriff verweigert<")
Was müss ich ändern damit die Datei überschrieben wird. Wenn ich als Admin eingeloggt bin kann ich die Datei Löschen oder Umbenennen.
Vielen Dank schon mal im Voraus!

-so long

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 11:23
von tobias
warum willst du die überschreiben?
Die ntuserdat sollte man wenn dann nur bearbeiten. Und das kannst du bequem mit WINST durchführen sind ja nur registry Änderungen.

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 11:31
von TheChosen
Hintergrund ist folgender:

Ich habe ein System so angepasst wie es immer bei uns im Betrieb sein sollte. Optik, Ordneroptionen ect. ect. Tausende änderungen. Wie soll ich denn da die Registry Settings herausfinden, gibts da einen einfachen Weg?!?
Bisher haben wir halt immer die NTUser überschrieben und jeder neu angelegte User am PC hatte die gewünschten Einstellungen.

-so long

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 11:42
von tobias
Jap in den opsi-admin-utils ist ein tool das nennt sich regshot.
Damit kannst du vorher-nachher analysen machen und siehst dann was sich bei der entsprechenden Einstellung geändert hat.
Für viele Optionen findet man die Einstellungen auch über Google :)

Wenn du die entsprechenden Keys dann hast kannst du diese mit WINST und der option /AllNTuserDats für alle Benutzer (auch bereits existierende) setzen.

Das überschreiben der ntuser.dat ist erfahrungsgemäß fehleranfällig und auch von Microsoft selber wird das nicht empfohlen.


Gruß
Tobias

ps. solche Tricks lernt man auch bei einer OPSI Schulung ;)

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 11:53
von TheChosen
Hi,

das mit dem Regshot ist ja eine tolle Sache, aber ich rede hier von wirklich sehr vielen Änderungen und ich bin wirklich nicht gewillt mir die ganze Arbeit zu machen das aufzudröseln was da in der Reg geändert wird. Ich will einfach nur die Datei kopieren, das hat bisher auch immer funktioniert als wir die PCs per Hand installiert haben.

-so long

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 12:01
von tobias
TheChosen hat geschrieben:Hi,

das mit dem Regshot ist ja eine tolle Sache, aber ich rede hier von wirklich sehr vielen Änderungen und ich bin wirklich nicht gewillt mir die ganze Arbeit zu machen das aufzudröseln was da in der Reg geändert wird. Ich will einfach nur die Datei kopieren, das hat bisher auch immer funktioniert als wir die PCs per Hand installiert haben.

-so long
Dann musst du halt schauen warum OPSI keinen Zugriff auf diese Datei hat.
- Führst du das Script zum testen interaktiv aus oder schon als Produkt über den Service?
- Wenn Interaktiv, hast du die winst32.exe auch mit Rechtsklick ausführen als Administrator gestartet?
- XP oder Windows 7?

Bei XP haben wir das auch immer so gemacht - ab Windows 7 hat das überschreiben der NTuserdat gelegentlich dazu geführt das sich neue Benutzer am Rechner nicht mehr anmelden konnten bzw. im laufenden Betrieb konnte man die sogar nichtmehr überschreiben nur mit tricks - daher mein Hinweis ;)

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 12:21
von TheChosen
Hi,

das Skript wird nicht interaktiv sondern als fertiges Produkt ausgeführt. Das System ist Win7.
Ich könnte mir so leider kein Rechteproblem vorstellen :/

-so long

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 12:52
von tobias
TheChosen hat geschrieben:Hi,

das Skript wird nicht interaktiv sondern als fertiges Produkt ausgeführt. Das System ist Win7.
Ich könnte mir so leider kein Rechteproblem vorstellen :/

-so long
Konntest du die ntuserdat unter win7 denn überhaupt per Hand kopieren?
Oder wie hast du es vorher gemacht.

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 13:17
von TheChosen
TheChosen hat geschrieben: Was muss ich ändern damit die Datei überschrieben wird. Wenn ich als Admin eingeloggt bin kann ich die Datei Löschen oder Umbenennen.

Re: Win7 Default User NTUSER.DAT lässt sich nicht ersetzen

Verfasst: 14 Mai 2013, 13:46
von tobias
dann kann es noch sein das opsi (läuft ja nicht im Benutzerkontext sondern als system) keinen Zugriff hat.
Dann könntest du mit SetACL die rechte korrigieren -
habe ich aber noch nie gemacht also absolut keine Erfahrungen mit daher ohne Gewähr

http://helgeklein.com/setacl/