.NET Framework更新時のWindows Updateエラーコード643(0x80070643)を修正する方法
Windows 10を定期的にアップデートすることは、パソコンを快適かつ安定した状態で使い続けるために非常に重要です。しかし、一部のユーザーからは、Windows Updateを実行しようとした際に「エラーコード643」が表示されるという報告があります。特に.NET Frameworkの更新プログラムをインストールしようとすると、Windows Updateエラーコード 0x643 または 0x80070643が表示されることがあります。
このエラーの主な原因は、.NET Frameworkのインストール自体の破損、あるいはMSIデータベースの状態に不整合が生じていることです。

このアップデートエラーが発生すると、Windows Updateが正常に完了せず、最悪の場合システムの更新が一切できなくなる可能性があります。エラーメッセージは以下のような形式で表示されます。
エラーが見つかりました: コード 643 ― Windows Update で不明なエラーが発生しました。
本記事では、このエラーを解消するための簡単な対処法を3つご紹介します。それでは始めましょう。
Windows Updateエラーコード643の対処法
Windows Updateエラーコード643を修正するには、以下の方法を順番に試してみてください。
- Windows Updateのトラブルシューティングツールを実行する
- Microsoft .NET Frameworkを修復する
- Microsoft .NET Framework Cleanup Utilityを使用して再インストールする
作業を始める前に:必ずシステムの復元ポイントを作成しておきましょう。万が一作業中に問題が発生した場合でも、元の状態に戻すことができます。
それでは、各対処法の詳細な手順を見ていきましょう。
1. Windows Updateのトラブルシューティングツールを実行する
Windows 10には、Windows Updateに関する一般的な問題を自動的に診断・修復できるトラブルシューティングツールが標準搭載されています。
まずは、設定からWindows Updateのトラブルシューティングツールを実行するか、Microsoftが提供するオンライン版のトラブルシューティングツールを利用してみてください。その後、エラーが解消されたかどうかを確認します。
もし効果が見られない場合は、次の対処法に進んでください。
2. Microsoft .NET Frameworkを修復する
Windows Updateのエラーは、.NET Framework Client Profileが破損していることが原因で発生する場合もあります。この場合、コントロールパネルの「プログラム」アプレットからプロファイルを修復できます。
手順は以下の通りです。
- コントロールパネルを開きます。
- 「プログラムと機能」のページで、「Microsoft .NET Framework」を探します。
- 見つかったら右クリックし、メニューから「修復」または「変更」を選択します。
- ユーザーアカウント制御(UAC)の画面が表示されたら、「はい」をクリックして処理を開始します。
処理が完了するまでしばらく待ちます。完了したらパソコンを再起動し、エラーコード643が解消されたかどうかを確認してください。
関連記事:.NET Frameworkのインストール中にエラー0x800F081Fが発生した場合の対処法も併せてご覧ください。
3. Microsoft .NET Framework Cleanup Utilityを使用する
上記の方法で解決しない場合は、.NET Frameworkを再インストールするのが最後の手段です。実はこの問題は、Microsoft .NET Frameworkが正しくインストールされていないことでも発生することがあります。そこで、まず.NET Frameworkを完全にクリーンアップしてから、再インストールを行います。
Microsoft .NET Framework Cleanup Utilityを使用しましょう。
まず、ツールをダウンロードし、ダウンロード先のフォルダーに移動して、zipファイルを右クリックメニューから展開します。
展開したフォルダー内にある「cleanup_tool」実行ファイルをダブルクリックします。UACの画面が表示されたら「はい」をクリックしてください。
続いて、「.NET Framework Setup Cleanup Utility」の実行を求める画面が表示されるので、「はい」ボタンをクリックします。
次のポップアップ画面では、ドロップダウンメニューから「.NET Framework – All Versions (Windows 10)」を選択します。

そして「Cleanup Now」ボタンをクリックします。これにより、デバイスからMicrosoft .NET Frameworkに関連するコンポーネントが完全に削除されます。
その後、最新バージョンの.NET Frameworkをダウンロードし、再インストールしてください。
インストールが正常に完了したら、システムを再起動し、改めてWindows Updateを実行してみましょう。
ヒント:Microsoftが提供する「.NET Framework Repair Tool」を使えば、.NET Frameworkのさまざまな問題や不具合を自動的に修正できます。
本記事がお役に立てば幸いです。うまくいくことをお祈りしています!
その他のヒント:.NET Frameworkのインストールに関するトラブルシューティングについては、こちらの記事も参考にしてください。
-
Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
Windows Updateを実行した際に、更新プロセスが開始されない、または途中のパーセンテージで止まってしまい、アップデートが正常に完了しない――このような症状が現れたとき、エラーコード「0x800707e7」が表示されることがあります。このエラーは機能更新プログラムや品質更新プログラムで発生するほか、Windows 7からのアップグレード時にも報告されています。数多くのエラーレポートを分析した結果、この問題の主な原因として以下の項目が特定されています。インデックスの場所(Indexing Location):多くのWindows更新プログラムは、PCのインデックス場所を含むホスト環境がデ
-
Windows 10でエラーコード0x643を修正する方法【SCCM・Adobe・Office対応】
一部のWindows 10ユーザーから、サードパーティ製アプリケーションのインストール時に「0x643(The software change returned error code 0x643)」というエラーが発生するという報告が寄せられています。この問題は、SCCM(System Center Configuration Manager)を使用して複数台のPCに同時にプログラムを展開する際によく見られますが、それ以外の場面でも発生することがあります。特にAdobe製品(Lightroom、Illustrator、Photoshopなど)やOffice製品(Word、Excel、PowerP