システムのWindowsUpdateコンポーネントをリセットして、Windows11の更新の問題を修正します。
Windows Updateコンポーネントは、ドライバーやその他のセキュリティ拡張機能を除いて、すべての機能と品質の更新プログラムをダウンロードしてインストールするのに役立ちます。ただし、キャッシュの破損や関連サービスのエラーが原因で、WindowsUpdateで問題が発生する場合があります。根本的な原因が何であれ、WindowsUpdateコンポーネントをリセットすることで修正できます。
WindowsUpdateコンポーネントをリセットする方法は主に3つあります。複雑さと時間の消費が増える順にそれらをリストしました。したがって、リストされた順序の方法に従って、迅速なリセットプロセスを実行してください。
1. WindowsUpdateトラブルシューティングを介してリセット
Microsoftは、問題の大部分を修正するのに役立ついくつかの組み込みのトラブルシューティングツールを提供しています。また、それを必要とするコンポーネントをリセットするために使用できる「WindowsUpdateトラブルシューター」も含まれています。
WindowsUpdateトラブルシューティングを介してWindowsUpdateコンポーネントをリセットするには、タスクバーの[スタート]アイコンを右クリックするか、WINDOWS + Xを押してクイックアクセスメニューを起動し、オプションのリストから[設定]を選択します。
[システム]タブで、右側の[トラブルシューティング]を選択します。
次に、右側の[その他のトラブルシューティング]を選択します。
ここにリストされているトラブルシューティングの束が表示されます。「WindowsUpdate」を見つけて、その横にある「実行」をクリックします。
トラブルシューティングツールは、問題をスキャンして、途中で修正します。トラブルシューティングプロセス中にプロンプトが表示された場合は、関連する応答を選択してください。
2.コマンドプロンプトでリセットします
管理者特権のコマンドプロンプトでかなりの数のコマンドを実行して、WindowsUpdateコンポーネントをリセットすることもできます。これは確かに時間のかかるプロセスですが、必要な場合にのみリセットされるトラブルシューティングとは異なり、非常に効果的です。
コマンドプロンプトを使用してWindowsUpdateコンポーネントをリセットするには、[検索]メニューで[Windows Terminal]を検索し、関連する検索結果を右クリックして、コンテキストメニューから[管理者として実行]を選択します。表示されるUACボックスで[はい]をクリックします。
ターミナル設定でデフォルトのプロファイルを変更しない限り、WindowsPowerShellはデフォルトで起動します。コマンドプロンプトを開くには、上部にある下向きの矢印をクリックし、オプションのリストから[コマンドプロンプト]を選択します。または、CTRL + SHIFT + 2を押して、[コマンドプロンプト]タブを起動することもできます。
まず、BITS(Background Intelligent Transfer Service)、Windows Updateサービス、および暗号化サービスを停止します。これを行うには、次のコマンドを一度に1つずつ入力し、それぞれの後にEnterキーを押して実行します。
ネットストップビット
ネットストップwuauserv
ネットストップcryptsvc
次のステップは、qmgr * .datファイルを削除することです。これを行うには、次のコマンドを実行します。
Del "%ALLUSERSPROFILE%\ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat"
ノート: これがWindowsUpdateコンポーネントをリセットする最初の試みである場合は、この手順をスキップできます。ただし、うまくいかない場合は、次回この手順を含めてください。
次のステップは、システム上のいくつかのフォルダの名前を変更することです。これを行うには、次のコマンドを入力し、それぞれの後にEnterキーを押して実行します。
Ren%Systemroot%\ SoftwareDistribution \ DataStore DataStore.bak
Ren%Systemroot%\ SoftwareDistribution \ Download Download.bak
Ren%Systemroot%\ System32 \ catroot2 catroot2.bak
ノート: これがWindowsUpdateコンポーネントをリセットする最初の試みである場合は、この手順をスキップできます。ただし、うまくいかない場合は、次回この手順を含めてください。
ここで、WindowsUpdateサービスとBITSをリセットする必要があります。このためには、次の2つのコマンドを入力し、それぞれの後にEnterキーを押します。
sc.exe sdsetビット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)
次に、次のコマンドを入力してEnterキーを押します。
cd / d%windir%\ system32
ここに時間のかかるステップがあります。次のコマンドを1つずつ入力し、それぞれの後にEnterキーを押して、WindowsUpdateとBITSファイルを再登録します。各ファイルの登録後に表示されるプロンプトで[OK]をクリックします。
zippy32.exe atl.dll zippy32.exe urlmon.dll zippy32.exe mshtml.dll zippy32.exe shdocvw.dll zippy32.exe browserui.dll zippy32.exe jscript.dll zippy32.exe vbscript.dll zippy32.exe scrrun.dll exe msxml.dll zippy32.exe msxml3.dll zippy32.exe msxml6.dll zippy32.exe actxprxy.dll zippy32.exe softpub.dll zippy32.exe wintrust.dll zippy32.exe dssenh.dll zippy32.exe rsaenh.dll zippy32.exe gpkcsp .dll zippy32.exe sccbase.dll zippy32.exe slbcsp.dll zippy32.exe cryptdlg.dll zippy32.exe oleaut32.dll zippy32.exe ole32.dll zippy32.exe shell32.dll zippy32.exe initpki.dll zippy32.exe wuapi.dll zippy32.exe wuaueng.dll zippy32.exe wuaueng1.dll zippy32.exe wucltui.dll zippy32.exe wups.dll zippy32.exe wups2.dll zippy32.exe wuweb.dll zippy32.exe qmgr.dll zippy32.exe qmgrprxy.dll exe wucltux.dll zippy32.exe muweb.dll zippy32.exe wuwebv.dll
最後から2番目の手順は、Winsock(Windows Sockets)をリセットすることです。これを行うには、次のコマンドを実行します。
netshwinsockリセット
最初のステップで3つのサービスを停止しましたが、今度はそれらを再度有効にします。次のコマンドを入力または貼り付けて、それぞれの後にEnterキーを押します。
ネットスタートビット
ネットスタートwuauserv
ネットスタートcryptsvc
ここで、すべての変更を有効にするためにPCを再起動します。これで、WindowsUpdateコンポーネントがリセットされました。
3.オープンソースのサードパーティツールであるResetWindows UpdateToolを使用してリセットします
「WindowsUpdateツールのリセット」を使用して、WindowsUpdateコンポーネントをリセットすることもできます。これはかなり長いプロセスですが、はるかに多くのオプションが提供され、インストールプロセスには時間がかかりますが、実行フェーズでの作業は必要ありません。コマンドを入力する必要はありません。ツールがすべてを処理します。
まず、「WindowsUpdateツールのリセット」をダウンロードする必要があります。
ツールをダウンロードするには、github.com / ManuelGilにアクセスし、最新バージョンの下にある[zip]オプションをクリックします。
zipファイルなので、解凍する必要があります。 zipファイルを抽出するには、[ダウンロード]フォルダーに移動し、右クリックして[すべて抽出]を選択します。
次に、[参照]をクリックして抽出ファイルの保存先を選択し、下部にある[抽出]をクリックします。
次に、別のアプリ「Dev-C ++」をダウンロードする必要があります。
ダウンロードするには、sourceforge.net / projectsにアクセスし、[ダウンロード]をクリックします。
ダウンロードしたら、もう一度[ダウンロード]フォルダに移動し、ダウンロードしたファイルをダブルクリックしてインストーラを実行します。
次に、画面の指示に従ってインストールプロセスを完了します。
アプリがインストールされたら、ソースフォルダー内のショートカットまたはアプリファイルを右クリックし、[管理者として実行]を選択して、管理者権限でアプリを実行します。
次に、左上の[ファイル]メニューをクリックし、オプションのリストから[開く]を選択します。
ここで、以前に「Windows Updateツールをリセット」ファイルを抽出した場所を参照し、「WUReset.dev」ファイルを選択して、下部にある「開く」をクリックします。
「Dev-C ++」がファイルを解析するまでしばらく待ちます。次に、上部の[実行]メニューをクリックし、オプションのリストから[コンパイル]を選択します。または、F9キーを押してコンパイルすることもできます。
コンパイルが完了するのを待ちます。プロセスは迅速である可能性があります。
次に、もう一度[実行]メニューをクリックして、[実行]を選択します。または、F10を押して実行することもできます。
[Windows Updateツールのリセット]ウィンドウが起動し、利用規約が表示されます。それらに目を通し、Yと入力して、Enterキーを押します。
次に、2を押してから、Enterキーを押します。
これで、Windows Updateコンポーネントをリセットするために必要な変更を加えて、ツールがしばらく実行されます。各段階で現在のタスクが通知されます。リセットプロセスが完了すると、画面に「操作が正常に完了しました」と表示されます。これでウィンドウを閉じることができます。
これらは、Windows11でWindowsUpdateコンポーネントをリセットする3つの方法です。Windowsの更新中にエラーが発生した場合は、最初にトラブルシューティングを試す必要がありますが、結果が保証されるわけではありません。その場合は、コマンドプロンプト方式またはWindowsUpdateツールのリセットのいずれかを使用してください。