Runonce スクリプトの作成方法

「runonce」スクリプトは、Windows レジストリの「runonce」セクションから実行されるファイルです。形式は、プログラムを 1 回だけ実行するためのコード行を含む .bat ファイルです。たとえば、次回ユーザーがコンピュータにログインしたときにプログラムをロードしたい場合があります。 runonce ファイルを作成するプロセスは、.bat ファイルを作成し、それを Windows レジストリに入力することです。この例では、.bat ファイルを作成して Windows レジストリにインストールする方法を示します。
ステップ 1
メモ帳を開き、単純な構文コマンドを入力して、.bat ファイルを作成します。この例では、.bat ファイルは、ユーザーがコンピューターを起動したときにメモ帳のインスタンスを実行します。次の行を使用して、.bat ファイルを作成します。 @echo off c:\system32\notepad.exe 終了
ステップ 2
.bat ファイルを「C:\myservice\mystartup.bat」ディレクトリとして保存します。メモ帳は .txt の拡張子でファイルを保存するので、ファイルを右クリックして、txt 拡張子の名前を bat に変更します。
ステップ 3
Windows の [スタート] ボタンをクリックし、[実行] を選択します。 「regedt32」と入力し、Enter キーを押します。
ステップ 4
左側の「HKEY_USERS」ディレクトリをクリックします。 [レジストリ] メニューから [ハイブの読み込み] を選択します。
ステップ 5
レジストリの「HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce」ディレクトリに移動します。
ステップ 6
「Runonce」ディレクトリを右クリックし、「値の追加」を選択します。これにより、.bat スクリプトの値を求めるウィンドウが開きます。
ステップ 7
runonce ファイルの情報を入力します。 「値の名前」セクションに「My Program」と入力します。タイプに「REG_SZ」を選択し、bat ファイルの場所を入力します。この例では、場所として「C:\myservice\mystartup.bat」と入力します。
ステップ 8
[レジストリ] メニュー項目から [ハイブのアンロード] を選択します。
ステップ 9
コンピュータを再起動します。ログインすると、メモ帳アプリケーションが実行されます。コンピューターを再起動すると、実行されなくなります。 runonce スクリプトは、インストール後にマシンを初めて起動したときにのみ実行されます。