Windowsの動作が不安定になったり、システムエラーが発生したりして困っていませんか。
システムを修復するには複数のコマンドを手動で入力する必要があり、手間がかかります。
本記事では、主要なシステム修復コマンドをまとめたバッチファイルを作成し、一括で実行する手順を解説します。
これにより、効率的なシステムメンテナンスが可能になります。
【要点】システム修復バッチファイルでトラブルを効率的に解決
- SFCコマンド: システムファイルの破損を検出・修復します。
- DISMコマンド: システムイメージの健全性をチェックし、復元します。
- バッチファイルの作成と実行: 複数の修復コマンドを一括で自動実行できます。
ADVERTISEMENT
目次
システム修復コマンドとバッチファイル活用のメリット
Windowsのシステムが不安定になった際、手動で複数の修復コマンドを実行するのは時間と手間がかかります。システムファイルチェッカー SFCコマンドや、展開イメージのサービスと管理 DISMコマンドは、Windowsの健全性を保つために重要な役割を果たします。
これらのコマンドをバッチファイルにまとめることで、手動での入力ミスを防ぎ、必要な修復プロセスを一貫して実行できます。特に、複数のコマンドを順序立てて実行する場合に、その効果は大きいです。バッチファイルの実行には管理者権限が必要になります。
SFCコマンドの役割
SFC System File Checkerコマンドは、Windowsの重要なシステムファイルの整合性を検査し、破損や改ざんが検出された場合に正しいバージョンに置き換える役割を持ちます。OSの安定性維持に不可欠なコマンドです。
DISMコマンドの役割
DISM Deployment Image Servicing and Managementコマンドは、Windowsイメージの破損を修復するためのツールです。SFCコマンドでは解決できない、より深いレベルのシステムイメージの問題に対処できます。Windows Updateの不具合やシステムの起動問題の原因がシステムイメージの破損にある場合に特に有効です。
高度なシステム修復バッチファイルを作成し実行する手順
ここでは、SFCコマンドとDISMコマンドを組み合わせたシステム修復バッチファイルを作成し、実行する具体的な手順を解説します。Windows 11を基準に説明しますが、Windows 10でも同様の手順で実行できます。
- メモ帳を開く
スタートメニューを開き、「メモ帳」と入力して検索結果からメモ帳アプリを起動します。 - バッチファイルの内容を記述する
メモ帳に以下のコマンドを正確にコピー&ペーストします。
@echo off
cls
echo.
echo Windowsシステム修復スクリプトを開始します。
echo.
pause
echo.
echo SFCコマンドを実行してシステムファイルの整合性をチェックします...
sfc /scannow
echo.
echo SFCコマンドの実行が完了しました。
pause
echo.
echo DISMコマンドでシステムの健全性をチェックします...
Dism /Online /Cleanup-Image /CheckHealth
echo.
echo DISM CheckHealthの実行が完了しました。
pause
echo.
echo DISMコマンドでシステムの破損状態をスキャンします...
Dism /Online /Cleanup-Image /ScanHealth
echo.
echo DISM ScanHealthの実行が完了しました。
pause
echo.
echo DISMコマンドでシステムイメージを修復します...
Dism /Online /Cleanup-Image /RestoreHealth
echo.
echo DISM RestoreHealthの実行が完了しました。
pause
echo.
echo システム修復スクリプトが完了しました。
echo 必要に応じてPCを再起動してください。
echo.
pause
exit
- バッチファイルを保存する
メモ帳の「ファイル」メニューから「名前を付けて保存」を選択します。保存ダイアログで、ファイルの種類を「すべてのファイル」に変更し、ファイル名を「system_repair.bat」などとしてデスクトップなど分かりやすい場所に保存します。 - バッチファイルを管理者として実行する
保存した「system_repair.bat」ファイルを右クリックし、表示されるメニューから「管理者として実行」を選択します。ユーザーアカウント制御 UACのダイアログが表示された場合は、「はい」をクリックして実行を許可します。 - コマンドの実行状況を確認する
コマンドプロンプトのウィンドウが開き、記述したコマンドが順次実行されます。各コマンドの完了後に「続行するには何かキーを押してください…」と表示されるため、キーを押して次のステップに進みます。すべてのコマンドが完了するまで待ちます。 - PCを再起動する
すべての修復プロセスが完了したら、PCを再起動して変更を適用します。これにより、システムの状態が改善される可能性があります。
バッチファイル実行時の注意点とトラブルシューティング
バッチファイルの実行中に問題が発生した場合や、期待通りの効果が得られない場合の対処法を説明します。
管理者権限で実行できない場合の対処法
バッチファイルは必ず管理者権限で実行する必要があります。右クリックメニューから「管理者として実行」を選択し忘れていないか確認してください。また、ユーザーアカウント制御 UACのプロンプトが表示された際に「はい」を選択しているか確認します。権限が不足している場合は、管理者アカウントでWindowsにサインインし直す必要があります。
コマンドがエラーで停止する場合の確認事項
DISMコマンドの一部の処理は、インターネット接続が必要になる場合があります。特に/RestoreHealthオプションを使用する際は、Windows Updateから必要なファイルをダウンロードすることがあるため、安定したネットワーク接続があるか確認してください。また、エラーコードが表示された場合は、そのコードを記録し、Microsoftのサポートページなどで原因を特定する手がかりとします。
バッチファイルが動作しない場合の確認点
ファイル名が「.bat」で正しく保存されているか確認します。エクスプローラーでファイルの拡張子が表示されていない場合は、「表示」タブの「表示」グループにある「ファイル名拡張子」のチェックボックスをオンにして確認してください。また、バッチファイル内のコマンドにタイプミスがないか、一文字一句正確に記述されているか再度確認することが重要です。
ADVERTISEMENT
Windows 11とWindows 10でのコマンド実行の比較
SFCコマンドやDISMコマンドは、Windowsの基本的なシステム修復ツールであり、Windows 11とWindows 10でその機能や基本的な使い方は共通しています。しかし、実行環境の見た目や細かな操作感に違いがあります。
| 項目 | Windows 11 | Windows 10 |
|---|---|---|
| 基本コマンド | SFC、DISMコマンドともに共通 | SFC、DISMコマンドともに共通 |
| 実行環境 | コマンドプロンプトまたはWindowsターミナル(既定) | コマンドプロンプトまたはPowerShell |
| UIの違い | Windowsターミナルのタブ機能など、よりモダンなインターフェース | 従来のコマンドプロンプトやPowerShellのインターフェース |
| 効果 | システムファイルの整合性チェック、イメージ修復など同等の効果 | システムファイルの整合性チェック、イメージ修復など同等の効果 |
SFCやDISMコマンドの核となる機能は両OSで同一であるため、本記事で紹介したバッチファイルはWindows 11でもWindows 10でも問題なく使用できます。主な違いは、コマンドプロンプトの見た目や、スタートメニューからのアクセス方法といった点にあります。
まとめ
本記事で紹介したバッチファイルを使えば、SFCコマンドやDISMコマンドといった複数のシステム修復処理を効率的に実行できます。
手動でのコマンド入力ミスを防ぎ、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つの最強クリーンアップ術
