[Gelöst] Registrykey wird nicht eingetragen in RUNONCE

Antworten
deeply
Beiträge: 30
Registriert: 09 Aug 2010, 15:43

[Gelöst] Registrykey wird nicht eingetragen in RUNONCE

Beitrag von deeply »

Hallo,

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.

Code: Alles auswählen

registry_auto_start /AllNTUserdats

Code: Alles auswählen

[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.
deeply
Beiträge: 30
Registriert: 09 Aug 2010, 15:43

Re: Registrykey wird nicht eingetragen in RUNONCE

Beitrag von deeply »

Habe jetzt folgendes festgestellt:

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
deeply
Beiträge: 30
Registriert: 09 Aug 2010, 15:43

Re: Registrykey wird nicht eingetragen in RUNONCE

Beitrag von deeply »

jetzt funktionierts! Folgende Änderungen:

Code: Alles auswählen

registry_auto_start /AllNTUserdats /64bit

Code: Alles auswählen

[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"'
Benutzeravatar
Thomas_H
Beiträge: 525
Registriert: 09 Jun 2010, 11:57
Wohnort: Havelland

Re: Registrykey wird nicht eingetragen in RUNONCE

Beitrag von Thomas_H »

Moinsens,

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.
Bild
Antworten