アプリが起動しない、印刷や保存の途中で止まる、ゲームが突然終了するなど、原因不明の不具合が続く場合は、バックグラウンドで動作する常駐ソフトが競合している可能性があります。
このようなときは、ソフトを手当たり次第にアンインストールするのではなく、Windows 11の「クリーンブート」で第三者製のサービスとスタートアップアプリを一時的に停止します。その状態で同じ操作を試し、改善するかどうかを確認するのが効率的です。
改善した場合は、停止した項目を半分ずつ戻せば、原因となるサービスやアプリを絞り込めます。改善しなければ、少なくとも一般的な常駐ソフトの競合以外に原因がある可能性が高いと判断できます。
ただし、Microsoftのサービスを隠さずに一括停止してはいけません。また、作業後は必ず元の起動状態へ戻してください。
Windows 11のクリーンブートで分かること
クリーンブートとは、Windowsの基本機能を残しながら、第三者製のサービスやスタートアップアプリを停止して起動する診断方法です。
通常起動との違いを作り、その状態で同じ不具合が発生するか確認することで、バックグラウンドソフトの影響を切り分けます。Microsoftも、アプリやゲームに影響するバックグラウンドソフトの競合を特定する方法として案内しています。([マイクロソフト サポート][1])
クリーンブートは、不具合を直接修復する操作ではありません。原因の範囲を狭めるための検査です。
| クリーンブート後の結果 | 判断の目安 | 次に行うこと |
|---|---|---|
| 不具合が発生しなくなった | 第三者製サービスまたはスタートアップアプリが原因の可能性が高い | 項目を半分ずつ戻して原因を特定する |
| 不具合が変わらない | 一般的な常駐ソフトの競合ではない可能性が高い | アプリ本体、ドライバー、Windows、ユーザープロファイルなどを調べる |
| 別の機能が使えなくなった | 停止したサービスに必要な機能が含まれている | 診断後に元の状態へ戻す |
| 症状が不定期で判断できない | テスト回数が不足している可能性がある | 普段と同程度の時間や回数で再現確認する |
たとえば、普段は3回に1回程度発生する不具合であれば、クリーンブート後に1回成功しただけでは「改善した」と判断できません。通常時と同じ条件で複数回試してください。
セーフモードとクリーンブートの違い
セーフモードとクリーンブートは、どちらも原因を切り分けるための起動方法ですが、目的が異なります。
| 項目 | クリーンブート | セーフモード |
|---|---|---|
| 主な目的 | 常駐ソフトや第三者サービスの競合確認 | Windowsを最小限の構成で起動する |
| 停止する対象 | 選択したサービスとスタートアップアプリ | 多くのドライバー、サービス、機能 |
| 通常環境との近さ | 比較的近い | 通常環境との差が大きい |
| 原因の絞り込み | 項目を段階的に戻せる | 詳細な特定には向かない場合がある |
| 向いている症状 | 特定アプリの停止、競合、起動失敗 | 通常起動できない、画面表示やドライバーの問題 |
常駐ソフトの競合を疑っている場合は、通常環境に近い状態で項目を個別に戻せるクリーンブートが適しています。Microsoftも、セーフモードより原因を細かく分離しやすい方法としてクリーンブートを案内しています。([マイクロソフト サポート][1])
クリーンブートを行う前の準備
設定を変更する前に、元へ戻せるよう準備します。
管理者アカウントを使用する
システム構成の変更には、管理者権限が必要です。
会社や自治体、学校などが管理しているパソコンでは、自分が管理者としてサインインしていても、組織のポリシーによって操作が制限されている場合があります。管理PCでは、情報システム担当者の承認と復旧手順を確認してから実施してください。
開いているファイルを保存する
設定後に再起動するため、編集中の文書やブラウザの入力内容を保存します。
また、次のものがある場合は、停止による影響を事前に確認してください。
- VPN接続ソフト
- ウイルス対策ソフトや端末管理ソフト
- クラウド同期ソフト
- バックアップソフト
- プリンターやスキャナーの管理ソフト
- マウス、キーボード、ディスプレイなどの付属ユーティリティ
- 業務システムの認証ソフト
クリーンブート中は、一部の機能が一時的に利用できなくなることがあります。([マイクロソフト サポート][1])
元の有効・無効状態を記録する
サービスやスタートアップアプリには、作業前から無効になっている項目が含まれることがあります。
作業前の状態を、メモまたはスクリーンショットで記録してください。特にスタートアップアプリは、次の情報を残しておくと復旧しやすくなります。
| 記録する項目 | 例 |
|---|---|
| アプリ名 | OneDrive、プリンター管理ソフトなど |
| 発行元 | Microsoft、PCメーカー、ソフトウェア会社 |
| 作業前の状態 | 有効、無効 |
| 作業後の状態 | 診断のため無効化 |
| 備考 | VPN利用時に必要、印刷時に必要など |
画面を撮影するときは、個人情報、回復キー、秘密鍵、パスワード、アクセストークンなどが写り込まないようにしてください。
Windows 11をクリーンブートする手順
msconfigでシステム構成を開く
- 開いているファイルを保存します。
WindowsキーとRキーを同時に押します。- 「ファイル名を指定して実行」に次の文字を入力します。
msconfig
- 「OK」を選択します。
- ユーザーアカウント制御が表示された場合は、内容を確認して許可します。
Windowsの検索欄に「msconfig」と入力し、検索結果から「システム構成」を開いても構いません。
Microsoft以外のサービスを無効にする
- 「システム構成」の「サービス」タブを開きます。
- 「Microsoft のサービスをすべて隠す」にチェックを入れます。
- 一覧からMicrosoftのサービスが消えたことを確認します。
- 「すべて無効」を選択します。
- 「適用」を選択します。
手順の順番が重要です。
「Microsoft のサービスをすべて隠す」にチェックを入れる前に「すべて無効」を選ぶと、Windowsの動作に必要なサービスまで停止するおそれがあります。Microsoftの公式手順でも、Microsoftサービスを隠してから残りのサービスを無効にするよう案内されています。([マイクロソフト サポート][1])
スタートアップアプリを無効にする
- 「システム構成」の「スタートアップ」タブを開きます。
- 「タスク マネージャーを開く」を選択します。
- タスクマネージャーの「スタートアップ アプリ」を開きます。
- 状態が「有効」になっている項目を選択します。
- 「無効化」を選択します。
- 元から無効だった項目は変更しません。
- 無効にした項目を記録します。
- タスクマネージャーを閉じます。
- 「システム構成」で「OK」を選択します。
- パソコンを再起動します。
項目が多い場合は、タスクマネージャーの画面を複数枚に分けて撮影しておくと復旧しやすくなります。
再起動後に同じ操作を試す
再起動後は、普段不具合が発生する操作を同じ条件で試します。
たとえば、印刷時にアプリが停止する問題であれば、次の条件をできるだけそろえます。
- 同じアプリを使用する
- 同じ種類のファイルを開く
- 同じプリンターを選択する
- 同じネットワークへ接続する
- 同じ印刷設定を使用する
- 同じ手順で操作する
クリーンブートと同時にアプリの更新、再インストール、設定変更などを行うと、どの操作によって改善したのか分からなくなります。まずはクリーンブートだけを行い、他の条件を変えずに確認してください。
改善した場合
停止した第三者製サービスまたはスタートアップアプリの中に、原因が含まれている可能性が高い状態です。
次に、停止した項目を半分ずつ戻して原因を特定します。
改善しなかった場合
一般的な常駐ソフトの競合である可能性は低くなります。
次のような原因を検討します。
- 対象アプリ自体の破損や設定不良
- デバイスドライバーの不具合
- Windows Update後の問題
- ユーザープロファイル固有の問題
- ファイルや保存先の問題
- ネットワークや接続機器の問題
- メモリやストレージなどのハードウェア問題
ただし、指定時刻にだけ動く処理や、一定時間後に開始される更新ソフトなどは、短時間の確認では再現しない場合があります。
半分ずつ戻して原因を特定する方法
原因候補を1個ずつ戻す方法でも特定できますが、項目数が多いと再起動回数が増えます。
効率よく調べるには、候補を半分ずつ有効にする「二分探索」の考え方を使います。Microsoftも、サービスやスタートアップ項目を半分ずつ戻して原因を絞る方法を案内しています。([マイクロソフト サポート][1])
最初にサービスを調べる
msconfigを開きます。- 「サービス」タブを開きます。
- 「Microsoft のサービスをすべて隠す」にチェックが入っていることを確認します。
- 無効にしたサービスのうち、上半分を有効にします。
- 「OK」を選択して再起動します。
- 同じ不具合が発生するか確認します。
結果によって、次に調べる範囲を変えます。
| 確認結果 | 原因が含まれる可能性が高い範囲 |
|---|---|
| 不具合が再発した | 今回有効にした半分 |
| 不具合が再発しなかった | 引き続き無効になっている半分 |
原因がある側を再び半分に分け、同じ確認を繰り返します。
たとえば候補が16個ある場合、8個、4個、2個、1個と範囲を狭められます。最初から1個ずつ調べるより、再起動の回数を減らせます。
サービスに原因がなければスタートアップアプリを調べる
サービスをすべて確認しても不具合が再発しない場合は、スタートアップアプリを調べます。
msconfigを開きます。- 「スタートアップ」タブからタスクマネージャーを開きます。
- 診断時に無効化したスタートアップアプリの半分を有効にします。
- パソコンを再起動します。
- 同じ操作を行います。
- 不具合が再発した側をさらに半分に分けます。
- 原因となる項目が1個になるまで繰り返します。
サービスとスタートアップアプリを同時に戻すと、どちらが原因なのか判断しにくくなります。まずサービスを調べ、その後にスタートアップアプリを調べると整理しやすくなります。
原因となる項目が見つかった後の対応
原因と思われるサービスやスタートアップアプリが見つかったら、最後に確認テストを行います。
- 原因候補だけを有効にします。
- ほかの候補は無効にします。
- 再起動して不具合が再発することを確認します。
- 原因候補を無効に戻します。
- 再起動して不具合が発生しないことを確認します。
有効時に再発し、無効時に改善すれば、その項目が原因である可能性は高くなります。
原因を特定した後は、次の順で対応を検討します。
- 対象ソフトを最新版へ更新する
- 修復機能があれば実行する
- 設定を初期化する
- 一度アンインストールして再インストールする
- 同じ用途のソフトが複数入っていないか確認する
- ソフトメーカーやPCメーカーへ問い合わせる
- 修正版が提供されるまで、問題の項目だけを無効にする
Microsoftも、原因となるサービスやスタートアップ項目を特定した後は、提供元へ問い合わせるか、その項目を無効にした状態で使用する方法を案内しています。([マイクロソフト サポート][1])
ただし、ウイルス対策、端末管理、VPN、バックアップ、暗号化などのソフトは、無効にするとセキュリティや業務運用に影響します。管理PCでは自己判断で無効のまま使用せず、管理者へ原因と確認結果を伝えてください。
クリーンブートを終了して通常起動へ戻す方法
原因確認が終わったら、クリーンブートの設定を元へ戻します。
通常の起動設定へ戻す
WindowsキーとRキーを押します。msconfigと入力して「OK」を選択します。- 「全般」タブを開きます。
- 「通常スタートアップ」を選択します。
- 「サービス」タブを開きます。
- 作業前に有効だったサービスを有効に戻します。
- 「適用」を選択します。
- 「スタートアップ」タブからタスクマネージャーを開きます。
- 今回の診断で無効にしたスタートアップアプリを有効に戻します。
- パソコンを再起動します。
作業前にすべてのサービスが有効だった一般的な環境では、「Microsoft のサービスをすべて隠す」のチェックを外して「すべて有効」を選択できます。Microsoftの公式手順でも、「通常スタートアップ」を選び、サービスと無効化したスタートアッププログラムを戻して再起動する流れが案内されています。([マイクロソフト サポート][1])
ただし、作業前から無効だった項目がある場合は、記録を確認しながら元の状態へ戻してください。管理PCでは、組織が定めた標準設定を優先します。
復旧後に確認する機能
再起動後は、次の機能が元どおり利用できるか確認します。
- ウイルス対策ソフト
- VPN接続
- クラウド同期
- 自動バックアップ
- プリンターとスキャナー
- Bluetooth機器
- PCメーカー独自の電源管理
- 業務システムの認証
- 自動更新機能
原因となった項目だけを無効にする場合も、それ以外の項目は元の状態へ戻します。
クリーンブートで避けるべき操作
Microsoftサービスを無差別に停止しない
最も重要な注意点です。
「Microsoft のサービスをすべて隠す」にチェックを入れないまま「すべて無効」を選択すると、サインイン、ネットワーク、認証などに必要なサービスへ影響する可能性があります。
チェックを入れた後、Microsoftのサービスが一覧から隠れたことを確認してから操作してください。
「ブート」タブの詳細設定を変更しない
常駐ソフトの競合確認では、「ブート」タブや「詳細オプション」を変更する必要はありません。
次の項目には触れないでください。
- プロセッサの数
- 最大メモリ
- セーフブート
- デバッグ
- PCIロック
- ブート設定の固定
Microsoftも、システム構成の詳細なブート設定については、サポート担当者の案内なしに変更しないよう注意しています。設定内容によっては、パソコンが使用できなくなる可能性があります。([マイクロソフト サポート][1])
クリーンブートのまま使い続けない
クリーンブート中は、一部の更新、同期、バックアップ、周辺機器管理などが動作しない可能性があります。
原因確認が終わったら、必要なサービスとスタートアップアプリを元へ戻してください。
途中で複数の設定を同時に変更しない
クリーンブートと同時に次の操作を行うと、改善理由を判断できなくなります。
- アプリの再インストール
- ドライバーの更新
- Windows Update
- レジストリの変更
- セキュリティソフトの削除
- 周辺機器の交換
切り分けでは、1回のテストで変更する条件を限定することが重要です。
クリーンブートを行わないほうがよいケース
次の場合は、自分だけでクリーンブートを行わず、管理者やサポート窓口へ相談してください。
- Windowsへサインインできない
- 通常起動そのものができない
- 重要な業務を実行中の管理PC
- 組織のセキュリティソフトが導入されている
- VPNや端末管理ソフトの停止が禁止されている
- 元の設定を記録できない
- 管理者権限を持っていない
Windows自体を起動できない場合は、通常画面からmsconfigを操作できないため、クリーンブートではなくWindows回復環境などを使用します。([マイクロソフト サポート][1])
常駐ソフトの競合確認は「止める・試す・半分戻す」で進める
Windows 11で常駐ソフトの競合を確認するときは、次の順番で進めます。
- 元のサービスとスタートアップ状態を記録する
msconfigを管理者権限で開く- Microsoftのサービスをすべて隠す
- 残った第三者サービスを無効にする
- スタートアップアプリを無効にする
- 再起動して同じ不具合を再現する
- 改善したら、項目を半分ずつ戻す
- 原因候補だけで再発するか最終確認する
- 診断後は通常起動と元の設定へ戻す
クリーンブート後に改善したかどうかが、最初の判断ポイントです。改善した場合だけ半分ずつ戻して原因を追い、改善しない場合はアプリ、ドライバー、Windows、周辺機器など別の原因へ調査対象を移します。
[1]: https://support.microsoft.com/en-us/windows/experience/startup-boot/how-to-perform-a-clean-boot-in-windows “How to perform a clean boot in Windows | Microsoft Support”

コメント