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

Windows Update エラー 0x8007007e の解決方法を徹底解説

Windows Update エラー 0x8007007e の修正方法:Windows を最新ビルドへアップグレードする際、または Windows 10 の更新を行う際に、「予期しないエラーが発生しました」や「更新プログラムをインストールできませんでした。もう一度お試しください」というメッセージとともに、エラーコード 0x8007007e が表示されることがあります。このエラーの主な原因としては、サードパーティ製ウイルス対策ソフトの干渉、レジストリの破損、システムファイルの破損などが挙げられます。

Windows Update エラー 0x8007007e の解決方法を徹底解説

更新の状態
一部の更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが繰り返し表示される場合は、Web 検索やサポートに問い合わせて情報を確認してください:
Windows 10 バージョン 1703 への機能更新プログラム – エラー 0x8007007e
Microsoft .NET Framework 4.7 for Windows 10 version 1607 および Windows Server 2016 x64 用 (KB3186568) – エラー 0x8000ffff

Microsoft は定期的にセキュリティ更新プログラムやパッチをリリースしているため、最新の更新プログラムをダウンロードできない状態が続くと、PC がセキュリティ上のリスクにさらされることになります。そこで本記事では、Windows Update エラー 0x8007007e を実際に解決するための手順を詳しくご紹介します。

Windows Update エラー 0x8007007e の修正手順

作業を始める前に、万が一問題が発生した場合に備えて復元ポイントを作成しておくことをおすすめします。

方法 1:ウイルス対策ソフトとファイアウォールを一時的に無効化する

サードパーティ製のセキュリティソフトが Windows Update の通信を妨げているケースは非常に多く、まず最初に試す価値のある方法です。

1. タスクバーのシステムトレイにあるウイルス対策ソフトのアイコンを右クリックし、「無効化(Disable)」を選択します。

Windows Update エラー 0x8007007e の解決方法を徹底解説

2. 次に、ウイルス対策ソフトを無効にしておく時間を選択します。

Windows Update エラー 0x8007007e の解決方法を徹底解説

注意: 無効化する時間は、15 分や 30 分など、できるだけ短い時間を選びましょう。

3. 完了したら、再度 Windows Update を実行し、エラーが解消されるかどうかを確認します。

4. 続いてファイアウォールも無効化します。Windows キー + X を押して「コントロールパネル」を選択します。

Windows Update エラー 0x8007007e の解決方法を徹底解説

5. 「システムとセキュリティ」をクリックします。

6. 「Windows ファイアウォール」をクリックします。

Windows Update エラー 0x8007007e の解決方法を徹底解説

7. 左側のウィンドウから「Windows ファイアウォールの有効化または無効化」をクリックします。

Windows Update エラー 0x8007007e の解決方法を徹底解説

8. 「Windows ファイアウォールを無効にする」を選択し、PC を再起動します。その後、再度 Windows Update を開き、エラー 0x8007007e が解決されたかどうかを確認してください。

この方法で問題が解決しなかった場合は、必ず同じ手順でファイアウォールを再度有効に戻しておきましょう。

方法 2:.NET Framework 4.7 をダウンロードしてインストールする

このエラーは、PC 上の .NET Framework が破損していることが原因で発生する場合があります。最新版をインストール、または再インストールすることで問題が解決することがあります。特に害はなく、PC が最新の .NET Framework に更新されるだけなので、試してみる価値は十分にあります。公式サイトから .NET Framework 4.7 をダウンロードし、インストールしてください。

方法 3:Windows Update トラブルシューティングツールを実行する

1. Microsoft の公式 Web サイトから「Windows Update トラブルシューティングツール」をダウンロードします。

2. ダウンロードしたファイルをダブルクリックして、トラブルシューティングツールを実行します。

Windows Update エラー 0x8007007e の解決方法を徹底解説

3. 画面の指示に従って、トラブルシューティングのプロセスを完了させます。

4. PC を再起動して変更を保存し、エラー 0x8007007e が解決されたかどうかを確認します。

方法 4:SoftwareDistribution フォルダーの名前を変更する

Windows Update のダウンロードキャッシュが破損している場合、SoftwareDistribution フォルダーの名前を変更することで解決できることがあります。

1. Windows キー + X を押して「コマンドプロンプト(管理者)」を選択します。

Windows Update エラー 0x8007007e の解決方法を徹底解説

2. 以下のコマンドを入力して Windows Update 関連のサービスを停止します。各コマンド入力後に Enter キーを押してください:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Windows Update エラー 0x8007007e の解決方法を徹底解説

3. 次に、以下のコマンドを入力して SoftwareDistribution フォルダーの名前を変更し、Enter キーを押します:

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

Windows Update エラー 0x8007007e の解決方法を徹底解説

4. 最後に、以下のコマンドを入力して停止したサービスを再開します。各コマンド入力後に Enter キーを押してください:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Windows Update エラー 0x8007007e の解決方法を徹底解説

5. PC を再起動して変更を保存し、エラー 0x8007007e が解決されたかどうかを確認します。

方法 5:Windows Update コンポーネントをリセットする

より根本的な対処として、Windows Update のコンポーネント全体を初期状態に戻す方法もあります。

1. Windows キー + X を押して「コマンドプロンプト(管理者)」を選択します。

Windows Update エラー 0x8007007e の解決方法を徹底解説

2. コマンドプロンプトに以下のコマンドを入力し、それぞれ入力後に Enter キーを押します:

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

Windows Update エラー 0x8007007e の解決方法を徹底解説

3. qmgr*.dat ファイルを削除します。コマンドプロンプトで以下を入力してください:

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

4. 以下のコマンドを入力して Enter キーを押します:

cd /d %windir%\system32

Windows Update エラー 0x8007007e の解決方法を徹底解説

5. BITS ファイルおよび Windows Update 関連ファイルを再登録します。以下のコマンドを 1 行ずつ入力し、それぞれ入力後に Enter キーを押してください:

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

6. Winsock をリセットします:

netsh winsock reset

Windows Update エラー 0x8007007e の解決方法を徹底解説

7. BITS サービスと Windows Update サービスのセキュリティ記述子をデフォルトに戻します:

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

8. 停止していた Windows Update サービスを再度開始します:

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

Windows Update エラー 0x8007007e の解決方法を徹底解説

9. 最新の Windows Update エージェントをインストールします。

10. PC を再起動し、エラー 0x8007007e が解決されたかどうかを確認します。

方法 6:クリーンブート状態で Windows Update を実行する

常駐アプリやサードパーティ製サービスが干渉している可能性がある場合は、クリーンブートを試しましょう。

1. Windows キー + R を押し、「msconfig」と入力して Enter キーを押し、システム構成を開きます。

Windows Update エラー 0x8007007e の解決方法を徹底解説

2. 「全般」タブで「スタートアップのオプションを選択する」を選択し、「スタートアップの項目を読み込む」のチェックを外します。

Windows Update エラー 0x8007007e の解決方法を徹底解説

3. 「サービス」タブに移動し、「すべての Microsoft サービスを隠す」にチェックを入れます。

Windows Update エラー 0x8007007e の解決方法を徹底解説

4. 「すべて無効」をクリックすると、残りのすべてのサービスが無効になります。

5. PC を再起動し、問題が解決したかどうかを確認します。

6. トラブルシューティングが完了したら、PC を通常どおり起動できるよう、必ず上記の設定を元に戻してください。

関連記事:

  • Windows 10 の WORKER_INVALID ブルースクリーンエラーを修正する方法
  • Windows 10 で自動ドライバーダウンロードを無効にする方法
  • Windows 10 の検索結果の既定フォルダー表示を変更する方法
  • MULTIPLE_IRP_COMPLETE_REQUESTS エラーの修正方法

以上で Windows Update エラー 0x8007007e の解決は完了です。本記事についてご不明な点がある場合は、お気軽にコメント欄でお尋ねください。

  1. Windows Updateエラー0x8024a000の原因と5つの解決方法を徹底解説

    Windows Updateエラー0x8024a000は、Microsoft Storeの破損、Windowsシステムファイルの損傷、ネットワーク接続の問題、ファイアウォールによる通信ブロックなどが主な原因で発生します。このエラーが表示されると、サーバーへのリクエストが正常に完了せず、Windows自動更新サービスが更新プログラムを適用できない状態になります。 本記事では、このエラーを解消するためのトラブルシューティング手順を5つの方法に分けて詳しく解説します。 対象となるエラーコード:WindowsUpdate_8024a0000x8024a000 作業前の準備 トラブルシューティングを行う

  2. Windows Updateエラー0x80246002を解決する5つの対処法

    Windows 10など最新バージョンのMicrosoft OSを使っていても、Windows Updateで問題が発生することがあります。設定アプリからWindows Updateを実行しようとすると「エラー0x80246002」が表示され、更新できないケースがあります。また、更新プログラムのインストール中にこのエラーが発生することもあり、いずれの場合も更新に失敗します。その結果、新機能・セキュリティパッチ・バグ修正をダウンロードできなくなり、システムがハッカーの攻撃に対して脆弱な状態になってしまう恐れがあります。 エラー0x80246002には単一の原因はありませんが、主な要因として以下が