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

Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説

Windows Updateを使ってパソコンに最新の更新プログラムをダウンロード・インストールしようとした際、さまざまなトラブルが発生することがあります。その中でも多くのユーザーから報告されているのが、エラーコード0x8007000Eです。このエラーは、Windows Updateが更新プログラムの検索・ダウンロード・インストールに失敗した際に表示されるエラーコードの一つで、「新しい更新プログラムを確認できませんでした」「一部の更新プログラムをインストールできませんでした」「不明なエラーが発生しました」といったメッセージとともに表示されるのが特徴です。

Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説

エラー0x8007000Eの主な原因

エラー0x8007000Eは、現在サポートされているすべてのバージョンのWindowsで発生が確認されています。原因は環境によって異なり、以下のようなものが考えられます。

  • サードパーティ製のウイルス対策ソフトやファイアウォールがWindows Updateと干渉している
  • 一時ファイルなどの不要なジャンクファイルが蓄積している
  • システムファイルが破損している
  • SoftwareDistributionフォルダ内のファイルやフォルダが破損している

原因が多岐にわたるため、解決策も複数存在します。以下に、特に効果的な対処法を順番に紹介します。上から順に試していくことをおすすめします。

解決策1:サードパーティ製セキュリティソフトを無効化またはアンインストールする

サードパーティ製のウイルス対策ソフト、マルウェア対策ソフト、ファイアウォールアプリは、Windows Updateと競合し、エラー0x8007000Eを引き起こすことがあります。まずは、インストールされているサードパーティ製セキュリティソフトをすべて無効化(可能であればアンインストール)してみましょう。その後、Windows Updateを実行して問題が解消されたかどうかを確認してください。

解決策2:パソコンからジャンクファイルを削除する

  1. Windowsロゴキー + Xキーを押してWinXメニューを開きます。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  2. コマンドプロンプト(管理者)をクリックし、管理者権限のコマンドプロンプトを起動します。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  3. コマンドプロンプトにcleanmgrと入力し、Enterキーを押します。
  4. ディスククリーンアップユーティリティの処理が完了するまで待ちます。
  5. 削除できるジャンクファイルの一覧が表示されたら、すべての項目にチェックを入れます。特に「一時ファイル」のチェックは忘れずに行ってください。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  6. OKをクリックし、確認画面が表示されたら操作を確定します。選択したファイルが削除されるまで待ちます。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  7. 完了後、Windows Updateを再度実行し、問題が解決したかどうかを確認します。

解決策3:SFCスキャンを実行する

SFC(システムファイルチェッカー)は、破損または損傷したシステムファイルを検出し、修復またはキャッシュされたコピーと置き換えるためのWindows標準ツールです。システムファイルの破損が原因でエラー0x8007000Eが発生している場合は、SFCスキャンの実行が有効な解決策となります。管理者権限のコマンドプロンプトで「sfc /scannow」コマンドを実行しましょう。

解決策4:Windows Updateサービスが実行中かつ自動起動に設定されているか確認する

  1. Windowsロゴキー + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  2. ダイアログにservices.mscと入力し、Enterキーを押してサービス管理ツールを起動します。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  3. サービス一覧を下にスクロールし、Windows Updateサービスを見つけてダブルクリックし、プロパティを開きます。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  4. スタートアップの種類のドロップダウンメニューを開き、自動を選択します。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  5. Windows Updateサービスが停止している場合は、開始ボタンをクリックして起動します。すでに実行中の場合はこの手順をスキップしてください。
  6. 適用をクリックします。
  7. OKをクリックします。
  8. Windows Updateを起動し、エラー0x8007000Eがまだ表示されるかどうかを確認します。

注意:同じ手順を、Background Intelligent Transfer Service(BITS)Cryptographic ServicesWindows Installerの各サービスにも適用してください。

解決策5:SoftwareDistributionフォルダの名前を変更する

  1. Windowsロゴキー + Xキーを押してWinXメニューを開きます。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  2. コマンドプロンプト(管理者)をクリックし、管理者権限のコマンドプロンプトを起動します。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  3. 以下のコマンドを入力し、Enterキーを押します。
    ren %systemroot%\SoftwareDistribution softwaredistribution.old
  4. SoftwareDistributionフォルダの名前を「old」に変更すると、コンピュータはそのフォルダと内容を完全に無視し、新しいSoftwareDistributionフォルダを作成します。これにより、元のフォルダ内にあった破損ファイルの影響を排除できます。コマンドの実行後、コマンドプロンプトを閉じます。
  1. パソコンを再起動し、起動後に問題が解消されているかどうかを確認します。

解決策6:Spupdsvc.exeの名前をSpupdsvc.oldに変更する

  1. Windowsロゴキー + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。
    Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  2. 以下のコマンドを入力し、Enterキーを押します。
    cmd /c ren %systemroot%\System32\Spupdsvc.exe Spupdsvc.old
  3. コマンドが正常に実行されたら、Windows Updateを起動し、更新プログラムの検索・ダウンロード・インストールが正常に行われるか、あるいはエラー0x8007000Eが依然として表示されるかを確認します。

解決策7:Windows Updateトラブルシューティングツールを実行する

場合によっては、Windows Updateトラブルシューティングツールを実行することで、設定に関するエラーをスキャンして自動的に修復できることがあります。

  1. Windowsキー + Iキーを押して設定を開きます。
  2. 「更新とセキュリティ」をクリックし、左側の列から「トラブルシューティング」を選択します。
  3. 「Windows Update」オプションを選択し、「トラブルシューティングツールの実行」ボタンをクリックします。Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  4. トラブルシューティングツールの実行を待ち、画面の指示に従ってプロセスを完了させます。
  5. 処理が終了したら、Windows Updateが正常に動作するかどうかを確認します。

解決策8:コマンドを実行してWindows Updateコンポーネントをリセットする

Windows Updateの一部のコンポーネントに破損したデータがキャッシュされていたり、正常に動作していない場合があります。この手順では、コマンドプロンプトからいくつかのコマンドを実行し、これらのコンポーネントを再初期化します。

  1. Windowsキー + Rキーを押して「ファイル名を指定して実行」を開きます。
  2. cmdと入力し、Shift + Ctrl + Enterキーを同時に押して管理者権限で起動します。Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  3. 以下のコマンドを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
    pause
    Exit
  4. Windows Updateが正常に動作するかどうかを確認します。

解決策9:上書きインストール(In-Place Upgrade)を実行する

他の方法で解決しない場合は、ファイルを一切削除せずにWindowsを最新バージョンへ更新できる「上書きインストール」が最後の手段として有効です。以下の手順に従ってください。

  1. Microsoft公式サイトからWindows Media Creation Toolをダウンロードします。
  2. ライセンス条項に同意し、「今すぐこのPCをアップグレードする」オプションを選択します。Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  3. 次の画面で「個人用ファイルを保持する」オプションにチェックを入れ、「インストール」を選択します。
  4. セットアップが完了するまで待機し、その後問題が解消されたかどうかを確認します。

解決策10:Internet Explorerを既定のブラウザに設定する

まれに、Internet Explorerが既定のブラウザとして設定されていないことが原因でエラーが発生するケースがあります。以下の手順でInternet Explorerを既定に設定してみてください。

  1. Windowsキー + Iキーを押して設定を開きます。
  2. 「アプリ」をクリックし、左側のペインから「既定のアプリ」を選択します。Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説
  3. 「Webブラウザー」を選択し、「Internet Explorer」をクリックして既定に設定します。
  4. 問題が解消されたかどうかを確認します。

以上が、Windows Updateエラー0x8007000Eを解決するための主な方法です。多くの場合、これらの対処法のいずれかで問題を解消できます。順番に試しても解決しない場合は、システムの復元やクリーンインストールなど、より大規模な対応も検討してください。

  1. Windows Updateエラー0x8000FFFFを修正する方法は?

    0x8000FFFF エラーは、最近のWindowsシステムで非常に人気のあるエラーコードです。これは通常、保留中のWindowsUpdateがWindowsUpdate経由でインストールに失敗した後に発生します。このエラーは、Windows10とWindows11の両方で発生することが確認されています。 この問題を調査し、さまざまなユーザーレポートを分析した結果、最終的にこのエラーコードを引き起こす可能性のある複数のもっともらしいシナリオが実際に存在することがわかりました。知っておくべき犯人のリストは次のとおりです。 一般的なWUグリッチ –最初にトラブルシューティングする必要がある

  2. Windows Updateエラー0x8007010Bの原因と解決方法を徹底解説

    Windowsで発生するエラーコード「0x8007010B」は、必要なディレクトリが存在しない、またはOSがそのディレクトリにアクセスできないことを示す一般的なエラーです。主にWindows Updateの実行中に報告されることが多いですが、アプリケーションのインストール時やフォルダの作成時に発生するケースも確認されています。また、Xboxコンソールでもアプリやゲームのインストール中、映画の再生時に同様のエラーが表示されることがあります。さらに、WindowsマシンへのPHPインストールなど開発環境でもこのエラーが報告されています。環境が多岐にわたるためすべてを網羅することは困難ですが、共通す