Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Microsoft .NET Framework 更新エラー 0x80070643 を解決する8つの方法

Microsoft .NET Framework の更新エラー「0x80070643」は、Windows ユーザーがよく遭遇するエラーのひとつです。Windows Update の実行中や、Windows 用アプリケーションのインストール中に表示されることが多いのが特徴です。

このエラーが発生する原因はさまざまですが、特によく見られるものは以下の通りです。

  • 最新の Windows 更新プログラムのインストール失敗
  • システムファイルの破損
  • ウイルスやマルウェアへの感染
  • .NET Framework 自体の破損
  • システムレジストリのエラー

このエラー自体はパソコンの使用を直接妨げるものではありませんが、更新プログラムやアプリがインストールできなくなってしまうため、早めの対処が重要です。

エラー 0x80070643 の修正方法

エラー 0x80070643 には万能な解決策はなく、原因によって有効な対処法が異なります。原因を特定できない場合は、以下の8つの方法を順番に試してみてください。

1. .NET Framework のオフラインインストーラーをダウンロードする

まず試したいのは、.NET Framework のオフラインインストーラーをダウンロードして再インストールする方法です。インターネット接続の問題で Web インストーラーが利用できない環境でも導入できるため、特に有効です。

インストールには以下の最小ハードウェア要件が必要です。

  • 1 GHz 以上のプロセッサー
  • 512 MB 以上の RAM
  • 5 GB 以上の空きディスク容量

2. システムファイルとレジストリをチェックする

レジストリの不整合はエラーの原因になりやすいため、定期的なチェックとクリーンアップを心がけましょう。システム ファイル チェッカー(SFC)を使えば、破損したシステムファイルやレジストリを自動的に検出・修復できます。

手順は以下の通りです。

  1. コマンドプロンプトを管理者として起動します。
  2. コマンドラインに sfc /scannow と入力し、Enter キーを押します。
  3. ドライブとシステムのスキャンが開始され、問題のあるファイルが見つかれば自動的に置き換えられます。

3. ウイルスとマルウェアを駆除する

ウイルスやマルウェアが原因でエラーが発生している可能性もあります。お使いのアンチウイルスソフトでシステム全体のフルスキャンを実行し、検出された感染ファイルやプログラムを隔離・削除しましょう。

4. 重複しているセキュリティソフトをアンインストールする

複数のアンチウイルスソフトが同時にインストールされていると、システムがどちらを優先すべきか判断できず、エラーが発生することがあります。1つだけ残して、他は無効化または削除しましょう。

  1. コントロールパネルを開きます。
  2. プログラムと機能に移動します。
  3. 一覧に重複するアンチウイルスソフトがないか確認し、見つかったら右クリックしてアンインストールを選択します。
  4. アンインストールが完了するまで待ちます。
  5. Windows Update を実行し、エラー 0x80070643 が解消されたか確認します。

5. Office Source Engine(OSE)サービスを再起動する

Office 関連ファイルのインストール中にエラーが表示される場合は、Office Source Engine(OSE) サービスが無効になっていることが原因かもしれません。以下の手順で設定を見直してください。

  1. Windows + R キーでファイル名を指定して実行を開きます。
  2. services.msc と入力して Enter を押します。
  3. 一覧から Office Source Engine サービスを探します。
  4. ダブルクリックして開き、スタートアップの種類が「無効」になっている場合は「自動」に変更します。
  5. パソコンを再起動します。

6. システムジャンク(不要ファイル)を削除する

ブラウザキャッシュ、Microsoft Office のキャッシュ、ユーザーの一時ファイル、未使用のエラーログなどのジャンクファイルが蓄積すると、エラーの原因になることがあります。サードパーティ製のクリーニングツール(Outbyte PC Repair など)を利用すれば、こうした不要ファイルを簡単に検出して削除し、システムの効率を回復できます。

7. Windows Defender を更新する

Windows には標準で Windows Defender というマルウェア対策ソフトが搭載されています。ただし、このソフト自体にも不具合が発生することがあり、特に Windows OS ビルド 17763.195 では問題が報告されています。エラー 0x80070643 をはじめとする Windows Defender 関連のトラブルは、更新だけで解消できる場合があります。

  1. パソコンがインターネットに接続されていることを確認します。
  2. スタートメニューを開きます。
  3. 設定 > 更新とセキュリティに移動します。
  4. Windows Defender を選択します。
  5. Windows Defender を開くをクリックしてユーティリティを起動します。
  6. 更新ボタンを押して、定義ファイルを最新の状態にします。

8. .NET Framework を修復または更新する

.NET Framework はアプリケーションの動作や更新プログラムのインストールを支える重要なコンポーネントです。破損していたり古いバージョンのままだったりすると、エラー 0x80070643 が発生することがあります。以下の手順で修復を試みましょう。

  1. 起動中のすべてのプログラムを終了します。
  2. スタートメニューからプログラム(コントロールパネルの「プログラムと機能」)を開きます。
  3. 一覧から Microsoft .NET Framework Client Profile を探してクリックします。
  4. 変更/アンインストールタブを選択します。
  5. .NET Framework Client Profile の修復を選びます。
  6. 次へをクリックして処理を進めます。
  7. 修復が完了したら完了をクリックします。
  8. 再起動を求められたら今すぐ再起動を選択します。

まとめ

上記のいずれかの方法で、エラー 0x80070643 は解決できるはずです。もし自分での対応が難しいと感じたら、専門のパソコン修理業者に依頼するのもひとつの手段です(費用は発生します)。

この記事で紹介していない効果的な解決策をご存じの方は、ぜひコメント欄でシェアしてください。

  1. 【解決策】Windows Defenderの更新がエラー0x80070643で失敗する場合の対処法7選

    Windows Updateを使ってWindows Defenderを更新しようとした際、「Definition Update for Windows Defender – Error 0x80070643」というエラーメッセージとともに、エラーコード0x80070643が表示されることがあります。 このエラーコードは通常、インストール中に致命的なエラーが発生したことを意味しますが、特定の原因は明確になっていません。エラーメッセージ自体には詳細な情報がほとんど含まれていませんが、Microsoftはこの問題を認識しており、以下のような公式見解を発表しています。 「Windows Defende

  2. Windows Updateエラー 0x80070643の対処法|原因と7つの解決策を徹底解説

    Windows 10のアップデートを実行しようとした際、「更新プログラムのインストール中に問題が発生しました。後でもう一度試みます。このメッセージが繰り返し表示される場合は、Webで検索するか、サポートに問い合わせてください。(0x80070643)」というエラーメッセージが表示され、更新ができないことがあります。 Windows Updateはシステムの脆弱性を修正し、PCを外部からの攻撃から守るために非常に重要な機能です。そのため、このエラーは早めに対処しておくことをおすすめします。 Windows Updateエラー 0x80070643の主な原因 システムファイルの破損または古い状