Windows の起動を遅くする隠れたアプリを検出して停止する 4 つの方法
<本文>![]()
概要
-
起動を高速化するには、タスク マネージャー (スタートアップ タブ) で影響の大きいスタートアップ アプリを無効にします。
-
起動ショートカットを削除するには、設定 > アプリ > スタートアップ または shell:startup/shell:common を開きます。
-
非表示のスタートアップ エントリについては、レジストリを慎重にバックアップして編集するか、Microsoft の Autoruns を使用してください。
起動時に自動起動するように設定されているプログラムが多いほど、コンピュータの起動にかかる時間が長くなります。これは、古いハードウェアを搭載したマシンにも二重に当てはまります。スタートアップ アプリを特定して無効にし、PC の起動時間を短縮するさまざまな方法を紹介します。
タスクマネージャーの使用
スタートアップ アプリを管理する最も簡単な方法は、組み込みのタスク マネージャー アプリを使用することです。タスク マネージャーを起動するには、タスク バーを右クリックして タスク マネージャー を選択するか、スタートの検索バーで「タスク マネージャー」を検索してそこから開きます。
タスク マネージャーはデフォルトで プロセス タブで開きますが、起動時に起動するアプリとプロセスを探しています。これらにアクセスするには、スタートアップ アプリ タブに移動します。ここには、アプリのリスト、その現在のステータス (有効か無効か)、および起動時間に与える影響が表示されます。隅には前回の起動時間も表示されます。
まずは、起動時の影響が高いとマークされたアプリを無効にすることから始めましょう。たとえば、私の Windows は、起動時に Microsoft Edge を自動的に起動するように構成されています。これには 24 のプロセスが含まれており、キャレット アイコンを展開すると表示できます。このデバイスでは Microsoft Edge を使用していないため、これらのプロセスは必要ありません。親プロセス「msedge.exe」を右クリックし、「無効」をクリックして Microsoft Edge が自動的に起動しないようにします。または、上部のリボンにある 有効化 または 無効化 ボタンを使用することもできます。
起動フォルダーと設定を確認する
何らかの理由でタスク マネージャーにアクセスできない場合、Windows 11 にはスタートアップ アプリを有効または無効にするための専用メニューがあります。 設定 > アプリ > スタートアップ に移動して、各アプリの切り替えを含むスタートアップ アプリのリストを表示します。アプリをオフにすれば準備完了です。繰り返しになりますが、実際に自動実行したいアプリを無効にするのではなく、影響力の高い起動アプリに重点を置くことをお勧めします。

ファイル システムを詳しく調べて、アプリの起動動作を再構成することもできます。スタートアップ フォルダーに手動で移動することも、ショートカットを使用して開くこともできます。
Windows キー + R を押して、ファイル名を指定して実行 ダイアログ ボックスを開きます。次のコマンドを入力し、「OK」または「Enter」を押します。
shell:startup
Windows では、現在のユーザー アカウントにリンクされているすべてのスタートアップ アプリを含むフォルダーが開きます。このフォルダーに存在するショートカットを削除して、起動時の自動読み込みを停止できます。
すべてのユーザー アカウントからアプリを無効にするには、代わりにこのコマンドを入力するだけです。
shell:common startup
もう一度、起動時に自動的に起動したくないアプリへのショートカットを削除します。
レジストリを編集する
これまでレジストリ エディタを使用したことがない場合は、注意しないとシステムが混乱する可能性があることに注意してください。 Windows レジストリの編集は、その時点で何をしているのか正確にわかっている場合にのみ行ってください。ベスト プラクティスとして、システムの復元ポイントを設定することもできます。
ここでの利点は、タスク マネージャー、Windows 設定、またはファイル システムに表示されないプログラムも含めて、Windows レジストリにすべてのスタートアップ プログラムがリストされることです。したがって、必要に応じて、レジストリ キーを編集することで Windows Update (設定やタスク マネージャーには表示されません) の自動起動を無効にすることもできます。非常に強力なので、責任を持って編集してください。
まず、レジストリ エディターを開きます。 Windows キー + R を押して、ファイル名を指定して実行 メニューを起動します。次のように入力して Enter キーを押します。
regedit

左側にファイルツリーが表示されます。ここにはすべてのレジストリ キーが保存されており、このファイル ツリーを下に移動して Startup フォルダを見つけることができます。上部にはアドレス バーが表示され、アドレスを貼り付けてそのディレクトリにすぐに移動できます。この場所に貼り付けて Enter キーを押します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run

このフォルダーには、起動時に自動起動することが承認されているすべてのアプリが含まれています。キー値を編集する前にこのレジストリ フォルダーをバックアップします。そのため、何かを間違えた場合でも、いつでも元の構成に復元できます。
StartupApproved フォルダーを選択し、ファイル > エクスポート > 保存 に移動します。バックアップ ファイルには必ず覚えやすい名前を付けてください。これで、このディレクトリに変更を加えることができます。

このディレクトリ内のサブフォルダーには、多数のアプリがリストされ、それぞれの横に数値が表示されます。その数値に注目してください。数値が「02」で始まる場合はアプリがアクティブであることを意味し、「03」で始まる場合はアプリの起動時に起動が禁止されていることを意味します。値を「03」に変更すると、アプリを無効にできます。
対象のアプリのキーを右クリックして「変更」を選択します。次に「02」を削除し、代わりに「03」を入力して「OK」を押します。自動的に起動しないようにしたいすべてのアプリに対してこのプロセスを繰り返します。
これまでスタートアップ リストに含まれていた、または現在も含まれているすべてのアプリを一覧表示したい場合は、レジストリ エディターのアドレス バーにこのディレクトリを入力できます。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
このフォルダーには、タスク マネージャーの スタートアップ タブや Windows の設定では通常見つからないアプリが表示されます。続行する前に、もう一度、このディレクトリを安全な場所にバックアップしてください。これらのキーのいずれかを削除するだけで、そのアプリまたはサービスを起動シーケンスから削除できます。

Microsoft による Autorun をダウンロードして完全に制御
Autoruns は、Windows 設定やタスク マネージャーのスタートアップ メニューに表示されないスタートアップ タスクやスケジュールされたプログラムを管理するための、より安全でユーザー フレンドリーなツールです。 Microsoft の Web サイトからダウンロードし、ZIP アーカイブを選択したフォルダーに抽出して、.exe ファイルから直接実行できます。最初にインストールする必要はありません。
アプリにプログラム リストが表示されるまで少し待って、上部のボタンを使用してカテゴリ別にフィルタリングします (デフォルトではすべてが表示されます)。アプリの起動を無効にするのは、その横にあるボックスのチェックを外すだけです。

これで、Windows でスタートアップ アプリを無効にするほぼすべての方法がわかり、これらの方法を使用して起動時間を最適化できます。起動シーケンスにかかる時間をさらに短縮するには、さらにいくつかのヒントがあります。
*️⃣ 出典リンク:
組み込みのタスク マネージャー アプリ、設定、ファイル名を指定して実行ダイアログ ボックス、レジストリ エディター、システムの復元ポイントの設定、Windows Update の無効化、自動実行、その他のヒント