Windows には起動時に自動実行するプログラムを制御するためのレジストリ キーが用意されている。このキーについては以下のサポート技術情報で解説されている。 レジストリの RunOnce キーの定義 http://support.microsoft.com/kb/137367 このうち RunOnce と RunOnceEx は次回ログオン時に 1 回だけ実行されるよう設定するキーで、キーの値として設定されているコマンドの実行前に削除される動作になっている (この動作については この記事やこの技術情報に詳しい)。 さて Windows Vista / Windows 7 ではレジストリ アクセス権の仕様変更により、以下のように HKEY_LOCAL_MACHINE 配下に記述された RunOnce と RunOnceEx の設定は、標準ユーザー (Users グループのユーザー) でログ