Contents

Windows を再インストールする前に実行する 4 つの修復コマンド

<本文>/images/windows-command-prompt-showing-a-repair-command-line-with-sfc-and-dism-labels-on-a-blue-background.png

Windows の再インストールが避けられない場合があります。システムが本当に保存不能になったときに、私はこれを何度も行ってきました。しかし、これは選択できる修正の中で最も破壊的なものの 1 つでもあります。アプリを再インストールしたり、設定を再構成したり、忘れていた小さな微調整を追いかけたりするのに時間を費やしてしまいます。多くの場合、Windows は実際には修復できないほど壊れているわけではありません。単に混乱しているか、部分的に破損しているか、更新に失敗した後にスタックしているだけです。

すべてを消去して最初からやり直す前に、コマンド プロンプトからいくつかの組み込みの修復コマンドを実行する価値があります。これらのツールは、破損したシステム ファイルの修復、Windows イメージの修復、更新コンポーネントのクリーンアップ、および一般的なディスクの問題の解決を行うことができます。正しい順序で実行すると、動作が遅いまたは不安定なシステムを元の状態に戻し、最初から必要のなかった完全な再インストールを行う必要がなくなります。

システムを修理できるように準備しましょう

これらのコマンドを実行する前に、適切に設定するために 1 分かかる必要があります。まず、管理者としてコマンド プロンプトを開きます。これは、これらのツールのほとんどは、昇格されたアクセス許可がなければ修復を行うことができないためです。ラップトップを使用している場合は、電源に接続されていてバッテリーで動作していないことを確認します。これらのチェックには時間がかかり、再起動が発生する可能性があるためです。

/images/command-prompt-start.png

以下の手順の順序は、思っている以上に重要です。ディスクエラーはファイルの修復を妨げる可能性があり、システムコンポーネントが破損すると他のツールが失敗したり、誤解を招く結果を報告したりする可能性があります。これらのコマンドを順序を外して実行すると、実際には最初に基礎が修正されていないにもかかわらず、何も機能しなかったと人々が考えることがよくあります。以下のセクションでは、安全かつ論理的な順序で各修復を説明します。最も中断の少ないチェックから始めて、より深いシステム修復に進みます。これらに遭遇している場合は、記載されているとおりに従ってください。そうすれば、何かを再インストールする前に、Windows が自動的に修復される最善の機会を得ることができます。

クイック ディスク スキャンが修復プロセスにどのように組み込まれるか

この最初のステップでは、変更を加えずに、ドライブに基本的なファイル システム エラーがないかチェックします。ディスクの構造をスキャンし、破損したファイル エントリ、無効なインデックス、不適切なシャットダウン、クラッシュ、電源喪失の後に蓄積される可能性のある不整合などの問題を探します。修復を試みないため、いつでも高速かつ安全に実行でき、現在動作しているものを中断する可能性はほとんどありません。

このスキャンだけでは問題は解決されませんが、プロセスでは重要な役割を果たします。 Windows がシステム ファイルを修復したり、破損したファイル システム上でコンポーネントを更新しようとすると、それらのツールが失敗したり、信頼性の低い結果が生成される可能性があります。最初にこのクイック チェックを実行すると、より詳細な修復に進む前に、ドライブ自体が正しい状態にあることを確認できます。エラーが報告された場合は、次の手順に進み、Windows がディスクを適切に修復できるようにするための合図です。このスキャンは、Windows がアクティブなときに安全に実行できます。

管理者としてコマンド プロンプトを開き、Windows のドライブ文字 (通常は C:) を確認します。次に、次のコマンドを実行します。

chkdsk C:/scan

問題が見つからなかったことを示すメッセージが表示された場合は、次のステップに進むことができます。

/images/quickscan-all-good.png

より深い修復を行う前に、破損したシステム ファイルを修正してください

ドライブ自体に問題がないことがわかったら、Windows のコア システム ファイルを確認します。ここで、システム ファイル チェッカーが登場します。SFC は、Windows が適切に機能するために必要な保護されたファイルをスキャンし、システムに保存されている既知の正常なバージョンと比較します。欠落しているファイル、破損しているファイルが見つかると、それらのファイルは自動的に置き換えられます。

これにより、壊れた Windows 機能、原因不明のクラッシュ、定着を拒否する設定、不適切なアップデートや不潔なシャットダウン後に徐々に低下するシステム動作など、驚くほど多くの問題を解決できます。

このステップが次に行われるのには理由があります。 SFC は個々のファイルを修正するのが得意ですが、それは基盤となる Windows イメージが損なわれていないことに依存します。これを実行すると、システムの状態に関する明確な信号が得られます。

管理者としてコマンド プロンプトを開き、sfc/scannow を実行します。

sfc/scannow

スキャンには数分かかる場合があり、特定の割合で停止しているように見える場合がありますが、これは正常です。終わったら、概要をよく読んでください。破損したファイルが見つかり、修復されたことが報告された場合は、次の手順をスキップできます。私の場合はSFCがきれいに戻ってきたので次に進むことができました。

/images/scannow-command.png

一部のファイルを修正できなかったと表示される場合、または更新が失敗し続ける、エラーが返されるなどの問題が長引く場合、それは行き止まりではありません。これは単に Windows イメージ自体の修復が必要であることを意味しており、これはまさに次の手順で対処するものです。

Windows システム イメージを確認して修復する

DISM は Deployment Image Servicing and Management の略で、SFC よりも深いレベルで機能します。 SFC は個々の保護されたシステム ファイルに重点を置いていますが、DISM はそれらのファイルの取得元である基盤となる Windows イメージをチェックして修復します。そのイメージが破損している場合、SFC は修正できないエラーや一貫性のない結果を報告する可能性があります。 DISM は、Windows Update が失敗し続ける場合、機能のインストールが拒否される場合、またはシステム修復がうまくいかない場合に特に役立ちます。

実行する必要がある場合は、管理者としてコマンド プロンプトを開き、このコマンドを使用してヘルス チェックを開始します。

DISM/オンライン/クリーンアップイメージ/CheckHealth。

/images/dism-checkhealth.png

問題が検出された場合は、DISM/Online/Cleanup-Image/RestoreHealth でフォローアップします。

DISM/オンライン/クリーンアップイメージ/RestoreHealth

このプロセスには時間がかかり、一時停止しているように見える場合がありますが、これは正常です。完了したら、システムを再起動し、SFC を再実行して、すべてが良好な状態であることを確認してから次に進みます。

Windows アップデートが繰り返し失敗し始める場合、多くの場合、アップデート自体が原因ではありません。時間の経過とともに、ダウンロードのキャッシュ、サービスの停止、またはインストールの中断により、Windows Update が中途半端な状態になり、同じ更新を再試行して同じように失敗し続ける可能性があります。 Windows Update コンポーネントをリセットすると、そのバックログがクリアされ、ファイルやインストールされているアプリケーションに影響を与えることなく、Windows が強制的に新たに起動されます。

このプロセスでは、コア更新サービスを停止し、更新キャッシュ フォルダーの名前を変更して、すべてを正常に再起動します。これを行うには、管理者としてコマンド プロンプトを開き、次のコマンドを使用して更新サービスを停止します。

ネットストップ wuauserv

次に、このコマンドを実行します。

ネットストップビット

実用的な Windows 修復ガイドと修正プログラムを購読してください

Windows を再インストールせずに問題を解決するのに役立つ簡潔なコマンド レシピ、イメージと更新の修復ワークフロー、実践的なチェックリストなど、実践的な Windows 修復ガイダンスについては、ニュースレターを入手してください。

購読する

購読すると、ニュースレターとマーケティング電子メールの受信に同意し、Valnet の利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。

次に、Windows がダウンロードした更新プログラムと更新メタデータを保存する SoftwareDistribution フォルダーと Catroot2 フォルダーの名前を変更します。同じ管理者特権のコマンド プロンプト ウィンドウで次のコマンドを実行して、それらを削除するのではなく名前を変更します。

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 catroot2.old

フォルダーの名前を変更するのは意図的です。ロールバックする必要がある場合に、元のファイルを利用可能な状態に保ちながら、Windows にそれらを最初から再構築することを強制します。

次に、次のコマンドを使用してサービスを再起動します。

ネットスタート wuauserv

ネットスタートビット

それが完了したら、システムを再起動し、Windows Update を再度実行してみてください。更新プログラムがエラーなしで突然インストールされた場合、それは問題が更新プログラムそのものではなく、単に更新プログラムがスタックした状態にあるだけであることを示す良い兆候です。

システムが再び安定したと感じたら、ここで停止できます。これらの手順により、通常 Windows の再インストールを引き起こす問題が解決され、うまくいくと、何時間ものセットアップ時間が節約され、すでにダイヤルインしたシステムが保存されます。再インストールは反射的なものではなく、最後の手段であるべきです。そのため、現在問題が解決している場合は、勝利を手に入れて次に進みましょう。

*️⃣ 出典リンク:

すべてを消去する前に、動作が遅いまたは不安定なシステム、破損したファイル、コマンド プロンプト、Windows アップデートを元の状態に戻してください。