どのオペレーティングシステムも時折修復作業が必要ですが、Windows 7も例外ではありません。問題の原因が破損したデータ、特に悪質なマルウェア、あるいはその他の深刻な問題であっても、Windowsを再インストールしなければならない場合があります。
ハードドライブを消去して新規インストールを実行するのは非常に面倒な作業ですが、幸いなことに、プログラム、個人データ、ユーザーアカウントをすべてそのまま維持しながら、破損したWindows 7のインストールを修復する方法があります。Windows 7では、インプレースアップグレードインストールを実行して、不安定な既存のインストールを修復できます。技術的にはVistaなどの古いWindowsオペレーティングシステムのアップグレード用に設計されていますが、インプレースアップグレードインストールオプションは、既存のWindows 7のインストールを修復するためにも使用できます。
インプレースアップグレードはWindows内から実行する必要があることに注意してください。PCがWindowsデスクトップに完全に起動できない場合は、この修復ガイドは適していません。記事の後半でいくつかの制限事項について説明しますので、破損したWindows 7の修復を試みる前に、必ずガイド全体をよくお読みください。修復インストールは最後の手段であり、PCからスパイウェアを削除し、ドライバーを再インストールし、システムの復元を使用して以前の(動作する)バージョンのWindows 7からの復元を試みたものの失敗した場合にのみ検討してください。
Windows 7 用に PC を準備する
修復インストールを実行する前に、プロセスがスムーズに進むようにいくつかの予防措置を講じてください。まず、重要なファイルをすべて外部ストレージデバイスにバックアップしてください。修復プロセスが失敗したり、ファイルが回復不能になったりする可能性は低いですが、データのバックアップは常に取っておくことをお勧めします。
システムの重要なデータをバックアップした後、ファイアウォールやウイルス対策アプリケーションなどのサードパーティ製セキュリティソフトウェアをアンインストールすることをお勧めします。修復プロセス完了後であればいつでも再インストールできますが、このプロセスはWindowsから開始するため、ファイルをアクティブにスキャンするセキュリティアプリケーションは削除する必要があります。また、システムの動作に必要なすべてのドライバー、特にネットワークアダプターにインターネットへのアクセス方法を指示するネットワークコントローラーのドライバーをダウンロードして保存してください。
すべてのドライバーをバックアップしたら、Windows 7の長期使用によって蓄積された一時ファイルや不要なデータをすべて削除します。これを行うには、スタートボタンをクリックし、検索ボックスに「フォルダー オプション」と入力してEnterキーを押します。「フォルダー オプション」ウィンドウで「表示」タブをクリックし、 「すべてのファイル、フォルダー、およびドライブを表示する」を選択して「OK」をクリックします。
次に、スタート メニューを開いて [コンピューター]を選択し、プライマリ ドライブ (デフォルトでは C: ドライブ) を右クリックして [プロパティ] メニューを開き、ディスク クリーンアップを開始します。メニューの右下にあるディスク クリーンアップユーティリティを選択し、 [システム ファイルのクリーンアップ]を選択します。ディスク クリーンアップ ユーティリティがドライブを再スキャンするには少し時間がかかります。次に、[その他のオプション]タブをクリックし、メニューの下部にある [システムの復元とシャドウ コピー] セクションで [クリーンアップ]を選択します。表示されるダイアログ ボックスで、 [削除]ボタンをクリックし、[ディスク クリーンアップ] タブに戻って [削除するファイル] リストのすべての項目がオンになっていることを確認して[OK]をクリックします。ディスク クリーンアップ ユーティリティにより、古くなったシステム ファイル、一時データ、その他のデジタルの残骸が消去されます。ドライブにあるジャンク データの量によっては、この手順に数秒から数分かかる場合があります。
ディスク クリーンアップ ユーティリティを実行した後、いくつかのフォルダを手動でクリーンアップする必要があります。C:ドライブを再度開き、Windowsフォルダをダブルクリックします。フォルダ一覧を下にスクロールし、PrefetchフォルダとTempフォルダ内のすべてのファイルを削除します。これらの2つのフォルダ内のファイルのみを削除し、フォルダ自体は削除しないでください。次に、C:ドライブに戻り、Usersフォルダをダブルクリックします。Usersフォルダ内で、まず特定のユーザー名のフォルダをダブルクリックし、次にAppDataフォルダ(AppDataフォルダが表示されない場合は、「隠しファイル、隠しフォルダ、および隠しドライブを表示する」オプションを選択していなかった可能性があります)、Localフォルダ、最後にTempフォルダをダブルクリックします。このTempフォルダ内のファイルもすべて削除し、システムを再起動します。
Windows 7をインストールする
準備作業が完了したら、Windows 7の修復インストールを安全に開始できます。システムに既にインストールされているWindowsのバージョンと一致するWindows 7インストールディスクと、新しいバージョンをインストールするドライブに少なくとも10GBの空き容量が必要です。インストールメディアはクリーンインストールされたWindowsを展開できるものでなければなりません。つまり、システムメーカーや他のOEMメーカーが作成したカスタムリカバリディスクはおそらく機能しないということです。
修復インストールプロセスを開始するには、インストールメディアを挿入し、セットアップを実行します(自動的に起動しない場合)。セットアップウィンドウで「今すぐインストール」ボタンをクリックすると、ダウンロード可能なアップデートをインストールするか、インストールせずに続行するかを選択できます。インターネット接続が機能している場合は、アップデートをダウンロードすることをお勧めしますが、お好みのオプションを選択できます。次に、ライセンス条項に同意し、「アップグレード」インストールを実行するか、「カスタム」インストールを実行するかを選択します。破損したインストールを修復するため、「アップグレード」を選択してください(「カスタム」オプションでは個人ファイルや設定は保存されません)。
アップグレードオプションを選択すると、インストーラーが互換性チェックを実行します。既に同じバージョンのWindows 7を実行しているため、システムは問題なく動作するはずですが、問題がないか再度ご確認ください。互換性チェックが完了したら、大きな「次へ」ボタンを押すと、アップグレード/修復インストールプロセスが開始されます。
何らかの理由でアップグレードオプションが利用できない場合でも、簡単な回避策で修復を実行できます。セットアップファイルを実行する前に右クリックし、「プロパティ」メニューを選択します。そこから「互換性」タブに移動し、「互換モードでこのプログラムを実行する」にチェックを入れます。次に、ドロップダウンメニューから「Windows Vista (Service Pack 2)」を選択します。下部にある「管理者としてこのプログラムを実行する」というチェックボックスも必ずオンにし、 「OK」をクリックします。セットアップユーティリティを再度実行すると、アップグレードインストールオプションが利用可能になります。
修復プロセスの次の数段階では、ユーザーの介入は一切必要ありません。インストーラーはシステム情報を収集し、必要なインストールファイルをコピーし、個人ファイルやプログラムをWindows 7の最新バージョンに移行します。このプロセスはそれほど高速ではありません(テストマシンでは、典型的な修復インストールに約40分かかりました)。ただし、必要な時間は、Windows 7のインストール間で転送する必要があるデータの量に応じて、システムごとに異なります。
元のWindows 7にインストールされていたデータやプログラムのほとんどは新しいWindows 7に移行できますが、一部の項目(カスタムテーマやサウンドなど)は移行できません。これらの項目は、新規インストール完了後に再インストールする必要があります。

セットアップ プロパティの [互換性] タブで、プログラムが Windows Vista Service Pack 2 の互換モードで実行されるように設定してください。
Windows 7のインストール後のクリーンアップ
アップグレードインストールプロセスが完了すると、新規インストールのアクティベーションと、いくつかの基本的なセットアップに関する質問(日付と時刻、ネットワーク設定など)への回答を求めるメッセージが表示されます。このセットアッププロセスの最後に、Windows はマシンのパフォーマンスを評価し、適切な Windows エクスペリエンス インデックス評価を生成します。その後、いくつかの最終的な更新と修復を実行してインストールを完了します。インストールプロセス全体が完了したら、新しいバージョンの Windows 7 で、すべてのファイルがそのままであること、すべてのアプリケーションが正常に動作していることを確認してください。Windows Update を実行して、新しい Windows 7 が完全に最新の状態であることを確認してください。
インストールプロセスを完了するには、破損したWindows 7から残っている古いジャンクデータを削除する必要があります。Windowsはこのデータを、$INPLACE.~TRと$WINDOWS.~Qという2つのシステムフォルダに保存します。すべてが正常に動作している場合は、これらの2つのフォルダとその他のアーカイブデータを削除できます。前述の手順に従ってディスククリーンアップを実行し、「システムファイルのクリーンアップ」を選択して2つのフォルダを削除すれば完了です。おめでとうございます。Windows 7 PCを破損の危機から救うことができました!破損したWindows 7を再度修復する必要がある場合に備えて、このガイドを手元に置いてください。