- この後、更新コンポーネントのリセットを続行する場合は、削除する必要があるいくつかのファイルを削除する必要があります。これは、管理者権限を持つコマンドプロンプトを介して実行されます。
Del“%ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat”
- これが最後の手段でない場合は、次の手順をスキップできます。このステップは積極的なアプローチと見なされますが、更新プロセスをそのコアから確実にリセットします。したがって、これを試してみることをお勧めします。それはオンラインフォーラムの多くの人々によって提案されました。
- SoftwareDistributionフォルダーとcatroot2フォルダーの名前を変更します。これを行うには、管理コマンドプロンプトで、次のコマンドをコピーして貼り付け、各コマンドをコピーしてから[Enter]をクリックします。
Ren%systemroot% SoftwareDistribution SoftwareDistribution.bak Ren%systemroot% system32 catroot2 catroot2.bak
- 次のコマンドは、BITS(バックグラウンドインテリジェンス転送サービス)とwuauserv(Windows Updateサービス)をデフォルトのセキュリティ記述子にリセットするのに役立ちます。以下のコマンドは変更しないでください。コピーするだけで最適です。
exe sdsetビットD:(A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRC ;;; AU)(A ;; CCLCSWRPWPDTLOCRe ;;; PU) (A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRC ;;; AU)(A ;; CCLCSWRPWPDTLOCRRC ;;; PU)
- 手元のソリューションを続行するために、System32フォルダーに戻ってみましょう。
cd / d%windir% system32
- BITSサービスを完全にリセットしたため、サービスを円滑に実行および操作するために必要なすべてのファイルを再登録する必要があります。ただし、各ファイルは、それ自体を再登録するために新しいコマンドを必要とするため、プロセスが以前よりも長くなる可能性があります。コマンドを1つずつコピーし、コマンドを省略しないように注意してください。 ここに 再登録が必要なファイルのリストと、その横にある対応するコマンドです。
- これらのプロセスの後にいくつかのファイルが残されている可能性があるため、このステップでそれらを探します。検索バーまたは[ファイル名を指定して実行]ダイアログボックスに「regedit」と入力して、レジストリエディタを開きます。レジストリエディタで次のキーに移動します。
HKEY_LOCAL_MACHINE COMPONENTS
- コンポーネントキーをクリックし、ウィンドウの右側で次のキーを確認します。それらのいずれかを見つけた場合は、それらをすべて削除してください。
保留中のXmlIdentifierNextQueueEntryIndex AdvancedInstallersNeedResolving
- 次に行うことは、次のコマンドをコピーして管理コマンドプロンプトに貼り付けることにより、Winsockをリセットすることです。
netshwinsockリセット
- Windows 7、8、8.1、または10を実行している場合は、コマンドプロンプトで次のコマンドをコピーし、Enterキーをタップします。
netshwinhttpリセットプロキシ
- 上記のすべての手順が問題なく完了した場合は、以下のコマンドを使用して、最初の手順で強制終了したサービスを再起動できます。
ネットスタートビットネットスタートwuauservネットスタートappidsvcネットスタートcryptsvc
- リストされているすべての手順を実行した後、コンピューターを再起動します。
解決策6:InternetExplorerで特定の設定を編集する
Internet Explorerは通常、WindowsUpdateおよびインターネット接続全体に関して特定のエラーが発生した場合に最初に確認する必要がある場所です。これらの設定は非常に簡単に調整できるため、このソリューションが問題に取り組むための最初のステップであることを確認してください。
- Internet Explorerを開き、右上隅にある歯車のアイコンをクリックします。
- 開いたメニューから、インターネットオプションをクリックします。
- [接続]タブに移動し、[LAN設定]をクリックします。
- [設定の自動検出]の横にあるチェックボックスをオンにし、プロキシサーバーを積極的に使用しない限り、プロキシサーバーが空白であることを確認します。これは、Windowsの更新時にはお勧めしません。
- 更新エラーが引き続き表示されるかどうかを確認する前に、行った変更を適用してコンピューターを再起動してください。
解決策7:コンピューターを更新するまでUACをオフにします
UACはユーザーの安全を守るように設計されていますが、UACがオンになっていると、このエラーが発生するバグがあるようです。常にオンにしておくことをお勧めしますが、 UACを無効にする アップデートがインストールされるまでしばらくの間ですが、できるだけ早く再度有効にするようにしてください。
- [スタート]メニューでコントロールパネルを検索して開きます。
- コントロールパネルの[表示方法]オプションを[大きなアイコン]に切り替えて、[ユーザーアカウント]オプションを見つけます。
- それを開き、「ユーザーアカウント制御設定の変更」をクリックします。
- スライダーで選択できるいくつかの異なるオプションがあることに気付くでしょう。スライダーがトップレベルに設定されている場合、これらのポップアップメッセージは通常よりも確実に多く受信されます。また、現在発生しているものと同様のエラーメッセージは、通常、ユーザーアカウント制御が原因で発生します。
- アップデートはおそらく正常にインストールされるはずなので、今はオフにすることをお勧めします。これは現在の問題の解決に役立ったかもしれませんが、PCを保護するのに役立つので、絶対にオンのままにしておく必要があります。
解決策8:単純なレジストリホットフィックス
このプロセスでは、レジストリを編集する必要があります。これは非常に役立ちますが、危険でもあります。このソリューションを続行する前に、実行中のすべてのプログラムを閉じることをお勧めします。編集中に問題が発生した場合に備えて、レジストリのバックアップを作成することをお勧めします。
- WindowsロゴキーとRキーを同時に押して、[ファイル名を指定して実行]ダイアログボックスを開きます。次に、regeditと入力して、[OK]をクリックします。ユーザーアカウント制御のプロンプトが表示されたら、[はい]をクリックします。
- レジストリエディタウィンドウで、HKEY_LOCAL_MACHINE >> SOFTWARE >> Policies >> Microsoft >> Windows >> WindowsUpdate >> AUに移動します。
- AUキーの右側のペインで、UseWUServerをダブルクリックし、その値データを0に変更して、[OK]をクリックします。
注意 :WindowsUpdateが見つからない場合は、作成する必要があります。以下の手順に従ってください。
- Windowsフォルダーを右クリックし、[新規]> [キー]を選択して、新しいキーにWindowsUpdateという名前を付けます。
- WindowsUpdateフォルダーを右クリックし、[新規] >> [キー]を選択して、新しいキーにAUという名前を付けます。
- AUキーの右ペインを右クリックし、[新規] >> [DWORD(32ビット)値]を選択します。新しい値にUseWUServerという名前を付けます。その値を0に設定します。
- 今すぐWindowsUpdateをインストールしてみてください。
解決策9:最新バージョンの.NETFrameworkをインストールする
更新プロセスをスムーズに進めるには、このツールの最新バージョンを用意する必要があります。
これに移動します リンク Microsoft .NET Frameworkの最新バージョンをダウンロードするには、赤いダウンロードボタンをクリックします。ダウンロードが完了したら、ダウンロードしたファイルを見つけて実行します。インターネットに常時アクセスする必要があることに注意してください。
- 最新バージョンをインストールしたら、その整合性を確認します。キーボードで、WindowsキーとRキーの組み合わせを使用して、[ファイル名を指定して実行]ダイアログボックスを開きます。
- コントロールパネルに入力し、[OK]をクリックして開きます。
- [プログラムのアンインストール]オプションをクリックし、[Windowsの機能をオンまたはオフにする]をクリックします。 .NET Framework 4.6.1エントリを見つけて、有効になっていることを確認してください。
- .NET Framework 4.6.1の横のチェックボックスが有効になっていない場合は、ボックスをクリックして有効にします。 [OK]をクリックして[Windowsの機能]ウィンドウを閉じ、コンピューターを再起動します。
- .Net Framework 4.6.1が既に有効になっている場合は、ボックスをクリアしてコンピューターを再起動することにより、.NetFrameworkを修復できます。コンピューターが再起動したら、.Net Frameworkを再度有効にして、コンピューターを再起動します。
注:Windows 10以外のバージョンのWindowsを使用している場合は、最新バージョンが異なる場合があり、これもインストールする必要があります。
読んだ9分