Windows Update エラー 0x80070643 により、重要なシステム更新プログラムが適切にインストールされなくなる可能性があります。このエラーは通常、更新プログラムのインストール プロセス中に発生し、システム ファイルの破損、.NET Framework の問題、または Windows 回復環境 (WinRE) パーティションの問題が原因である可能性があります。このエラーを解決し、Windows アップデートを再び機能させるためのいくつかの方法を検討してみましょう。
方法 1: コンピュータを再起動し、アップデートを再試行する
ステップ 1:[スタート] メニューをクリックし、電源アイコンを選択して、[再起動] を選択します。
ステップ 2:コンピューターが再起動したら、 を押して Windows の設定を開きます。Windows key + I.
ステップ 3:「更新とセキュリティ」に移動し、「Windows Update」をクリックします。
ステップ 4:「更新の確認」をクリックして、Windows が保留中の更新を検索してインストールを試行できるようにします。
エラーが解決しない場合は、次の方法に進みます。
方法 2: SoftwareDistribution フォルダーの名前を変更する
SoftwareDistribution フォルダーには、Windows 更新に使用される一時ファイルが保存されます。多くの場合、このフォルダーの名前を変更すると、更新の問題が解決されることがあります。
ステップ 1:管理者としてコマンド プロンプトを開きます。スタートボタンを右クリックし、「Windows ターミナル (管理者)」または「コマンド プロンプト (管理者)」を選択します。
ステップ 2:次のコマンドを入力し、各コマンドの後に Enter キーを押します。
net stop wuauserv
net stop bits
rename c:windowsSoftwareDistribution SoftwareDistribution.bak
net start wuauserv
net start bits
ステップ 3:コマンド プロンプトを閉じて、Windows Update を再度実行してみてください。
方法 3: Catroot2 フォルダーの内容をクリアする
Catroot2 フォルダーには、重要な Windows Update コンポーネントが含まれています。このフォルダーをリセットすると、多くの場合、更新エラーを修正できます。
ステップ 1:方法 2 の説明に従って、管理者特権でコマンド プロンプトを開きます。
ステップ 2:次のコマンドを入力し、それぞれの後に Enter キーを押します。
net stop cryptsvc
md %systemroot%system32catroot2.old
xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
del %systemroot%system32catroot2*.* /q
net start cryptsvc
ステップ 3:コンピューターを再起動し、Windows Update を再度実行してみます。
Windows には、多くの一般的な更新の問題を自動的に検出して修正できる組み込みのトラブルシューティング ツールが含まれています。
ステップ 1:を押して Windows の設定を開きますWindows key + I.
ステップ 2:「システム」>「トラブルシューティング」>「その他のトラブルシューティング」に移動します。
ステップ 3:リストから「Windows Update」を見つけて、その横にある「実行」をクリックします。
ステップ 4:画面上の指示に従って、トラブルシューティング プロセスを完了します。
方法 5: .NET Framework を修復する
.NET Framework が破損すると、Windows Update エラーが発生する可能性があります。 Microsoft は、これらの問題を解決する修復ツールを提供しています。
ステップ 1:Microsoft の公式 Web サイトから Microsoft .NET Framework 修復ツールをダウンロードします。
ステップ 2:ツールを実行し、画面上の指示に従って .NET Framework を修復します。
ステップ 3:修復プロセスが完了したら、コンピュータを再起動します。
ステップ 4:Windows Update を再度実行して、エラーが解決されたかどうかを確認してください。
方法 6: システム ファイルを修復する
システム ファイルが破損すると、更新エラーなどの Windows のさまざまな問題が発生する可能性があります。これらのファイルを修復するには、システム ファイル チェッカー (SFC) および展開イメージのサービスと管理 (DISM) ツールを使用します。
ステップ 1:管理者としてコマンド プロンプトを開きます。
ステップ 2:次のように入力して、SFC スキャンを実行します。
sfc /scannow
ステップ 3:プロセスが完了するまで待ちます。 SFC ですべての問題を解決できなかった場合は、次のように入力して DISM を実行します。
DISM /Online /Cleanup-Image /RestoreHealth
ステップ 4:コンピューターを再起動し、Windows Update が正しく動作するかどうかを確認します。
方法 7: WinRE パーティションのサイズを変更する
Microsoft による Windows 回復環境 (WinRE) の更新方法に対する最近の変更により、回復パーティションのサイズを手動で変更することが必要になる場合があります。
ステップ 1:管理者としてコマンド プロンプトを開きます。
ステップ 2:次のコマンドを入力して WinRE を無効にします。
こちらもお読みください:Windows 10でWindows Updateエラー0x80070643を修正する方法?
reagentc /disable
ステップ 3:パーティションのサイズを変更するには、diskpart ユーティリティを使用します。次のコマンドを入力します。
diskpart
list disk
select disk 0
list partition
select partition X (where X is the number of your main Windows partition)
shrink desired=250 minimum=250
create partition primary
format quick fs=ntfs label="Windows RE tools"
exit
ステップ 4:次のように入力して、WinRE を再度有効にします。
reagentc /enable
ステップ5:コンピューターを再起動し、Windows Update を再試行します。
これらの方法をすべて試しても 0x80070643 エラーが発生する場合は、Windows Update を実行する前にクリーン ブートを実行することを検討してください。これにより、最小限のドライバーとスタートアップ プログラムで Windows が起動され、更新の失敗の原因となる競合を分離するのに役立ちます。システムに大幅な変更を加える前に、必ず重要なデータをバックアップしてください。















