Ich folge der RunOnceEx-Dokumentation von hier: https://support.microsoft.com/en-ie/help/310593/description-of-the-runonceex-registry-key
und ich möchte, dass eine Protokolldatei generiert wird, also verwende ich beide Protokolldatei-Flags:
0x00000010 Fehlerprotokolldatei erstellen Bei Fehlern Datei C:\Windows\RunOnceEx.err erstellen. 0x00000020 Ausführungsprotokolldatei erstellen Eine Datei C:\Windows\RunOnceEx.log mit dem Status der Befehle erstellen.
Es werden jedoch keine Protokolldateien generiert.
Hier ist meine Reg-Datei:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnceEx]
"TITLE"="title test"
"Flags"=dword:00000030
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnceEx\0001TestRun]
@="NotePad"
"1"="||c:\\\\windows\\\\notepad.exe"
Bei diesem Test wird Notepad korrekt ausgeführt, es wird jedoch keine Ausführungsprotokolldatei erstellt.
Dann habe ich für einen Fehlertest den Pfad in der letzten Zeile von „notepad.exe“ in „notepad2.exe“ geändert, also in eine Datei, die nicht existiert. Hier erwarte ich, dass ein Fehlerprotokoll generiert wird, um einen ungültigen Pfad anzuzeigen, aber wieder wird kein Fehlerprotokoll generiert.
Weiß jemand, warum die in der Dokumentation angegebenen Protokolldateien RunOnceEx.log und RunOnceEx.err nicht generiert werden?