Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説

Windows Updateを実行した際に、更新プロセスが開始されない、または途中のパーセンテージで止まってしまい、アップデートが正常に完了しない――このような症状が現れたとき、エラーコード「0x800707e7」が表示されることがあります。このエラーは機能更新プログラムや品質更新プログラムで発生するほか、Windows 7からのアップグレード時にも報告されています。

Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説

数多くのエラーレポートを分析した結果、この問題の主な原因として以下の項目が特定されています。

  • インデックスの場所(Indexing Location):多くのWindows更新プログラムは、PCのインデックス場所を含むホスト環境がデフォルト設定であることを前提としています。ユーザー自身やアプリケーションによってこの設定が別の場所に移動されていると、アップデートに失敗することがあります。
  • SoftwareDistributionフォルダおよびCatroot2フォルダの破損:Windows Updateは一時的にデータをSoftwareDistributionフォルダとCatroot2フォルダに保存します。これらのフォルダが破損していると、アップデートエラーが発生する可能性があります。
  • 競合するアプリケーション:SQL Serverやウイルス対策ソフト(Kasperskyなど)の一部アプリケーションは、PC上に隠しユーザープロファイルを作成します。これらのプロファイルが存在すると、問題のあるアップデートの処理が妨げられることがあります。
  • 不明なユーザープロファイル:システムに不明または破損したユーザープロファイルが存在する場合、あるいはその痕跡がレジストリに残っている場合、エラーログに「ユーザープロファイルのサフィックス不一致」メッセージが出力され、本エラーにつながることがあります。

作業を始める前に、まずクリーンブートを行ってエラー0x800707e7が解消されるか確認しましょう。また、Windows 7からのアップグレード中に問題が発生している場合は、再試行前に必ずホームグループを削除してください。

さらに、アップデートの状態が「インストール中」に変わったタイミングでシャットダウンではなくログオフすることで問題を解決できたという報告も多数あります。あわせて、ディスククリーンアップ(古いWindows更新ファイルの削除とシステムドライブの空き容量確保)を実行しておくのも有効です。

Windows Updateのトラブルシューティングツールを使用する

Windows Updateのトラブルシューティングツールは、Microsoftが標準搭載している診断ツールで、システムに影響する一般的な更新問題を自動的に検出・修復します。まずはこれを実行してみましょう。

  1. スタートボタン(Windows)を右クリックし、設定を選択します。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  2. 更新とセキュリティを開き、表示されたウィンドウの左側からトラブルシューティングを選択します。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. ウィンドウ右側にある追加のトラブルシューティングツールのリンクをクリックします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  4. Windows Update(「起動できない」カテゴリ内)を展開し、トラブルシューティングツールの実行ボタンをクリックします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  5. 画面の指示に従い、トラブルシューティングツールの処理が完了するまで待ちます。
  6. 完了後、ツールが提案する修正を適用し、エラー0x800707e7なしでアップデートできるか確認します。

Windowsを手動でアップデートする

通常、Windows Updateは自動的かつスムーズに行われますが、自動インストールに失敗している場合は、別のOSディレクトリやリソースを使用する手動インストールを試すことで問題が解決することがあります。

  1. Webブラウザを起動し、Microsoft公式サイトのWindows 10ダウンロードページにアクセスします。
  2. 最新のWindows Updateアシスタントの下にある今すぐ更新をクリックし、更新アシスタントをダウンロードします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. ダウンロード後、アシスタントのセットアップファイルを管理者として実行し、画面の指示に従います。エラー0x800707e7が発生せずにアップデートできるか確認しましょう。

PCのインデックス場所をデフォルトパスに戻す

多くのユーザーやアプリケーションは、自分の用途に合わせてPCをカスタマイズします。その過程でシステムのインデックス場所のパスを変更してしまうことがありますが、一部のWindows更新プログラムは、このパスがOSドライブ上、つまりデフォルト設定であることを必要とします。

パスがデフォルト設定になっていないと、アップデートがエラー0x800707e7で失敗する可能性があります。以下の手順でデフォルトに戻しましょう。

  1. スタートボタンをクリックし、「コントロールパネル」を検索して開きます。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  2. 右上の表示方法をクリックし、小さいアイコンを選択します。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. インデックスのオプションを選択し、開いたウィンドウ下部付近にある詳細設定ボタンをクリックします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  4. インデックスの場所現在の場所が以下のパスに設定されていることを確認します(異なる場合は「新規選択」ボタンで変更できます):
    C:\ProgramData\Microsoft
    Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  5. 変更を適用し、必要に応じてPCを再起動します。その後、エラー0x800707e7が解消されたか確認してください。

SFCおよびDISMスキャンを実行する

システムファイルは、停電や、ウイルス対策ソフトが誤検知(false positive)により重要なシステムファイルを脅威として判断し削除してしまうなどの要因で破損することがあります。重要なシステムファイルが破損していると、対象のアップデートがインストールに失敗する可能性があります。DISMおよびSFCスキャンでファイルの破損を修復することで、問題が解決する場合があります。

  1. スタートボタンをクリックし、「コマンドプロンプト」を検索します。
  2. コマンドプロンプトを右クリックし、管理者として実行を選択します。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. 以下のコマンドを実行します(20〜30分ほどかかる場合があります):
    Dism /Online /Cleanup-Image /RestoreHealth
    Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  4. 完了したら、次のコマンドを実行します(時間がかかるため、夜間の実行がおすすめです):
    SFC /scannow
    Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  5. 実行後、エラーコード0x800707e7が発生することなくアップデートをインストールできるか確認します。

Windows Updateコンポーネントをデフォルト状態にリセットする

Windows Updateは、関連するシステムディレクトリへ展開される前に、SoftwareDistributionフォルダやCatroot2フォルダなどの一時フォルダにファイルをダウンロードします。これらのフォルダの内容が破損していると、以降のアップデートがエラー0x800707e7で失敗することがあります。この場合、Windows Updateコンポーネントをリセット(フォルダ名の変更または内容の削除)することで問題が解決する可能性があります。

  1. スタートボタンをクリックし、「コマンドプロンプト」を検索します。結果を右クリックし、サブメニューから管理者として実行を選択します。
  2. 以下のコマンドを1行ずつコピー&ペーストして実行します(各コマンド入力後にEnterキーを押すのを忘れないでください):
    net stop wuauserv

    net stop cryptSvc

    net stop bits

    net stop msiserver

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

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

    net start wuauserv

    net start cryptSvc

    net start bits

    net start msiserver
    Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. コマンドプロンプトのウィンドウを閉じ、アップデートエラー0x800707e7が解消されたか確認します。

競合するアプリケーションをアンインストールする

SQL Serverなど一部のアプリケーションは、処理を実行するためにシステム上に隠しユーザープロファイルを作成しますが、これらのプロファイルがアップデート処理を妨げ、エラー0x800707e7を引き起こすことがあります。この場合、競合するアプリケーション(ウイルス対策ソフトなど)をアンインストールすることで問題が解決する可能性があります。ユーザーから報告されている主な原因アプリケーションは以下の通りです。

  • SQL Server
  • Kasperskyアンチウイルス(サードパーティ製セキュリティ製品全般が該当しますが、セキュリティ製品を削除するとデータやシステムが脅威にさらされるリスクがある点にはご注意ください)
  • Microsoft Zuneソフトウェア
  • NVIDIAドライバー

該当するアプリケーションがあれば、アンインストールを検討してください。ここでは例として、Kasperskyアンチウイルスのアンインストール手順を紹介します。

  1. スタートボタンを右クリックし、アプリと機能を開きます。
  2. Kasperskyを展開し、アンインストールボタンをクリックします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. 確認画面でアンインストールを承認し、画面の指示に従ってアンインストールを完了させます。
  4. 完了後、PCを再起動し、エラー0x800707e7が解消されたか確認します。

システムのプロパティから不明なユーザープロファイルを削除する

システムに破損した、または不要なユーザープロファイル(通常はアンインストール済みアプリケーションの残骸)が存在すると、アップデートがエラー0x800707e7で失敗することがあります。この場合、該当するプロファイルを削除することで問題が解決する可能性があります。作業前に、念のためシステムの復元ポイントを作成しておくことをおすすめします。

  1. スタートボタンを右クリックし、ファイル名を指定して実行を選択します。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  2. 以下を入力して移動します:
    \users
    Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. 不要な、または身に覚えのないユーザープロファイルフォルダがないか確認します(隠しファイル/フォルダおよび保護されたシステムファイルの表示を有効にする必要がある場合があります)。不要なユーザーフォルダが見つかった場合は、内容をバックアップしておきましょう。
  4. スタートボタンをクリックし、「システムの詳細設定の表示」を検索します。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  5. システムの詳細設定の表示を開き、「ユーザープロファイル」セクションの設定をクリックします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  6. 不明なユーザープロファイルが表示されていないか確認します。存在する場合は、その不明なプロファイルを選択して削除をクリックします。重要なユーザープロファイルを誤って削除しないよう十分注意してください。
  7. 削除を確認し、他の不明なプロファイルについても同様の手順を繰り返します
  8. その後、PCを再起動し、エラー0x800707e7が発生することなくWindowsアップデートを適用できるか確認します。

レジストリを編集して破損したユーザープロファイルのエントリを削除する

ユーザープロファイルの削除でも改善しない場合は、システム上には実在しないものの、レジストリに残存する破損したユーザープロファイルエントリが原因である可能性が高いです。作業前に、安全のためレジストリのバックアップを作成してください。また、レジストリ編集によってユーザープロファイルをOSドライブ以外に移動している上級ユーザーの方は、アップデートを完了させるために元の設定に戻すことも検討してください。

警告:

レジストリの編集は、正しく行わないとPCやデータに恒久的な損害を与える危険性があります。自己責任で慎重に進めてください。

  1. スタートボタンをクリックし、「レジストリエディター」を検索します。
  2. レジストリエディターを右クリックし、サブメニューから管理者として実行をクリックします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. 以下のパスに移動します(アドレスをコピー&ペーストしてください):
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  4. 使用していない不明なユーザーアカウントが存在しないか確認します。存在する場合は、そのレジストリキーと関連フォルダを削除します。有効なユーザーアカウントを参照するキーは絶対に削除しないでください。
    左ペインでProfileListキーの下のフォルダを確認し、ProfileImagePathキーの値を見ることで、問題のあるユーザープロファイルを特定できます。また、ProfileListキーの値に.bak拡張子が付いているものがあれば、そのキーも削除して構いません。

    Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  5. 続いて、以下のキーに対しても同じ操作を繰り返します
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\ProfileList
    Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  6. 完了後、レジストリエディターを閉じてPCを再起動し、アップデートエラー0x800707e7が解決したか確認します。

Windowsの上書きインストール(In-Place Upgrade)を実行する

上記のすべての解決策を試しても問題が解決しない場合は、データやアプリを保持したままOSを再インストールする「上書きインストール(In-Place Upgrade)」を実行することで、エラー0x800707e7が解消される可能性があります。作業前に、重要なファイルやデータのバックアップとシステムの復元ポイント作成を必ず行ってください。

  1. Webブラウザを起動し、Microsoft公式サイトのWindows 10ダウンロードページにアクセスします。
  2. 「Windows 10のインストール メディアを作成する」セクション内のツールを今すぐダウンロードボタンをクリックし、ダウンロードします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  3. メディア作成ツール管理者として起動し、ライセンス条項のページで同意をクリックします。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
  4. このPCを今すぐアップグレードするを選択し、ウィザードの指示に従ってアップグレードを進めます。途中で尋ねられた際は、「Windowsの設定、個人用ファイル、アプリを保持する」を選択してください。
  5. アップグレードが完了すれば、エラー0x800707e7は解消されているはずです。Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説

それでも問題が解決しない場合は、最終手段としてPCを初期状態にリセットするか、クリーンインストールを実行する必要があります。

  1. Windows 7 / 8.1 / 10でエラーコード800F0922を修正する9つの方法

    一部のWindowsユーザーから、保留中の更新プログラムをインストールしようとした際にエラーコード800F0922が表示されるという報告が寄せられています。この問題は主にWindows 7やWindows 8.1で発生し、場合によってはWindows 10でも確認されています。このエラーコードについて詳しく調査したところ、複数の原因が考えられることが判明しました。以下に、800F0922エラーが発生することが確認されている主なシナリオをまとめます。Windows Updateの一時的な不具合 – 最も一般的なケースでは、Microsoftも認識している既知の不具合が原因です。この場合、「Win

  2. Windowsアップデートエラー80072ee2の原因と解決方法を徹底解説

    Windowsのアップデート中にエラーが発生すると、本当に困ってしまいますよね。Windows Updateは安全で快適なシステム環境を維持するために設計されていますが、常に問題なく動作するとは限りません。最近では、新しいバージョンのWindowsをインストールしようとした際に、エラーコード「80072ee2」が表示されるケースが多数報告されています。 このエラーコードは「ERROR_INTERNET_TIMEOUT(インターネット接続のタイムアウト)」を意味し、Windows Updateサーバーから更新プログラムをダウンロードする際に表示されます。これは、更新サーバーが大量のユーザーリクエ