.NET Framework の更新時に発生する Windows Update エラー コード 0x643 を修正する方法

📅
🕑 1 分で読む

Windows Update エラーコード 0x643 への対処は非常に面倒な作業です。特に、.NET Framework の更新がブロックされてしまう場合はなおさらです。このエラーは必ずしも簡単に解決できるとは限りません。インストールファイルの破損、バージョンの競合、更新の不完全さなどが原因となる場合もあります。幸いなことに、Windows を完全に再インストールしなくても、この問題を解決できる実証済みの方法がいくつかあります。ここでの目標は、.NET Framework を復元してスムーズに更新し、システムの安定性を維持する、あるいは少なくとも負担を軽減することです。

Windows Update エラーコード 0x643 を修正する方法

このエラーの原因は何ですか

このエラーは主に、.NET Framework のソースファイルの問題、または部分的な破損したアップデートが原因で発生します。異なるバージョンの. NET のインストールの競合や、以前の試行で残ったファイルが原因で発生することもあります。少し奇妙に思えますが、これらのファイルをクリーンアップするか、アップデートプロセスを修正することで、通常は解決します。あるセットアップでは最初は失敗するかもしれませんが、別のセットアップでは同じ修正が魔法のようにうまくいくこともあります。もちろん、Windows は必要以上に困難にしています。

方法1: Windows Updateのトラブルシューティングツールを実行する

この組み込みのトラブルシューターは、多くの場合、最初に起動するツールです。Windowsシステムの探偵のような存在で、アップデートに関する単純な問題をスキャン、検出し、通常は修正してくれます。厄介な0x643エラーが表示されたら、試してみる価値があります。

  • スタートメニューをクリックします。
  • [設定] (歯車アイコン)に移動します。
  • [更新とセキュリティ]に移動します。
  • [トラブルシューティング] > [追加のトラブルシューティング]をクリックします。
  • Windows Update を探して選択します。次に、「トラブルシューティングを実行」ボタンをクリックします。
  • 数分かかる場合がありますので、そのままお待ちください。完了したら、コンピューターを再起動してください。

場合によっては、この方法で、アップデートプロセスがエラー0x643で停止する根本的な問題を解決できることがあります。これは迅速で手間がかからず、見落とされがちです。ただし、一度にすべてが解決しない場合でも驚かないでください。問題によっては、より根深いものもあるからです。

方法2: Microsoft. NET Frameworkを手動で修復する

トラブルシューティングツールを実行しても問題が解決しない場合は、.NET Framework 自体に問題がある可能性があります。修復することで、破損したファイルや不完全なインストールをクリアできます。これを行うには、コントロールパネルの「プログラムと機能」を開きます。この方法は、破損したファイルが原因で更新が失敗した場合に最適です。

  • Windows + Rを押して、 と入力しcontrol、 を押しますEnter
  • コントロール パネルで、[プログラム] > [プログラムと機能]をクリックします。
  • スクロールして「Microsoft. NET Framework」を探します。複数のバージョンが表示されていても問題ありませんが、問題の原因となっているバージョンを探してください(バージョン番号がラベルに記載されている場合もあります)。
  • 右クリックして「修復」または「変更」を選択します。「修復」が利用できない場合は、後で. NET Framework自体をアンインストールして再インストールする必要があるかもしれません。
  • ユーザー アカウント制御のプロンプトが表示されたら、[はい]をクリックします。
  • 画面の指示に従ってください。完了したら、PCを再起動してください。

この修復プロセスは完璧ではありませんが、アップデートを妨げる破損ファイルや競合の問題を解決できることが知られています。一部のマシンでは、一時的な修復、または再起動後にしか修復されないため、数回実行したり、特定のコンポーネントをクリーンインストールしたりする必要がある場合でも、驚かないでください。

オプション3:.NET Frameworkを手動でインストールまたは更新する

それでもダメな場合は、.NET Frameworkの最新バージョンを手動でインストールすることを検討してください。Windows Updateツールは特定のバージョンで動作しないことがあります。しかし、直接インストーラーを使えばその問題を回避できます。システムに必要なバージョンを探してください。おそらくMicrosoftダウンロードセンターから入手してください。特に既存のインストールがひどく壊れている場合は、この方法の方が確実です。

  • Microsoft. NET Framework のダウンロード ページにアクセスしてください。
  • システムに適したバージョン (通常は、Windows ビルドでサポートされている最新のバージョン) を選択します。
  • インストーラーをダウンロードして、管理者として実行します (右クリック > 管理者として実行)。
  • 指示に従い、既存のファイルを修復するか置き換えるかというメッセージが表示されたら、その指示に従ってください。
  • インストール後、再起動して Windows Update を再度実行してください。

一部のマシンでは、特に Windows 更新ファイルが不適切または不完全な場合に、これを手動で実行すると更新プロセスが再開されます。

それでも解決しない場合は、次の方法をお試しください。

  • .NET のインストールをブロックしている可能性のある保留中の Windows 更新プログラムを確認します。
  • システムの日付と時刻が正しいことを確認してください。馬鹿げているかもしれませんが、更新サーバーが失敗することがあります。
  • 修正を試した後、 Windows Update トラブルシューティング ツールを再度実行します。

まとめ

  • [設定] > [更新とセキュリティ] > [トラブルシューティング] から Windows Update トラブルシューティング ツールを実行します。
  • .NET Framework が破損している場合は、コントロール パネルを使用して修復または変更します。
  • 最新の. NET Framework バージョンを Microsoft から直接手動でインストールしてみてください。
  • システムの日付/時刻が正しいことを確認し、修正するたびに再起動してください。

まとめ

エラー0x643の修正は面倒な場合があります。予測不可能で、時に頑固な場合もあります。通常、トラブルシューティングツールを実行するか、.NET Frameworkを修復すれば、ほとんどの場合は元の状態に戻ります。それでも問題が解決しない場合は、フレームワークを手動でインストールするか、クリーンインストールする必要があるかもしれません。重要なのは、排除法と忍耐です。Microsoftのアップデートは本当に面倒な場合があります。この記事がトラブルシューティングのスピードアップに役立ち、頭を悩ませることなくシステムを再びアップデートできるようになることを願っています。