全ユーザーを対象とするか任意のユーザーを対象とするかで方法が異なります。複数の方法がありますが、特に意図がなければスタートアップフォルダに配置する方法がおすすめです。
1. すべてのユーザーでスクリプトを実行する場合
方法1. スタートアップフォルダにスクリプトを配置
下記のフォルダにスクリプトを配置します。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
※配置するだけ完了です。その他の設定は不要となります。
![](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_001.png)
※ C:\ProgramData を表示するには隠しファイルの表示を有効にする必要があります。
※参考: Windows の隠しフォルダと隠しファイルを表示する
以上。
方法2. ローカルグループポリシーで指定(その1)
1. 実行したいスクリプトを適当な場所に配置します。
※スタートアップフォルダ以外の場所に配置してください。下記の例ではCドライブ直下にスクリプトを配置しています。
![エクスプローラー](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_005.png)
2. ローカル グループポリシー エディターを起動します。
※参考: ローカル グループポリシー エディターの開き方
3. 下記のフォルダに移動します。
コンピューターの構成 > 管理用テンプレート > システム > ログオン
4. 下記のポリシーをダブルクリックします。
ユーザーのログオン時に実行するプログラムを指定する
5. 設定を「有効」にして「表示」をクリックします。
![ユーザーのログオン時に実行するプログラムを指定する](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_003.png)
6. スクリプトをフルパスで指定します。
![表示するコンテンツ](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_004.png)
7. すべての設定画面で「OK」をクリックして設定を完了させます。
以上。
方法3. ローカルグループポリシーで指定 (その2)
1. 実行したいスクリプトを適当な場所に配置します。
※スタートアップフォルダ以外の場所に配置してください。下記の例ではCドライブ直下にスクリプトを配置しています。
![エクスプローラー](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_005.png)
2. ローカル グループポリシー エディターを起動します。
※参考: ローカル グループポリシー エディターの開き方
3. 下記のフォルダに移動します。
ユーザーの構成 > Windowsの設定 > スクリプト(ログオン/ログオフ)
4. 下記のポリシーをダブルクリックします。
ログオン
5.「追加」をクリックします。
![ログオンのプロパティ](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_008.png)
6. スクリプトをフルパスで指定します。
![](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_009.png)
7. すべての設定画面で「OK」をクリックして設定を完了させます。
以上。
方法4. レジストリに設定
レジストリエディタを起動して下記のキーに値を作成します。
※参考:「レジストリエディタ」の開き方
- 場所: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- 名前: 任意の名前
- 種類: 文字列(REG_SZ)
- データ: スクリプトのパス
![レジストリ エディター](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_006.png)
2. 任意のユーザーでスクリプトを実行する場合
方法1. スタートアップフォルダにスクリプトを配置
下記のフォルダにスクリプトを配置します。ユーザーがログオンした際にスクリプトが自動で実行されます。
C:\Users\<ユーザー>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
![エクスプローラー](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_002.png)
※ C:\Users\<ユーザー>\AppData を表示するには隠しファイルの表示を有効にする必要があります。
以上。
方法2. レジストリに設定
レジストリエディタを起動して下記のキーに値を作成します。
※参考:「レジストリエディタ」の開き方
- 場所: HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- 名前: 任意の名前
- 種類: 文字列(REG_SZ)
- データ: スクリプトのパス
![レジストリ エディター](https://win2012r2.com/win2012r2/wp-content/uploads/2022/01/20220104_logon-script_007.png)
レジストリエディタを操作しているユーザーにのみ設定されます。複数のユーザーに設定する場合は対象ユーザーでログオンして設定してください。
以上。
コメント