Windows11を使っていると、起動トラブルや動作の不安定さ、更新エラーなどさまざまな不具合が発生します。このようなとき「コマンドプロンプト」を使ってシステムの修復を行う手順を知っていれば、多くの問題を自力で解決できます。この記事では最新情報をもとに、Windows11 コマンドプロンプト 修復の目的、具体的なコマンド、起動しないときの対処、修復に失敗したときの次の一手、よくあるエラーと対策などを詳しく解説します。初心者でもスムーズに実践できる内容です。
目次
Windows11 コマンドプロンプト 修復 の目的と概要
Windows11で「コマンドプロンプト 修復」を探す人は、システムファイルが壊れていたり、ブート構成が破損していたり、ディスクが不良セクタを抱えていたりといったトラブルを抱えていることが多いです。これにより、アプリの起動失敗、更新エラー、起動不能状態、黒画面やブルースクリーンなどさまざまな症状が現れます。
コマンドプロンプトによる修復には、主に以下のような目的があります。まず、システムファイルをスキャンして壊れているものを修正すること。次に、Windowsイメージを使ってより深刻な破損を修復すること。そしてディスクの状態をチェックして物理的なエラーを直すことです。
SFC /scannow の役割
SFC(System File Checker) /scannow コマンドは、Windows11の重要なシステムファイルをすべてチェックし、破損や不整合を発見して自動的に修復する機能です。OS起動後に動きが遅い、機能が正常に働かないなどの症状がある場合、まずこのコマンドを管理者として実行することが一般的です。正常に修復できることが多く、軽度の問題に対して非常に効果的です。
DISM の正しい使い方とその重要性
DISM(Deployment Image Servicing and Management)は、SFC よりも上流の問題、つまり Windows のイメージ自体の破損を検出して修復するツールです。SFC は保護されたシステムファイルを修復しますが、その基盤となるイメージが壊れている場合は DISM を先に使って修復する必要があります。Windows11では、DISM /Online /Cleanup-image /RestoreHealth などのコマンドでこの修復が行えます。
チェックディスク(CHKDSK)の概要
チェックディスク(CHKDSK)コマンドは、ディスクの物理エラーやファイルシステムの不整合を検出・修復します。例として /f オプションでファイルシステムエラーを修正、/r で不良セクタを検出してそこから読み出せるデータを回復する処理を行うことができます。ディスクそのものの物理的または論理的な問題が原因のトラブルに対処可能です。
Windows11でコマンドプロンプトから修復作業を始める手順

コマンドプロンプトを使って修復作業を始めるためには、「管理者権限で起動」することが最初のステップです。通常の起動では「アクセスが拒否されました」などのエラーメッセージが出ることがありますので、きちんと権限を昇格させる必要があります。
管理者権限で CMD を起動したら、次に SFC コマンドや DISM コマンドを実行する準備をします。これにはコマンドを入力または貼り付けて Enter キーで実行する操作が含まれます。処理には時間がかかることがありますので、作業時間に余裕を持たせてください。
管理者としてコマンドプロンプトを起動する方法
Windows のスタートメニュー検索で「cmd」と入力し、表示されたアイコンを右クリックして「管理者として実行」を選びます。また、Windowsキー+X キーを同時に押し、アドバンストメニューから「ターミナル(管理者)」または「コマンドプロンプト(管理者)」を選ぶ方法もあります。確認画面で「はい」を選択すれば管理者モードで起動します。
SFC コマンドの実行手順
管理者モードのコマンドプロンプトで次のコマンドを入力します:
sfc /scannow
これでシステムファイルのスキャンが始まり、整合性違反の検出と修復が行われます。処理が 100% 完了するまで待ちます。修復された場合はメッセージが表示されます。終了後、必要に応じて PC を再起動してください。
DISM コマンドの段階的な実行方法
DISM を使うには、破損の度合いに応じて以下のステップを順番に実行します:
DISM /Online /Cleanup-Image /CheckHealth → 簡易チェックで問題があるか確認します。問題があると判定された場合は次へ進みます。
DISM /Online /Cleanup-Image /ScanHealth → 詳細スキャンで破損ログやコンポーネントストアの異常を調べます。
DISM /Online /Cleanup-Image /RestoreHealth → 実際に正常なイメージに戻す修復処理を行います。完了までに時間がかかりますので、中断せずに最後まで待ちます。
Windows11が起動しない・コマンドプロンプトが使えないときの対処法

Windows11が正常に起動せず、通常の環境でコマンドプロンプトを管理者権限で使えないことがあります。そのような状態でも回復環境を利用することで修復が可能です。ブート構成の破損や更新の失敗、システムファイルの深刻な損傷が原因でこのような状態になることがあります。
回復環境起動後には「トラブルシューティング」→「詳細オプション」→「コマンドプロンプト」を選択することで、オフライン修復モードに入れます。その状態で DISM や SFC、bootrec コマンドを使ってブート領域やシステム構成を修復することができるようになります。
起動修復や bootrec コマンドの利用
起動できない場合は bootrec を使ってブートレコードを修復します。代表的なコマンドに bootrec /fixmbr 、bootrec /fixboot 、bootrec /rebuildbcd があります。これらを順番に実行することで、MBR や BCD の破損を修復し、起動不能トラブルを解決できる可能性があります。
インストールメディアで回復環境を動かす方法
Windows11 のインストールメディア(USB または ISO を起動可能な状態にしたもの)を使うことで、不調な OS を回復環境から修復できます。USB 起動して「トラブルシューティング」モードを選択してコマンドプロンプトに入ることで、通常起動できない状況でも修復作業が行えます。
ドライブレターの確認と /offwindir /offbootdir オプション
回復環境では Windows のインストールされているドライブが通常とは異なるドライブレターになることがあります。そのため DISM や SFC コマンドで /offwindir=D:Windows や /offbootdir=X:Boot などを指定する必要があります。正しいドライブレターを確認してから実行することで修復が適切に行われます。
修復作業が失敗したときの次の一手
SFC や DISM を実行しても修復できないケースがあります。原因としては更新コンポーネントの破損、プロファイルや常駐ソフトの影響、ソースファイルの欠如などがあります。そうした場合は次のステップを試すことで改善が見られることがあります。
Windows Updateコンポーネントの完全リセット
更新失敗が絡んでいる場合、Windows Update のキャッシュや内部コンポーネントが壊れていることがあります。コマンドプロンプト(管理者)で次の一連のコマンドを実行してみます。net stop wuauserv と net stop bits でサービスを停止し、SoftwareDistribution フォルダや catroot2 を名前変更してキャッシュをクリアし、最後にサービスを再起動します。これで更新の問題が解消されることがあります。
ソースファイルを指定して DISM を実行する
DISM /Online /RestoreHealth コマンドで「ソースファイルが見つからない」というエラーが出ることがあります。その場合、Windows のインストールメディアを ISO または USB で用意し、install.wim または install.esd ファイルをソースとして指定して実行します。/Source:X:Sourcesinstall.wim:1 /LimitAccess などのオプションを使うことで正常修復が期待できます。
システムの復元またはクリーンインストールの検討
上記の手順でも症状が改善しない場合、過去に作成した復元ポイントを使ってシステムを復元することが選択肢になります。それも難しい場合やファイルが完全に破損している場合は、設定を保持する「インプレースアップグレード」やクリーンインストールを検討することになります。重要データは事前にバックアップしてください。
よくあるエラーとその具体的な対処策

修復コマンドを使う中で発生しやすいエラーを把握しておくことで、迅速に対応できます。ここでは頻出するものとその対策を紹介します。適切な手順を踏むことで、トラブル解決の確率が高まります。
DISM エラー 0x800f081f:ソースファイルが見つからない
このエラーは DISM の修復実行中に「ソースが見つからない」ことを意味します。たいてい、コンポーネントストアが必要なイメージを参照できない状態にあるときに発生します。対策として、Windows インストールメディアの install.wim や install.esd をソースとして指定して DISM を実行します。オフラインでの修復や /LimitAccess オプションの併用が有効です。
SFC /scannow で「一部のファイルを修復できませんでした」が出るケース
SFC が「破損したファイルが検出されましたが、一部は修復できませんでした」と出る場合、通常は DISM によるイメージ修復が必要です。DISM → 再度 SFC の順で実行することで、より深刻な破損にも対応できることが知られています。また、修復中にセキュリティソフトの干渉を受けている場合は一時的に無効化して試すことも有効です。
chkdsk が実行できない・予約されない問題
チェックディスク実行時に「アクセスが拒否されました」や「次回起動時に実行されますが実際には実行されない」といった症状があります。これはディスクが使用中であることやドライブのロック状態が原因です。コマンドに /f /r オプションを付けて実行し、再起動で実行されるようにスケジュール設定を行う必要があります。また、同様に回復環境から実行することで成功率が上がります。
Windows11 コマンドプロンプト 修復 方法の比較表
| 修復方法 | 対象となる症状 | メリット | 注意点 |
| SFC /scannow | システムファイルの軽微な破損、動作不安定、アプリのクラッシュ | 実行が簡単、時間が比較的短い、軽度トラブルに有効 | 深刻なイメージ破損は修復できない可能性あり、管理者権限が必要 |
| DISM (CheckHealth / ScanHealth / RestoreHealth) | イメージ破損、更新失敗、SFCで直らない症状 | 高い修復力、システムの土台を整備できる | 処理に時間がかかる、ソースファイルが必要、実行環境に依存 |
| CHKDSK /f /r | ディスクエラー、ドライブの読み込み異常、起動遅延 | 物理・論理両方のディスク問題を検出可能、データ回復も期待できる | 処理中ひどく時間がかかることがある、ドライブ使用中だと再起動が必要 |
| bootrec コマンド | 起動できない、不明なオペレーティングシステム表示、ブートメニュー消失 | 起動構成を修復できる、安全性が比較的高い | マルチブート環境では注意、誤操作で起動不能になる可能性あり |
まとめ
Windows11のトラブルを修復するには、コマンドプロンプトでの操作が非常に強力です。最初は管理者権限での起動が必須であり、SFC /scannow や DISM の順番どおりの実行が基本となります。これらで症状が改善しない場合は、Windows Update のリセットやソースファイルの指定、インストールメディアの活用などを次の手とするのが合理的です。
起動不能時には回復環境からのコマンド実行、bootrec コマンドによるブート構成の修復などが有効です。自力での修復が難しい場合でも、データを守ることを第一に考えて、なるべくバックアップを取りながら作業を進めてください。ここで紹介した方法を順に試せば多くの Windows11 の「コマンドプロンプト 修復」トラブルは解消できるはずです。
コメント