修正:Windows 10 Updateエラー0x8007000d

エラーコード0x8007000dは、Windows Updateで必要なファイルが存在するが、そのファイルが破損しているか存在しないことを意味します。これにより、Windowsまたはドライバーの更新プログラムをインストールできません。また、新しいバージョンが利用可能な場合にWindows 10をアップグレードすることもできません。別の潜在的な原因は、ドライバの破損でもある可能性があります。

デバイスからWindows Updateを実行しようとすると、このエラーが表示されます。この方法でダウンロードしようとすると、間違いなく失敗します。これは非常にイライラします。Windows10でのMicrosoftの考えは、Windowsを継続的な更新を備えたサービスとして提供することでした。そのため、この機能を壊すと、多くの機能が失われ、Microsoftが現在提供している多くのセキュリティ更新が失われます。その後。

幸いなことに、これを解決する方法はいくつかあります。それらすべてを試して、問題を解決する方法を確認できます。最初の方法が機能しない場合は、次の方法に進み、問題が解決するまで続けます。

方法1:互換性のトラブルシューティングツールを使用する

特定のドライバーをインストールしようとしたときにこの問題が発生した場合は、そのドライバーで互換性トラブルシューティングツールを使用することで解決できる可能性があります。手順はかなり簡単であり、以下に概要が示されているため、手順に従って問題を解決してください。

  1. WindowsEを同時に押してファイルエクスプローラーを開きます。インストールできないドライバーのセットアップがあるフォルダーに移動します。
  2. セットアップファイルを右クリックし、[ 互換性のトラブルシューティング ]をクリックします
  3. 内でプログラム互換性のトラブルシューティング、選択したトラブルシューティングプログラム
  4. 次の画面で、ドライバで発生している問題を選択し、[ 次へ ]をクリックします。
  5. ドライバーが動作する古いバージョンのWindowsを選択します(Windows 7が最も安定したバージョンのWindowsであるため、Windows 7が適切なオプションです)。
  6. [ 次へ]をクリックして、[ プログラムのテスト...]を選択します。
  7. 通常どおりにセットアップを実行し、すべてが正常に行われた場合は、[ はい]を選択し、最後にこのプログラムの設定を保存します。それ以外の場合は、次の方法に進みます。

方法2:Windows Updateコンポーネントを手動でリセットする

Windows Updateコンポーネントをリセットすると、いくつかの問題が解決する場合があります。これはそれらの問題の1つであるため、試してみる価値があります。

  1. WindowsXを押し、左下に表示されるメニューから[コマンドプロンプト(管理者) ]を選択します。
  2. コマンドプロンプトで次のコマンドを入力し、それぞれの後にEnterキーを押して実行します。実際の修正よりも多くの問題が発生する可能性があるため、入力ミスはどこにもしないでください。

ネットストップビット

net stop wuauserv

ネットストップappidsvc

ネットストップcryptsvc

  1. 次に、qmgr * .datを削除する必要があります。これもコマンドプロンプト内から行います。次のコマンドと、Enterキーを実行して実行します。

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

  1. コマンドプロンプトウィンドウを開いたまま、別のコマンドを入力してSystem32フォルダーに移動します。このフォルダーには、BITSファイルとWindows Updateファイルを再登録する必要があります。そのコマンドはcd / d%windir%\ system32なので、入力してEnterキーを押して実行します。
  2. 内部に入ったら、次のコマンドを入力します。各コマンドの後にEnterキー押して実行すると、前述のBITSファイルとWindows Updateファイルがリセットされます。

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

  1. コマンドプロンプトでnetsh winsock resetと入力して実行し、Winsockをリセットします。
  2. netsh winhttp reset proxyと入力して、プロキシをリセットします。
  3. 次のコマンドを使用して、最初に停止したサービスを再起動します(実行するたびにEnterキーを忘れないでください)。

ネットスタートビット

net start wuauserv

ネットスタートappidsvc

ネットスタートcryptsvc

  1. 最後に、コンピュータを再起動します。この問題は今修正する必要があります。

方法3:DISMを実行する

前の方法で問題が解決しない場合は、破損したファイルに関する潜在的な問題を修正する組み込みツールである、展開イメージのサービスと管理ツールを実行できます。

  1. WindowsXを押し、[コマンドプロンプト(管理者)]を選択して、管理者特権のコマンドプロンプトを開きます。
  2. 次のコマンドを入力し、Enterキーを押して実行し、完了するまで待ちます。

dism.exe / online / cleanup-image / scanhealth

  1. 前のコマンドが完了したら、次のコマンドを入力し、Enterキーを押して、完了するまで十分な時間を与えます。

dism.exe / online / cleanup-image / restorehealth

  1. コマンドの実行が終了したら、コマンドプロンプトを閉じることができます。

結局のところ、この問題は、最初のリリースからほぼ2年後のWindows 10を悩ませる問題の1つにすぎません。ただし、上記の方法に従っている場合は、自分で問題を修正し、オペレーティングシステムを更新する必要があるため、オペレーティングシステムを更新またはアップグレードできます。