スタートアップにプログラムを自動で登録したいのですが、外部アプリ等をスタートアップフォルダに自動で登録するにはショートカットを作ったりいろいろと面倒なことがあります。しかし、レジストリの登録でスタートアップ設定ができるようなので、多々のPCへの設定が容易にできそうです。
レジストリの設定は自己責任でおこなってください。
スタートアップ レジストリの場所は、全ユーザーと固有のユーザーに適用できるように分けられています。レジストリに登録されている自動起動を止めるには、値を削除することで可能です。
スタートアップのレジストリ
スタートアップ レジストリの場所は、全ユーザーと固有のユーザーに適用できるように分けられています。レジストリに登録されている自動起動を止めるには、値を削除することで可能です。
全てのユーザーに適用する場所
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
固有のユーザーに適用する場所
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
レジストリキーにREG_SZ型の名前を作成して、値に起動するプログラムのフルパスを設定すれば完了です。
レジストリの設定には複数のPCに設定したいので、BATファイルを作成して設定しています。
BATファイルのサンプル
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v NotePad /t REG_SZ /d "C:\Windows\System32\notepad.exe" /f