Windows Update への対処は決して容易ではなく、ユーザーはこのプロセスがあまり魅力的に見えないため、しばしばぎりぎりまで先延ばしにしてきました。 正直なところ、Microsoft は、誰もが望むほど更新プロセスをスムーズにしておらず、より多くのユーザーに更新してもらうためには、多くの改善を実施する必要があります。 Windows 10 で Windows Update が簡単になることを期待しましたが、まだ多くのエラーがあります。
Error Code: 0x800706b5
あまりにも頻繁に表示されるWindows Updateのエラーコードはたくさんありますが、一般ユーザーの間で最も怒りを買っているのはこのエラーコードのようです。 このエラーメッセージには、次のような文章が続いています。 「Windows は新しい更新プログラムを検索できませんでした”
この問題の本当の原因は不明ですが、さまざまな人に有効な解決策がかなりあるので、それらをチェックするとよいでしょう。 しかし、いくつかの設定を間違って変更し、さらに悪化させてしまうことがあるので、何かをする前に、注意深く指示に従ってください。
以下の手順を実行する前に、より簡単な修正方法を試してみてください。
解決策 1: Windows Update トラブルシューターを実行する
Windows 10 にはいくつかのトラブルシューターがプリインストールされており、問題を自動的に認識して、すぐに解決することができます。 これらのトラブルシューターは、これらの問題に自分で対処する経験があまりない多くの人々を助け、プロセスはほとんど全く時間がかかりません。
- スタートボタンをクリックし、すぐ上の歯車のアイコンをクリックして、設定アプリを開きます。 また、検索することもできます。
- 更新&セキュリティセクションを開き、トラブルシューティングメニューに移動します。
- まず、Windows Updateオプションをクリックして画面の指示に従って、Windows Updateサービスおよびプロセスに何か問題があるかどうかを確認します。
- トラブルシューターが終了したら、再びトラブルシューティングに移動し、インターネット接続のトラブルシューターを開きます。
- 問題が解決したかどうかを確認します。
解決策 2: Windows Update 構成をリセット
この方法の本質は、Windows Update の各構成をデフォルト設定にリセットするというもので、通常は更新問題のほとんどを修正することが可能です。 この特定のエラー メッセージには、それを修正する方法についてのオンライン指示があまり含まれていませんが、この解決策は間違いなく、できるだけ早く試してみる必要があるものです。 レジストリには、コンピューターがスムーズに動作するために使用する低レベルのコマンドが含まれているため、経験の浅いユーザーはレジストリを処理する際に常に十分な注意を払う必要があります。 幸いにも、遭遇するかもしれない問題を解決するために、レジストリの現在の状態を非常に簡単にバックアップすることができます。
How to Back Up and Restore the Registry on Windows 7, 8 and 10
- まず、Background Intelligent Transfer、Windows Update、Cryptographic Services を停止する必要があります。 これらは、Windows 更新プロセスに関連する中核的なサービスであり、通常、Windows セキュリティ更新など、他の機能とともに動作しています。
- 管理者権限でコマンドプロンプトを開き、以下のコマンドをコピーして貼り付けます。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- この後、更新部品のリセットを行うために削除する必要がある特定のファイルを削除していただく必要があります。
Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
- The next step is also done via an administrator command prompt window and it is considered a aggressive step done to reset the Windows Update components.This is also done as a administrator command prompt windows…(訳注:Windows Updateのコンポーネントをリセットするための積極的なステップと見なされる)。 これが問題を解決する最後のチャンスでない場合、このステップをスキップできるのはそのためです。 しかし、これらの手順を実行することは、それ自体で多くの人々を助けてきましたので、これを試すことをお勧めします。
- SoftwareDistribution および catroot2 フォルダの名前を変更します。 コマンド プロンプトで、次のコマンドを入力します。
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%Thresholdcatroot2 catroot2.bak
- 先ほど停止したサービスを既定のセキュリティ記述子にリセットするには次のコマンドをコピー&ペーストしてください。
exe sdset bits D.を実行するために Enter ボタンをクリックすることを確認してください。(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWRPWPDTLOCRRC;;PU)
- 次のステップもコマンドプロンプトコマンドからなるのでこの処理の間に終了しないように注意することです。
cd /d %windir%system32
- Windows Update コンポーネントを完全にリセットするために、BITS ファイルも再登録する必要があります。 以下の各ファイルに対して 1 つのコマンドを実行する必要があります。
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.exe。dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe msxml3.dll
regsvr32.exe escrun.dllexe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe dsenh.dll
regsvr32.dll
gpkcsp.dll
regsvr32.exe wintrust.dll
レgsvr32.exceexe 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 wukltui.exedll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe Qmgrprxy.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wups2.dll
regsvr32.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
- 次に、残ってしまった不要なレジストリを削除してみましょう。 レジストリエディタで以下の場所に移動します。
HKEY_LOCAL_MACHINECOMPONENTS
- レジストリ内のComponentsキーをクリックし、画面右側に以下のキーがないか確認してください。 5913>
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
- Winsockをリセットする。 これを行うには、コマンドプロンプトで次のコマンドを入力し、Enterキーを押します。
netsh winsock reset
WindowsXPを実行している場合、プロキシ設定を構成する必要があります。 これを行うには、コマンドプロンプトで次のコマンドを入力し、Enterキーを押します:
proxycfg.exe -d
他のバージョンの Windows を実行している場合は、コマンド プロンプトで次のコマンドを入力して、Enter キーを押します。
netsh winhttp reset proxy
- 上記の手順をすべて正常に完了したら、次のコマンドをコマンド プロンプト ウィンドウにコピーおよび貼り付けて、冒頭で停止したサービスを再起動することを確認します。
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- 記載されているすべての手順を実行した後にコンピューターを再始動する。
解決策 3: 更新プログラムを手動でインストール
このエラーをなくすために、更新プログラムを手動でインストールしてこのコードを回避することも可能です。 これらの特定のエラー コードに関しては、バグのある更新プログラムによって引き起こされることがあり、以下の手順に従って手動で更新プログラムをインストールすることによって回避できます。 サイトの左部分のリストの一番上に現在のWindows 10のバージョンがあるはずです。
- KB(ナレッジベース)番号を「KB」の文字と一緒にコピーもします(例.
- Microsoft Update Catalogを開き、先ほどコピーした番号を検索します。
- 左側のダウンロードボタンをクリックし、お使いのOSのバージョン(32bitまたは64bit)を選択し、ファイルをダウンロードします。
- ダウンロードしたファイルを実行し、画面の指示に従ってアップデートを完了させてください。
- 更新が終了したら、コンピュータを再起動し、Microsoftからリリースされる次の更新プログラムで同じ問題が発生するかどうかを確認します。
関連記事: