Windows11アップデートで発生した「エラー」の問題を修正する方法

Windows 11 PCは、更新プログラムのインストールに失敗すると、WindowsUpdate設定に「エラーが発生しました」というメッセージが表示される場合があります。修正するために必要なものはすべてここにあります。

システムを最新バージョンのWindowsに更新しておくことは、効果的に機能し、セキュリティ機能を強化するために重要です。また、更新のたびに、システムのパフォーマンスを向上させる一連のバグ修正が行われます。しかし、更新でエラーが発生したためにWindowsを更新できない場合はどうなりますか?

多くのユーザーから、Windows Updateの設定で「エラーが発生しました」と報告されているため、最新の更新プログラムとセキュリティパッチを完全にインストールできません。

1. WindowsUpdateのトラブルシューティングを実行します

エラーが発生した場合は、トラブルシューティング機能が組み込まれているかどうかを確認してください。ほとんどの場合、トラブルシューティングは原因を特定してエラーを修正する能力を超えています。

Windows Updateのトラブルシューティングを実行するには、タスクバーの[スタート]アイコンを右クリックするか、WINDOWS + Xを押してクイックアクセスメニューを起動し、オプションのリストから[設定]を選択します。または、WINDOWS + Iを押して、「設定」アプリを直接起動することもできます。

[設定]の[システム]タブで、右側から[トラブルシューティング]を選択します。

次に、[その他のトラブルシューティング]を選択します。

トラブルシューティングのリストが表示されたら、[Windows Update]オプションを見つけて、その横にある[実行]をクリックします。

これでトラブルシューティングが実行され、問題の診断が開始されます。見つかった場合は、画面の指示に従って修正してください。おそらく、それは保留中の更新であり、関連するオプションをクリックしてインストールするように求められます。トラブルシューティングが完了したら、コンピューターを再起動して、エラーが修正されているかどうかを確認します。

2.コマンドプロンプトを使用してWindowsUpdateサービスを自動化する

多くの場合、関連するサービスが実行されていないか、誤動作しているときにこのエラーが発生します。その場合、昇格したコマンドプロンプトで一連のコマンドを実行して、サービスを自動化できます。

コマンドプロンプトでサービスを自動化するには、[スタート]アイコンを右クリックして[クイックアクセス]メニューを起動し、表示されるオプションのリストから[Windowsターミナル(管理者)]を選択します。表示されるUAC(ユーザーアカウント制御)プロンプトで[はい]をクリックします。

Windowsターミナルでは、デフォルトのプロファイルを変更していない場合、起動時に[PowerShell]タブが開きます。コマンドプロンプトを開くには、上部にある下向きの矢印をクリックし、オプションのリストから[コマンドプロンプト]を選択します。または、CTRL + SHIFT + 2を押して、別のタブでコマンドプロンプトを直接起動することもできます。

管理者特権のコマンドプロンプトで、次のコマンドを実行します。単純に、一度に1つずつ貼り付けて、それぞれの後にEnterキーを押します。

sc config wuauserv start = auto
sc config cryptSvc start = auto
scconfigビットstart = auto
sc config trustedinstaller start = auto

コマンドを実行した後、Windowsターミナルを閉じて、コンピューターを再起動します。コンピューターが再起動したら、WindowsUpdateをインストールできるかどうかを確認します。

3.セキュリティインテリジェンスアップデートをダウンロードします

この方法では、少数のユーザーのWindowsの更新中に発生した「エラー」の問題が修正されました。上記の2つが機能しなかった場合は、試してみる価値があります。これは、この記事で後述する他の複雑な方法よりもかなり簡単です。

セキュリティインテリジェンスの更新をダウンロードするには、WINDOWS + Sを押して[検索]メニューを起動し、上部のテキストフィールドに「Windowsセキュリティ」と入力し、関連する検索結果をクリックしてアプリを起動します。

Windowsのセキュリティで、[ウイルスと脅威の保護]オプションを選択します。

次に、[ウイルスと脅威の保護の更新]オプションを見つけて、その下にある[保護の更新]をクリックします。

次に、[アップデートを確認]をクリックして、利用可能なセキュリティアップデートをダウンロードしてインストールします。

アップデートのインストール後、Windowsのアップデート時に「エラーが発生しました」という問題を修正する必要があります。

4. WindowsUpdateコンポーネントをリセットします

Windows Updateコンポーネントは、更新プログラム、セキュリティパッチ、およびドライバーのダウンロードとインストールを担当します。これらのダウンロード中に問題が発生し、他に何も機能しないように思われる場合は、WindowsUpdateコンポーネントをリセットすると効果的な修正が証明されます。

Windows Updateコンポーネントをリセットする方法はたくさんありますが、ここでは主にコマンドプロンプトの方法に焦点を当てます。ここで他の方法を確認できます。

Windows Updateコンポーネントをリセットするには、昇格したWindowsターミナルを起動してから、前述のように[コマンドプロンプト]タブを開きます。次に、次のコマンドを実行して、BITS(Background Intelligent Transfer Service)、Windows Update、および暗号化サービスを停止します。実行するには、3つのコマンドを個別に貼り付け、それぞれの後にEnterキーを押します。

ネットストップビット
ネットストップwuauserv
ネットストップcryptsvc

次に、次のコマンドを実行して、qmgr * .datファイルを削除する必要があります。

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

ノート: 今のところ次の手順をスキップして、ここに記載されている他の手順を実行できます。他の実行後もエラーが続く場合は、2回目の試行で他の実行と一緒に実行してください。

次に、次のコマンドを実行して、システム上のいくつかのフォルダーの名前を変更します。ここでも、次のコマンドを個別に貼り付け、それぞれの後にEnterキーを押して実行します。

Ren%Systemroot%\ SoftwareDistribution \ DataStore DataStore.bak 
Ren%Systemroot%\ SoftwareDistribution \ Download Download.bak 
Ren%Systemroot%\ System32 \ catroot2 catroot2.bak 

次のステップは、BITSおよびWindowsUpdateサービスをリセットすることです。これを行うには、次のコマンドを実行します。

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キーを押して実行します。

ここで、WindowsUpdateファイルとBITSファイルを再登録する必要があります。これを行うには、次のコマンドを1つずつ貼り付け、それぞれの後にEnterキーを押して実行します。コマンドの実行後にプロンプ​​トが表示された場合は、[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

次に、次のコマンドを実行して、WinsockまたはWindowsソケットをリセットします。

netshwinsockリセット 

次に、次のコマンドを実行して、最初の手順で停止した3つのサービス(BITS、Windows Update、および暗号化サービス)を再起動します。

ネットスタートビット
ネットスタートwuauserv 
ネットスタートcryptsvc

それでおしまい!ここで、変更を有効にするためにコンピューターを再起動すると、更新エラーが修正される可能性があります。

5. Windows 11PCをリセットします

他に何も機能しない場合は、いつでもWindowsをリセットできます。ただし、これが最後のアプローチになるはずです。 Windowsをリセットするときは、ファイルを保存してアプリや設定を含むすべてを削除するか、すべてを削除してWindowsを再インストールするかを選択できます。後者を使用することをお勧めします。これにより、Windowsがクリーンな状態になり、エラーが解決されます。

Windowsをリセットするには、前述のように設定アプリを起動し、[システム]タブの右側にある[回復]を選択します。

次に、[リカバリオプション]の下の[このPCをリセット]の横にある[PCをリセット]をクリックします。

[このPCをリセット]ウィンドウが表示され、ファイルを保持してアプリと設定を削除するか、ファイルを含むすべてを削除するかの2つのオプションがあります。 2番目のオプションを選択することをお勧めします。

ノート: ここにリストされているウィンドウ以外のウィンドウが表示された場合は、関連する応答を選択して続行します。

次に、Windowsをどのように再インストールするかを尋ねられたら、[ローカル再インストール]を選択します。

次は「追加設定」ウィンドウで、現在のWindowsリセット設定を確認できます。 [次へ]をクリックして続行します。

最後に、WindowsのリセットがPCにどのように影響するかを確認し、[リセット]をクリックしてプロセスを開始します。

Windowsのリセットにはしばらく時間がかかりますが、リセットが完了すると、「エラーが発生しました」という問題が修正されます。

上記の修正が完了すると、Windows Updateの問題が修正され、以前と同じように、システムに最新バージョンを簡単にスキャンしてインストールできます。