2021/11/03(水) [n年前の日記]
#1 [windows] Windows Updateがエラーを出してる
Windows10 x64 21H1 上で、Windows Update がエラーを出し続けていることに気づいた。手動で「再試行」をクリックしても、以下のメッセージが表示され続けている。
原因になっているパッチは以下の模様。
改善しないか色々試してみたけど、どうやら Visual Studio Community 2019 をインストールしていることで出ているっぽいなと…。
ところが、今度は別のパッチが 0x80070643 エラーを出す…。
また .NET絡みかよ。
ちなみに、トラブルシューティング → 追加のトラブルシューティング → Windows Update → トラブルシューティングツールの実行、を試してみたけど、変化無し。
コマンドプロンプト上で dontnet --info と打ってみたら、.NET 5.0.8 なんてインストールされてないように見えるのだけど。
.NET 5.0.8 Update って、インストールしなきゃいけないものなんだろうか…?
ちなみに、.NET関係のパッチが Windows Update (正確には Microsoft Update?)で降りてくるようになったのは比較的最近の話だそうで…。
_「.NET 5.0」「.NET Core 2.1/3.1」が“Microsoft Update”経由で更新可能に - 窓の杜
_Microsoft、.NET Coreの更新プログラムの配信をMicrosoft Updateに追加 | TECH+
Microsoft Update を無効にしてしまえば、Windows Update でエラーは出ない状態になるのだけど…。いっそのこと、レジストリを弄って、.NET関係のパッチは無視するようにしてしまおうか…。
更新プログラムのインストール中に問題が発生しましたが、後で自動的に再試行されます。この問題が引き続き発生し、Web検索やサポートへの問い合わせを通じて情報を集める必要がある場合は、次のエラーコードが役立つ可能性があります:(0x80070643)
原因になっているパッチは以下の模様。
2021-09 .NET 5.0.10 Update for x64 Client KB5006192)
改善しないか色々試してみたけど、どうやら Visual Studio Community 2019 をインストールしていることで出ているっぽいなと…。
- Visual Studio 2019 を起動して、そちらから更新作業をしてみたり。
- Visual Studio Installer を起動して、Visual Studio Build Tools 2019 をアンインストール・現行版を再インストールしてみたり。
ところが、今度は別のパッチが 0x80070643 エラーを出す…。
2021-07 .NET 5.0.8 Update for x64 Client (KB5004698)
また .NET絡みかよ。
ちなみに、トラブルシューティング → 追加のトラブルシューティング → Windows Update → トラブルシューティングツールの実行、を試してみたけど、変化無し。
コマンドプロンプト上で dontnet --info と打ってみたら、.NET 5.0.8 なんてインストールされてないように見えるのだけど。
> dotnet --info .NET SDK (global.json を反映): Version: 5.0.402 Commit: e9d3381880 ランタイム環境: OS Name: Windows OS Version: 10.0.19043 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\5.0.402\ Host (useful for support): Version: 5.0.11 Commit: f431858f8b .NET SDKs installed: 3.1.414 [C:\Program Files\dotnet\sdk] 5.0.104 [C:\Program Files\dotnet\sdk] 5.0.208 [C:\Program Files\dotnet\sdk] 5.0.402 [C:\Program Files\dotnet\sdk] .NET runtimes installed: Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All] Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 3.1.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 5.0.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 5.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 5.0.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 3.1.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 5.0.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 5.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 5.0.11 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] To install additional .NET runtimes or SDKs: https://aka.ms/dotnet-download
.NET 5.0.8 Update って、インストールしなきゃいけないものなんだろうか…?
ちなみに、.NET関係のパッチが Windows Update (正確には Microsoft Update?)で降りてくるようになったのは比較的最近の話だそうで…。
_「.NET 5.0」「.NET Core 2.1/3.1」が“Microsoft Update”経由で更新可能に - 窓の杜
_Microsoft、.NET Coreの更新プログラムの配信をMicrosoft Updateに追加 | TECH+
Microsoft Update を無効にしてしまえば、Windows Update でエラーは出ない状態になるのだけど…。いっそのこと、レジストリを弄って、.NET関係のパッチは無視するようにしてしまおうか…。
◎ 2021/11/04追記。 :
Visual Studio Community 2019 と Visual Studio Build Tools 2019 を一旦アンインストールして試してみた。
ダメだった。相変わらず Windows Update で、2021-07 .NET 5.0.8 Update for x64 Client (KB5004698) がエラー 0x80070643 を出す。
Visual Studio Community 2019 と Visual Studio Build Tools 2019 を再インストールしてみた。これで最新版がインストールされるのではないか。
再インストールしても、ダメだった。相変わらず同じエラー。
.NET Desktop Runtime 5.0.8 とやらをインストールしたら状態が変わるかなと、以下から windowsdesktop-runtime-5.0.8-win-x64.exe をDLして実行してみたけれど。
_Download .NET 5.0 (Linux, macOS, and Windows)
「別バージョンがインストールされている」と文句を言われてエラーになってしまった。どうしろと。
もう疲れた。いい加減にしろ、Microsoft…。SSDの書き込み量を無駄に消費させやがって…。
仕方ないので、特定のパッチだけを無視するように設定できるツール、Show or hide updates を使って、該当パッチを無視することにした。
_Windows10 - Windows Update - 非表示・自動更新の無効化 - 非表示 ダウンロード・使用方法
ちなみに、元々、「Office 2003 更新プログラム KB907417」もずっとインストールエラーを出し続けるので、Show or hide updates を使って無視するように設定してある状態だったりするわけで…。無視するパッチが一つから二つに増えたところで、今更ではあるよなと…。
_Windows10 - Windows Update - 更新が失敗するとき
_Office 2003 更新プログラム: KB907417 - エラー 0x80096004 - Microsoft コミュニティ
ダメだった。相変わらず Windows Update で、2021-07 .NET 5.0.8 Update for x64 Client (KB5004698) がエラー 0x80070643 を出す。
Visual Studio Community 2019 と Visual Studio Build Tools 2019 を再インストールしてみた。これで最新版がインストールされるのではないか。
再インストールしても、ダメだった。相変わらず同じエラー。
.NET Desktop Runtime 5.0.8 とやらをインストールしたら状態が変わるかなと、以下から windowsdesktop-runtime-5.0.8-win-x64.exe をDLして実行してみたけれど。
_Download .NET 5.0 (Linux, macOS, and Windows)
「別バージョンがインストールされている」と文句を言われてエラーになってしまった。どうしろと。
もう疲れた。いい加減にしろ、Microsoft…。SSDの書き込み量を無駄に消費させやがって…。
仕方ないので、特定のパッチだけを無視するように設定できるツール、Show or hide updates を使って、該当パッチを無視することにした。
_Windows10 - Windows Update - 非表示・自動更新の無効化 - 非表示 ダウンロード・使用方法
ちなみに、元々、「Office 2003 更新プログラム KB907417」もずっとインストールエラーを出し続けるので、Show or hide updates を使って無視するように設定してある状態だったりするわけで…。無視するパッチが一つから二つに増えたところで、今更ではあるよなと…。
_Windows10 - Windows Update - 更新が失敗するとき
_Office 2003 更新プログラム: KB907417 - エラー 0x80096004 - Microsoft コミュニティ
[ ツッコむ ]
以上です。