起動時にアプリが起動しないようにする方法
Windows の起動時にどのアプリやサービスが起動するかを把握するのは、頭の痛い作業です。場合によっては、これらのスタートアップ アプリ (ブロートウェアやバックグラウンド サービスなど) が RAM と CPU を消費し、特にマシンの性能がすでに少し不足している場合は、システムが遅くなることがあります。このガイドでは、不要なスタートアップ アプリケーションを削除した複数の方法について説明します。1 つの方法がうまくいかない場合は、別の方法があります。多くの場合、試行錯誤が必要ですが、少し忍耐強く取り組めば、実行可能です。ただし、これらのスタートアップ エントリの一部は重要なサービスに関連付けられているため、削除または無効にすると、多少問題が発生する可能性があります。レジストリを詳細に編集する場合は、必ず最初にレジストリをバックアップしてください。また、Windows はさまざまなものを非表示にするため、タスク マネージャー、Windows 設定、エクスプローラー フォルダー、レジストリ エディター、Autoruns、タスク スケジューラなどの組み込みツールが解決策に含まれています。
Windowsでスタートアップアプリを無効にする方法
タスクマネージャーの使用
これはおそらく最も簡単なチェック方法で、バックグラウンドで起動するアプリを素早く無効化するのに役立ちます。スタートアップタブに、起動を遅くしたりリソースを大量に消費したりする影響の大きいアプリが表示されている場合に有効です。インストール後もアプリが有効なままになっている場合があり、イライラすることがあります。そのため、タスクマネージャーを開いて各アプリをオフにしてみるのが良いでしょう。ただし、設定によっては変更がすぐに反映されず、アプリを完全に無効にするには再起動が必要になる場合があることに注意してください。
- 押すCtrl + Shift + Escとタスク マネージャーが直接開きます。
- 「スタートアップ」タブをクリックします。表示されない場合は、まず下部の「詳細」をクリックしてください。
- リストを調べて、影響度が高いまたは中程度のアプリを探し、スタートアップから削除したいプログラムを右クリックして[無効にする]を選択します。
GUI を好む場合、またはより詳細な制御が必要な場合は、Windows 設定を試してください。
- 押すWindows + Iと設定が開きます。
- 「アプリ」に移動し、サイドバーから「スタートアップ」をクリックします。
- 起動時に起動したくないアプリのトグルをオフにします。簡単ですよね?
Windowsエクスプローラーとスタートアップフォルダの使用
信じられないかもしれませんが、Windowsには「スタートアップ」という特別なフォルダがあります。これは基本的にショートカットのコレクションです。そこにアプリのショートカットを追加すると、Windowsの起動時に自動的に起動してしまいます。これを止めたい場合は、そのフォルダからショートカットを削除するだけです。少しローテクな方法ですが、効果があり、簡単です。
- を押してWindows + R、 と入力し
shell:startup、Enter キーを押します。 - エクスプローラーでスタートアップフォルダが開きます。起動時に実行したくないアプリのショートカットを削除するだけです。
注: スタートアップ フォルダーは各ユーザー アカウントごとに存在するため、shell:common startup必要に応じて現在のユーザーのフォルダーとすべてのユーザーのフォルダーの両方を確認してください。
レジストリの編集
これは本当に深く掘り下げたい人向けですが、レジストリをいじると、注意しないと問題が発生する可能性があるので注意してください。Windowsは、自動的に起動するアプリのエントリを、レジストリ内の のようなパスHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run( も同様HKEY_CURRENT_USER)に保存します。
安全のため、編集する前にレジストリをバックアップしてください。レジストリエディターを開きます。
- を押してWindows + R、 と入力し
regedit、Enter キーを押します。 - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runに移動します。
- エントリを確認して、削除したいアプリがある場合は、右クリックして[削除]を選択します。
- 必要に応じて、 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runに対して繰り返します。
削除後、システムを再起動してください。この方法は、他の場所にリストされていないスタートアップアプリを停止するのに役立ちますが、リスクがあります。一部のシステム機能はこれらのエントリに依存しているため、間違ったエントリを削除すると起動に問題が発生する可能性があります。
オートランを使った高度な制御
起動時に実行される可能性のあるものすべて(サービス、スケジュールされたタスク、DLL、ドライバーなど)を詳細に表示したい場合は、MicrosoftのAutorunsが最適です。少し高度な機能ですが、他では見つけられないような隠れた起動ポイントをすべて表示してくれます。
- 公式 Autoruns ページにアクセスしてください。
- Autoruns と Autorunsc の両方をダウンロードし、ZIP ファイルを右クリックして [すべて展開]を選択します。
- 管理者として実行します
Autoruns.exe(右クリックして、[管理者として実行] を選択します)。 - 「すべて」タブに進みます。ここで魔法が起こります。無効にしたい項目を見つけて、それぞれの横にあるチェックボックスをオフにします。
間違った項目のチェックを外すと、一部のアプリやサービスが動作しなくなる可能性がありますのでご注意ください。不明な場合は、該当項目をGoogleで検索するか、そのままにしておきましょう。このツールは、頑固な自動起動項目のトラブルシューティングに最適です。
タスクスケジューラから無効化する
スタートアップアプリは、タスクマネージャーや通常の場所からは見えない場所に隠されたスケジュールタスクによって起動されることがあります。上記の方法でアプリを無効にしても問題が解決しない場合は、タスクスケジューラを確認してください。
- を押して とWindows + R入力し
taskschd.msc、Enter キーを押してタスク スケジューラを開きます。 - 左側のタスクスケジューラライブラリを見てください。 「システム起動時」というトリガーを持つタスクを探します。
- これらのタスクを右クリックし、「無効にする」を選択します。これにより、特定のタスクが起動時に起動しなくなります。
アプリケーション自体から無効化する
多くのアプリには、自動起動を停止するための内部設定が含まれています。通常、これはアプリのオプションまたは環境設定の中にあり、 「スタートアップ」または「ログイン」というセクションにあることが多いです。
- 自動的に起動しないようにブロックするアプリを開きます。
- 設定または環境設定に移動し、「起動時の動作」などのオプションを探します。
- これをオフにするか、 「起動時に開く」などのオプションのチェックを外します。
注:場所と文言はアプリによって異なります。メニュー内にある場合もあれば、詳細設定内にある場合もあります。ただし、すべてのアプリでこのオプションが利用できるわけではないため、上記の他の方法で無効にする必要があるかもしれません。
結局のところ、何を無効にしたいか、どの程度深くまで無効化したいかによって、ここで紹介する方法はどれも目的を達成できるはずです。ただし、あまり強引すぎるとWindowsがクラッシュする可能性がありますので、注意してください。