Ich habe ein System mit Windows 7 64bit. Und versuche diesem beizubringen einmalig bei Benutzeranmeldung ein VBScript auszuführen. Bei allen anderen benutzern wird der RunOnce Key problemlos eingetragen, nur nicht beim Angemeldeten Benutzer. Hier mein Script und die Log Datei.
[Registry_auto_start]
openkey [Software\Microsoft\Windows\CurrentVersion\RunOnce]
set "WerBinIch"=REG_SZ:"cscript.exe C:\Program Files (x86)\RenfertTools\AdminTools\Files\WerBinIch_Startmenu\pin_to_startmenu.vbs"
Als Ergebnis bekomme ich im Logfile folgende Fehler:
[5] [Dez 12 11:08:58:407] Execution of registry_auto_start
[5] [Dez 12 11:08:58:407]
[5] [Dez 12 11:08:58:407] Branch: administrator
[4] [Dez 12 11:08:58:409] Warning: NTUser.dat could not be loaded from path "C:\Users\administrator\NTUser.dat". Code 32: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.<
[5] [Dez 12 11:08:58:409]
[5] [Dez 12 11:08:58:409] Execution of registry_auto_start
[3] [Dez 12 11:08:58:409] Error: Registry key [HKEY_USERS\S-1-5-21-3816372579-2990572868-860207437-500\\Software\Microsoft\Windows\CurrentVersion\RunOnce] could not be opened by RegCreateKeyEx, Errorno: 87 "Falscher Parameter.<"
[3] [Dez 12 11:08:58:409] Error: Variable "WerBinIch" could not be set
[5] [Dez 12 11:08:58:630]
[5] [Dez 12 11:08:58:630] Branch: Default
[6] [Dez 12 11:08:58:844] "C:\Users\Default\NTUser.dat" loaded.
[5] [Dez 12 11:08:58:844]
[5] [Dez 12 11:08:58:844] Execution of registry_auto_start
[6] [Dez 12 11:08:58:844] Registry key [HKEY_USERS\PatchNTUserdatTempUser\\Software\Microsoft\Windows\CurrentVersion\RunOnce] opened
[6] [Dez 12 11:08:58:844] Variable "WerBinIch" is keeping its value "cscript.exe C:\Program Files (x86)\RenfertTools\AdminTools\Files\WerBinIch_Startmenu\pin_to_startmenu.vbs"
[6] [Dez 12 11:08:58:844] Key closed
[5] [Dez 12 11:08:58:858]
[5] [Dez 12 11:08:58:858] Make it for user .DEFAULT
[5] [Dez 12 11:08:58:858]
[5] [Dez 12 11:08:58:858] Execution of registry_auto_start
[6] [Dez 12 11:08:58:863] Registry key [HKEY_USERS\.DEFAULT\\Software\Microsoft\Windows\CurrentVersion\RunOnce] opened
[6] [Dez 12 11:08:58:863] Variable "WerBinIch" is keeping its value "cscript.exe C:\Program Files (x86)\RenfertTools\AdminTools\Files\WerBinIch_Startmenu\pin_to_startmenu.vbs"
[6] [Dez 12 11:08:58:863] Key closed
[5] [Dez 12 11:08:58:864]
Was mache ich falsch? Wo liegt der Fehler? Kann mir da jemand helfen?
Danke und Gruß
Sven
Zuletzt geändert von deeply am 12 Dez 2012, 15:20, insgesamt 1-mal geändert.
Ich war mit RemoteDesktop auf diesem TestPc angemeldet, deshalb war die SID eine andere als die vom Administrator, die er dann in der Registry so nicht gefunden hat.
Habe mich jetzt lokal am Rechner angemeldet und bekomme eine andere Meldung aber der Registrykey wir nicht in den RUNONCE eingetragen
Hier das aktuelle LogFile:
5] [Dez 12 11:53:11:365] Execution of registry_auto_start
[5] [Dez 12 11:53:11:365]
[5] [Dez 12 11:53:11:365] Branch: administrator
[4] [Dez 12 11:53:11:366] Warning: NTUser.dat could not be loaded from path "C:\Users\administrator\NTUser.dat". Code 32: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.<
[5] [Dez 12 11:53:11:367]
[5] [Dez 12 11:53:11:367] Branch: Default
[6] [Dez 12 11:53:11:539] "C:\Users\Default\NTUser.dat" loaded.
[5] [Dez 12 11:53:11:539]
[5] [Dez 12 11:53:11:539] Execution of registry_auto_start
[6] [Dez 12 11:53:11:539] Registry key [HKEY_USERS\PatchNTUserdatTempUser\Software\wow6432node\Microsoft\Windows\CurrentVersion\RunOnce] opened
[6] [Dez 12 11:53:11:539] Variable "WerBinIch" is keeping its value "cscript.exe C:\Program Files (x86)\RenfertTools\AdminTools\Files\WerBinIch_Startmenu\pin_to_startmenu.vbs"
[6] [Dez 12 11:53:11:539] Key closed
[5] [Dez 12 11:53:11:720]
[5] [Dez 12 11:53:11:720] Make it for user .DEFAULT
[5] [Dez 12 11:53:11:720]
[5] [Dez 12 11:53:11:720] Execution of registry_auto_start
[6] [Dez 12 11:53:11:723] Registry key [HKEY_USERS\.DEFAULT\Software\wow6432node\Microsoft\Windows\CurrentVersion\RunOnce] opened
[6] [Dez 12 11:53:11:723] Variable "WerBinIch" is keeping its value "cscript.exe C:\Program Files (x86)\RenfertTools\AdminTools\Files\WerBinIch_Startmenu\pin_to_startmenu.vbs"
[6] [Dez 12 11:53:11:723] Key closed
dann bitte erste Nachricht editieren und die Betreffzeile auf "[Gelöst]..." ändern. Danke.
Gruß
Thomas_H
Kennst Du schon die WIKI für OPSI-Scripte? Fertige Installationsscripte bekommen und ablegen unter OPSI-Wiki
Aus dem Glashaus : UIB bietet auch Schulungen und Supportverträge für Opsi an.