Postępuję zgodnie z dokumentacją RunOnceEx stąd: https://support.microsoft.com/en-ie/help/310593/description-of-the-runonceex-registry-key
i chcę, aby wygenerował plik dziennika, więc używam obu flag pliku dziennika:
0x00000010 Utwórz plik dziennika błędów Utwórz plik C: \ Windows \ RunOnceEx.err, jeśli wystąpią błędy 0x00000020 Utwórz plik dziennika wykonania Utwórz plik C: \ Windows \ RunOnceEx.log ze statusem poleceń
Ale nie są generowane żadne pliki dziennika.
Oto mój plik reg:
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"
Podczas tego testu notatnik działa poprawnie, ale nie jest tworzony plik dziennika wykonania.
Następnie dla testu błędów zmieniłem ścieżkę w ostatnim wierszu z „notepad.exe” na „notepad2.exe”, tj. Plik, który nie istnieje. Oczekuję, że zostanie wygenerowany dziennik błędów wskazujący niepoprawną ścieżkę, ale ponownie nie zostanie wygenerowany dziennik błędów.
Czy ktoś wie, dlaczego pliki dziennika określone w dokumentacji RunOnceEx.log i RunOnceEx.err nie są generowane?
00000010
i 00000020
nie działają samodzielnie, dzieje się coś innego i / lub nie są generowane żadne błędy.