iamtheit
技術者

問題を起こしているソフトを探す(クリーン ブート)

ステップ 1 / 3

Win + R で msconfig と入力し、OK

システム構成のウィンドウが開きます。

この再現画面のWindowsは英語表示です。日本語のパソコンでは同じ場所に日本語で表示されます。

  1. Win + R で msconfig と入力し、OK

    システム構成のウィンドウが開きます。

    WinR
  2. Servicesタブ:Hide all Microsoft services にチェックし、Disable all

    OK をクリックします。Windows自身のサービスは動いたままです。

    msconfigServicesHide all Microsoft servicesDisable all
  3. スタートアップアプリをオフにして再起動

    タスク マネージャー › Startup apps:1つずつ無効にします。問題が消えた?少しずつオンに戻して、犯人を探します。

    Task ManagerStartup appsDisable
技術者の対処法(上級)

簡単な手順で直らなかったときに、技術者が次に試すことです。上から順に試し、直ったらそこでやめてください。「管理者として」と書いてあるコマンドは、スタートを右クリック › ターミナル(管理者)で実行します。

  1. 犯人を早く見つける:半分ずつ方式

    クリーン ブートで問題が消えた?止めたサービスの半分をオンにして再起動。問題が戻る → その半分の中、戻らない → もう半分の中。これを繰り返します。20個でも、20回ではなく約5回の再起動で見つかります。

  2. 動くべきなのに止まっているサービス

    読むだけです。自動なのに止まっているサービスを並べます。ウイルス対策、プリンター、VPNのサービスが止まっていると、それらのエラーの説明になります。

    Get-Service | Where-Object { $_.StartType -eq 'Automatic' -and $_.Status -ne 'Running' } | Select-Object Name, DisplayName
  3. 起動するものをすべて見る:Autoruns

    マイクロソフトの無料のAutoruns(learn.microsoft.com › Sysinternals)は、msconfigに出ないブラウザーのアドオンやタスクも含め、Windowsと一緒に起動するものをすべて見せます。チェックを外せば無効にでき、項目は消さないでください。

    Autorunsはmicrosoft.comからだけダウンロードしてください。マイクロソフトとウイルス対策の項目にはさわらないでください。
  4. 終わり:通常スタートアップに戻す

    msconfig › General › Normal startup › OK › 再起動。必要なスタートアップアプリをタスク マネージャーでオンに戻します。犯人はアンインストールするか、最新版を入れます。

技術的なくわしい説明(知りたい方へ)

クリーン ブートと呼ぶ理由

Windowsが自分のサービスだけで起動します。問題(落ちる、遅い、更新エラー)が消えたら、追加したプログラムのどれかが原因です。

なぜMicrosoftのサービスを隠すのか

Microsoftのサービスを止めると、Windowsが使えなくなることがあります(ネット、音、サインイン)。あのチェックで、ほかのアプリのサービスだけが止まります。

元に戻す

終わったら:msconfig › Generalタブ › Normal startup › OK、再起動。他社のウイルス対策も止まっているので、クリーン ブートのままにしないでください。

近日公開

まだ直りませんか?

次のアップデートで、何が起きたかを書くだけで、AIアシスタントが別の方法を探します。それまでは、機器を再起動して、もう一度手順を試してみてください。