起動時または起動時に常に実行したいプログラムがあるかもしれません。あなたがいつも最初にすることはあなたのブラウザを起動してウェブを閲覧し始めることだとしましょう。確かに、Windows PCがデスクトップで起動するときは、いつでも手動でブラウザを起動してURLを入力できますが、自動起動させたい場合は、ブラウザなどのプログラムを起動時に自動的に実行することが簡単にできます。 Windows10 / 8/7では毎回。
Windows10の起動時にプログラムを実行する
まず、プログラムの設定をチェックインして、起動するたびにプログラムを実行できる設定があるかどうかを確認します。もしあれば、それは簡単に質問に答えます。そうでない場合は、他に3つの方法があります。それらを見てみましょう:
1]スタートアップフォルダにプログラムのショートカットを配置します
最も簡単な方法は、プログラムのショートカットをWindowsのスタートアップフォルダに配置することです。
Windowsの現在のユーザーのスタートアップフォルダーは次の場所にあります。
C:\ Users \ Username \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup
これらのプログラムは、現在ログインしているユーザーに対してのみ起動します。このフォルダに直接アクセスするには、[ファイル名を指定して実行]を開き、shell:startupと入力して、Enterキーを押します。
すべてのユーザーのWindowsのスタートアップフォルダは次の場所にあります。
C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup
このフォルダを開くには、[ファイル名を指定して実行]ボックスを表示し、shell:common startupと入力して、Enterキーを押します。
このフォルダに、Windowsで起動するプログラムのショートカットを追加できます。
Windows10の起動時に起動フォルダー内のプログラムが起動しない
2]フリーウェアを使用してスタートアップにプログラムを追加する
組み込みのMSCONFIGまたはシステム構成ユーティリティを使用すると、スタートアップエントリを無効化または削除できますが、スタートアッププログラムを追加することはできません。スタートアッププログラムを管理できる無料のツールはたくさんあります。
スタートアッププログラムを簡単に追加するには、Chameleon StartupManagerやQuickStartupなどのフリーウェアを利用できます。どちらも機能豊富なスタートアップマネージャーであり、スタートアッププログラムとその起動パラメーターを簡単に追加できます。
3]レジストリを介してWindowsブートでプログラムを実行する
レジストリ起動パスを利用して、起動のたびに起動するプログラムを追加できます。RunおよびRunOnceレジストリキーを使用して、ユーザーがログオンするたびにプログラムを実行するか、1回だけ実行するようにすることができます。
レジストリキーはここにあります。現在のユーザーとすべてのユーザーを対象としています–毎回実行するか、1回だけ実行します。
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce
これについて詳しくは、MSDNをご覧ください。
4]タスクスケジューラを使用して、起動時にプログラムを実行します
Windowsタスクスケジューラを使用して基本タスクウィザードを作成し、タスクトリガーとして[コンピューターの起動時]オプションを使用して、毎回起動時にプログラムを起動させることができます。
これを行った後、スタートアッププログラムの遅延時間を設定することをお勧めします。必要に応じて、管理者としてプログラムを自動起動することもできます。
PS:この投稿では、起動時にWindowsストアアプリを開く方法を紹介します。