Windowsパソコンの動作が不安定になったり、特定のアプリケーションが正常に起動しなくなったりする状況は業務に支障をきたします。
システム内部で発生している不具合の原因を特定することは容易ではありません。
この記事では、Windowsに標準搭載されている診断ツールを活用し、システムの状態を確認して問題箇所を洗い出す具体的な手順を解説します。
これにより、パソコンの不具合を効率的に特定し、安定した業務環境を取り戻すことができます。
【要点】Windows標準ツールでシステム不具合を診断するポイント
- システムファイルチェッカー SFC: Windowsシステムの破損ファイルを修復します。
- DISMコマンド: システムイメージの健全性を確認し、修復します。
- CHKDSKコマンド: ディスクのエラーをチェックし、修正します。
- イベントビューアー: システムログからエラーや警告を特定します。
ADVERTISEMENT
Windows標準診断ツールの概要と役割
Windowsが提供する診断ツールは、パソコンのシステム健全性を保つ上で不可欠です。
これらのツールは、システムファイルの破損、ディスクのエラー、OSイメージの不整合など、多岐にわたる問題の検出と修復をサポートします。
日々の業務で発生する予期せぬトラブルの原因究明に役立ちます。
システムの安定稼働を維持するために、各ツールの役割を理解し活用することが重要です。
SFC、DISM、CHKDSK、イベントビューアーの役割
「システムファイルチェッカー」SFCは、保護されたシステムファイルの破損や変更をスキャンし、正しいバージョンに置き換えます。
「展開イメージのサービスと管理」DISMコマンドは、Windowsのシステムイメージ自体に存在する破損を検出・修復します。
「ディスクチェック」CHKDSKコマンドは、ハードディスクやSSDのファイルシステムエラーや不良セクタを検査し、修正します。
「イベントビューアー」は、システム内で発生したエラー、警告、情報イベントのログを一元的に確認できるツールです。
Windows標準ツールでシステム状態を診断する手順
ここでは、Windowsの標準診断ツールを順に実行し、システムの健全性をチェックする具体的な手順を解説します。
これらのツールは管理者権限で実行する必要があります。
システムファイルチェッカー SFCコマンドでシステムファイルを診断する
- コマンドプロンプトを管理者として起動する
タスクバーの検索ボックスに「cmd」と入力します。
検索結果の「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックします。 - SFCコマンドを実行する
コマンドプロンプトのウィンドウに「sfc /scannow」と入力し、Enterキーを押します。
システムファイルの整合性スキャンが開始されます。
このプロセスは数分から数十分かかる場合があります。 - スキャン結果を確認する
スキャンが完了すると、結果メッセージが表示されます。
「Windowsリソース保護は、整合性違反を検出しませんでした。」と表示された場合、システムファイルに問題はありません。
「Windowsリソース保護は、破損したファイルを検出し、正常に修復しました。」と表示された場合、問題のあるファイルが修復されました。
「Windowsリソース保護は、破損したファイルを検出しましたが、それらの一部を修復できませんでした。」と表示された場合、手動での対処やDISMコマンドの実行が必要です。 - 詳細なログを確認する
詳細なログは「C:\Windows\Logs\CBS\CBS.log」に記録されます。
必要に応じてこのログファイルを参照し、修復されなかったファイルを特定できます。
DISMコマンドでシステムイメージの健全性を確認する
- コマンドプロンプトを管理者として起動する
SFCコマンドと同様に、管理者権限でコマンドプロンプトを起動します。 - システムイメージの健全性をチェックする
まず、システムイメージの状態を確認します。
「DISM /Online /Cleanup-Image /CheckHealth」と入力し、Enterキーを押します。
これにより、イメージに破損があるかどうかが高速でチェックされます。 - システムイメージをスキャンする
より詳細なスキャンを実行します。
「DISM /Online /Cleanup-Image /ScanHealth」と入力し、Enterキーを押します。
このスキャンは完了までに時間がかかる場合があります。 - システムイメージを修復する
問題が検出された場合、システムイメージの修復を実行します。
「DISM /Online /Cleanup-Image /RestoreHealth」と入力し、Enterキーを押します。
この操作は、Windows Updateを通じて修復に必要なファイルをダウンロードすることがあります。
インターネット接続が必須です。 - 修復結果を確認する
修復が完了すると、コマンドプロンプトに結果が表示されます。
通常は「操作は正常に完了しました」というメッセージが表示されます。
ディスクエラーチェック CHKDSKコマンドを実行する
- コマンドプロンプトを管理者として起動する
SFCコマンドと同様に、管理者権限でコマンドプロンプトを起動します。 - CHKDSKコマンドを実行する
Cドライブを対象に、ファイルシステムエラーの修正と不良セクタの回復を行います。
「chkdsk C: /f /r」と入力し、Enterキーを押します。
「/f」オプションはファイルシステムエラーを修正し、「/r」オプションは不良セクタを特定して読み取り可能な情報を回復します。 - 再起動をスケジュールする
Cドライブは現在使用中のため、CHKDSKは次回のWindows起動時に実行されるようスケジュールを求めます。
「Y」と入力してEnterキーを押し、パソコンを再起動します。
再起動後、CHKDSKが自動的に実行され、ディスクの診断と修復が行われます。
このプロセスには長時間かかる場合があります。 - 結果を確認する
CHKDSKの実行結果は、イベントビューアーの「Windowsログ」->「Application」に記録されます。
ソースが「Wininit」または「Chkdsk」のイベントを探してください。
イベントビューアーでシステムログを解析する
- イベントビューアーを起動する
タスクバーの検索ボックスに「イベントビューアー」と入力し、検索結果から起動します。
または、Windowsキー + Xキーを押し、表示されるメニューから「イベントビューアー」を選択します。 - ログの種類を選択する
イベントビューアーの左ペインで「Windowsログ」を展開します。
「アプリケーション」「セキュリティ」「セットアップ」「システム」「転送イベント」などのログが表示されます。
一般的なシステムエラーやアプリケーションの不具合は「システム」または「アプリケーション」ログに記録されます。 - イベントをフィルターする
「システム」または「アプリケーション」ログを選択し、右ペインの「現在のログをフィルター」をクリックします。
「イベントレベル」で「重大」「エラー」「警告」にチェックを入れます。
「ログに記録された日時」で、問題が発生した期間に絞り込むこともできます。
「OK」をクリックすると、フィルターされたイベントが表示されます。 - エラーの詳細を確認する
フィルターされたイベントの中から、発生日時やソース、イベントIDを参考に疑わしいイベントをダブルクリックします。
イベントの詳細情報が表示され、エラーコードや問題に関する具体的な情報が確認できます。
この情報をもとに、インターネット検索で原因や対処法を調べられます。
診断ツール利用時の注意点とトラブル対処
Windowsの診断ツールは強力ですが、使用方法を誤ると期待通りの結果が得られません。
ここでは、よくある失敗例とその対処法、および追加の確認事項を解説します。
コマンドプロンプトを管理者権限で実行しないとエラーになる
SFCやDISM、CHKDSKなどのシステム診断コマンドは、Windowsの保護された領域にアクセスするため、管理者権限が必須です。
管理者として実行しないと、「アクセスが拒否されました」などのエラーメッセージが表示され、コマンドが実行されません。
必ず、タスクバーの検索ボックスで「cmd」と入力後、右クリックメニューから「管理者として実行」を選択してください。
SFCやDISMコマンドでエラーが解決しない場合
SFCやDISMコマンドを実行しても問題が解決しない場合、システムイメージの破損が深刻である可能性があります。
または、OS以外の要因が不具合の原因となっていることも考えられます。
以下の対応を検討してください。
- Windows Updateの確認
最新の更新プログラムが適用されているか確認します。
更新プログラムが未適用だと、既知の不具合が修正されていない可能性があります。 - システムの復元ポイントを利用する
問題発生前に作成された復元ポイントがあれば、システムを以前の状態に戻すことを検討します。
ただし、復元ポイントがない場合はこの方法は使えません。 - Windowsの初期化またはクリーンインストール
最終手段として、Windowsを初期状態に戻すか、クリーンインストールを実行します。
この操作は全てのデータが失われるため、事前に重要なデータのバックアップを必ず取得してください。
CHKDSK実行後にWindowsが起動しない場合がある
CHKDSKコマンドはディスクの修復を試みますが、ディスクの物理的な破損が深刻な場合、修復プロセス中にさらなる問題が発生することがあります。
最悪の場合、Windowsが起動しなくなる可能性もゼロではありません。
CHKDSKの実行前には、重要なデータのバックアップを必ず取得することをお勧めします。
もし起動しなくなった場合は、Windows回復環境から起動オプションを試すか、専門家への相談を検討してください。
イベントビューアーのログが多すぎて解析できない
イベントビューアーには膨大なログが記録されるため、目的の情報を探し出すのが困難な場合があります。
イベントのフィルター機能を活用することが重要です。
「イベントレベル」を「エラー」や「警告」に絞り込み、「ログに記録された日時」で問題発生時刻に近い期間に限定することで、効率的に解析できます。
また、特定の「ソース」や「イベントID」で絞り込むことも有効です。
ADVERTISEMENT
主要なWindows診断ツールの比較
| 項目 | SFC | DISM | CHKDSK | イベントビューアー |
|---|---|---|---|---|
| 対象 | 保護されたシステムファイル | Windowsシステムイメージ | ファイルシステムと物理ディスク | システム全体のイベントログ |
| 主な機能 | 破損したシステムファイルの検出と修復 | OSイメージの健全性チェックと修復 | ディスクエラーの検出と修正 | エラー・警告のログ確認と解析 |
| 実行コマンド | sfc /scannow |
DISM /Online /Cleanup-Image /RestoreHealth |
chkdsk C: /f /r |
GUI操作 |
| 結果の出力先 | コマンドプロンプト、CBS.log | コマンドプロンプト、DISM.log | イベントビューアーのアプリケーションログ | イベントビューアーGUI |
まとめ
この記事では、Windowsの標準診断ツールであるSFC、DISM、CHKDSK、そしてイベントビューアーの利用手順を解説しました。
これらのツールを適切に活用することで、Windowsシステムの不具合を効率的に診断し、問題箇所を特定できます。
定期的なシステムの健全性チェックは、予期せぬトラブルを未然に防ぎ、業務の継続性を確保するために非常に重要です。
今後、パソコンの動作が不安定になった際には、今回解説した手順でシステムファイルやディスクの状態を確認し、問題解決に役立ててください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】Cドライブが赤い!空き容量不足を解消して数GBを一瞬で空ける4つの最強クリーンアップ術
