もむん blog

普通の会社員です。趣味の海外ドラマ、ガジェットを中心に、気楽に書きます。

タスクスケジューラーを使用せず、Windows起動時にプログラムを動かす方法

こんにちは。

 

タスクスケジューラーを使用せず、Windows起動時(ログイン前)にプログラムを動かす方法を記載します。

 

従来は

「タスクスケジューラー → 操作 → 新しいタスクの作成  → ユーザーがログインしているかどうかにかかわらず実行する」

を設定し、後は、操作で起動したいプログラムを設定し、トリガーで「スタートアップ時」を選択すれば、Windows起動時(ログイン前)にプログラムを動かすことができました。

 

f:id:c5dt0w25:20200114194553p:plain

 

しかし、会社のセキュリティの関係などで、上記の方法が設定できないことがあります。なので、別の方法を紹介します。

 

スタートアップの設定

①タスクバーの検索バーに「gpedit.msc」と入力し、「グループポリシー」を起動します。

 

f:id:c5dt0w25:20200114195606p:plain

 

②「コンピューターの構成 → Windowsの設定 → スクリプト → スタートアップ」をダブルクリックします。

f:id:c5dt0w25:20200114200531p:plain

④「追加」を押下します。

スクリプト名」に以下のように、実行したいプログラムを入力しましょう。

後は、「OK」を押下して閉じます。

f:id:c5dt0w25:20200114195924p:plain

 

 

f:id:c5dt0w25:20200114200114p:plain

 

これで、設定完了です。

Windows起動時にプログラムを動かすことができます。

 

タスクスケジューラーが設定できない環境、他の人に起動プログラムを知られたくない方は上記の方法を活用しましょう。