バナー

RunOnce 技術の使用

RunOnce レジストリ キーにエントリを追加すると、.inf ファイルの実行後に任意のプログラムを実行できます。RunOnce エントリは、コンピュータの再起動後、ユーザーがシステムにログオンした後 (システム ログオンが有効な場合) に実行されます。

RunOnce レジストリ キーでは、Windows で特定のプログラムを 1 回だけ実行するように指定できます。また、それらのプログラムをユーザーに対するプロンプトなしでサイレントに実行するか、プログラムまたはアクションの一覧を表示し、ユーザーに確認を求めた上で実行するかを指定できます。いったん実行したプログラムへの参照は削除されるため、指定したプログラムが 1 回だけ実行されます。

プログラムをサイレントに実行するには、次のレジストリ キーの下層に description-string=command-line エントリを追加します。

HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Windows¥CurrentVersion¥RunOnce

Windows Runonce マネージャで互いに同期させてプログラムを実行するには、次のレジストリ キーの下層に description-string=command-line エントリを追加します。

HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Windows¥CurrentVersion¥RunOnce¥Setup

AddReg セクションで RunOnce レジストリ キーを定義してプログラムを実行する例を次に示します。

関連項目