私はここから RunOnceEx のドキュメントに従っています: https://support.microsoft.com/en-ie/help/310593/runonceex レジストリ キーの説明
ログ ファイルを生成したいので、両方のログ ファイル フラグを使用します。
0x00000010 エラーログファイルの作成 エラーが発生した場合に C:\Windows\RunOnceEx.err ファイルを作成します 0x00000020 実行ログファイルの作成 コマンドのステータスを含む C:\Windows\RunOnceEx.log ファイルを作成します
ただし、ログ ファイルは生成されません。
私の 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"
このテストでは、メモ帳は正しく実行されますが、実行ログファイルは作成されません。
次に、エラー テストのために、最後の行のパスを「notepad.exe」から「notepad2.exe」、つまり存在しないファイルに変更しました。ここでは、無効なパスを示すエラー ログが生成されることを期待していましたが、やはりエラー ログは生成されませんでした。
ドキュメントで指定されているログ ファイル RunOnceEx.log および RunOnceEx.err が生成されない理由を知っている人はいますか?