0x80070643エラーを簡単に解決!Windows 10での対処法ガイド

Windows 10のアップデート中に0x80070643エラーが発生? この記事では、エラーの根本原因を探り、確実に問題を解決するための具体的な対処法をステップバイステップで解説します。エラーに悩む時間を減らし、スムーズなパソコンライフを取り戻しましょう。

投稿者 @カオル 2024年10月16日 @カオル 最後の更新 2024年10月16日

Windows 10でエラーが起こると、非常にストレスを感じることがあります。特に、システムの更新ができないときはさらに厄介です。よく見られる問題の一つが、エラーコード0x80070643です。このエラーは、主にWindowsの更新中や特定のアプリのインストール中に発生します。

このガイドでは、0x80070643エラーの原因を調べ、解決方法を詳しく説明して、システムの安全性と最新の状態を保つ手助けをします。

エラー0x80070643とは?

エラー0x80070643は、主にWindows Updateの失敗やMicrosoftアプリ(特にMicrosoft Office)のインストールに関する問題と関連しています。システムファイルの破損や.NET Frameworkのインストールの問題、ウイルス対策ソフトの干渉など、さまざまな原因が考えられます。

エラー0x80070643の一般的な状況:

Windows Update中:Windows Updateのコンポーネントが壊れていると、システムが更新を完了できずにエラーが表示されることがあります。

Microsoft Officeのインストールや更新中:Officeのインストールファイルに問題があったり、以前のインストールと競合したりすると、このエラーが起こることがあります。

.NET Frameworkのインストールに関する問題:多くのアプリが.NET Frameworkを必要とするため、更新やインストールのエラーでこのエラーコードが出ることがあります。

エラー0x80070643を修正する方法

ここでは、エラー0x80070643を解決するための6つの方法を紹介します。

方法1:トラブルシューティングツールを使用する

Windowsには、一般的な問題を素早く診断し解決するためのトラブルシューティングツール(アップデートやネット接続、プリンターなど指定し、問題の検出をして問題が見つかれば、自動で修復してくれる機能)があります。これを実行することで、更新プログラムのダウンロードやインストールに関する問題を解決できるようにします。

ステップ 1. タスクバーから検索アイコンをクリックします。次に、「コントロールパネル」を検索し、検索結果から「コントロールパネル」を選択し、開きます。

ステップ 2. 「トラブルシューティング」を選択して続行します。次のページで、左側のパネルから「すべて表示」をクリックして続行します。

ステップ 3. アクセス可能なすべてのトラブルシューティングツールが表示されます。Windows Updateを見つけてクリックします。画面の指示に従って、問題の場所を特定し、解決してください。

方法2:.NET Frameworkを修復する

.NET Frameworkが壊れているか、正しくインストールされていないと、このエラーが出ることがあります。修復することで問題が解決するかもしれません。

ステップ 1. Windows 10の検索ボックスに「コントロールパネル」と入力し、表示されたものを選びます。次に、ポップアップで「プログラムと機能」を選択します。

ステップ 2. 左側のパネルから「Windowsの機能の有効化または無効化」をクリックします。すると、「Windowsの機能」ウィンドウが表示されます。

ステップ 3. 表示されたウィンドウで「.NET Framework 3.5(.NET 2.0および3.0を含む)」を見つけてチェックを入れ、「OK」を押して続けます。

方法3:最近のWindowsアップデートを削除する

最近のWindowsアップデート後にエラーが出た場合、Windowsを以前のアップデートに戻すことで解決できることがあります。

ステップ 1. 「設定」→「更新とセキュリティ」に進んでください。

ステップ 2. 「Windows Update」をクリックし、次に「更新の履歴を表示する」を選択します。

ステップ 3. 「更新プログラムをアンインストールする」を選択します。

ステップ 4. その後、ウィンドウが表示されます。Windowsのアップデートを選択します。コンピューターを再起動します。

方法4:ウイルス対策ソフトを一時的にオフにする

時々、ウイルス対策ソフトがWindows Updateに影響を与えることがあります。一時的にウイルス対策ソフトをオフにすると、エラーが解消されることがあります。

ステップ 1. 「Windows + R」キーを押して「ファイル名を指定して実行」ダイアログを開き、ボックスに「msconfig」と入力して「OK」をクリックするか、「Enter」を押してシステム構成を開きます。

ステップ 2. 「システム構成」ウィンドウで、「スタートアップ」タブに移動し、「タスクマネージャーを開く」をクリックします。

ステップ 3. 次に、ウイルス対策プログラムを見つけて選択します。次に、右下の「無効にする」ボタンをクリックするか、右クリックして「無効化」を選択します。

方法5:SFCスキャンを実行する

システムファイルチェッカー(SFC)は、Windowsのシステムファイルをチェックし、壊れたファイルを修復するためのツールです。

ステップ 1. タスクバーの検索ボックスに「cmd」と入力し、検索結果に表示される「コマンドプロンプト」を右クリックし、「管理者として実行」をクリックします。

ステップ 2. 「管理者:コマンドプロンプト」が表示されたら、「sfc /scannow」を入力し、「Enter」キーを押します。

ステップ 3. 「システムスキャンを開始しています。…」と表示されたら、システムファイルの整合性チェックが開始されます。スキャン完了までそのまましばらく待ちます。この時、不整合が発見されると、自動的に修復されます。

一部のユーザーは、「sfc /scannow」が進まない・終わらない問題に遭遇しています。その場合、サードパーティの無料ツールAOMEI Partition Assistantを使って、ディスクエラーを確認することができます。

ステップ 1. AOMEI Partition Assistantを起動します。メイン画面で、チェックしたいパーティションを右クリックし、「詳細処理」⇒「パーティションをチェック」を選択します。

ステップ 2. ポップアップウィンドウで、3つのオプションがあります。この例では「パーティション上の不良セクタをチェックします」を選択し、「はい」をクリックします。

  • chkdsk.exeを実行してパーティション上のエラーをチェックし、修正します。
  • chkdsk.exeを実行してパーティション上のエラーをチェックします。
  • パーティション上の不良セクタをチェックします。

ステップ 3. ポップアップウィンドウで「開始」ボタンをクリックして不良セクタのチェックを実行します。パーティションチェック操作は数秒または数分以内に完了できます。ポップアウトウィンドウで処理の進捗状況を確認できます。完了後に「はい」をクリックしてこのタスクを終了します。

方法6:Windows Updateコンポーネントを再設定する

Windows Updateコンポーネントが壊れているときは、手動で再設定することで問題が解決することがあります。

ステップ 1. 検索バーに「cmd」と入力し、検索結果に表示される「コマンドプロンプト」をクリックします。

ステップ 2. 以下のコマンドを入力し、各コマンドの後にEnterキーを押します。

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

まとめ

Windows 10の0x80070643エラーは問題になることがありますが、提供されているの手順を使えば、このエラーを解決し、システムを最新の状態に保ち、セキュリティを守ることができます。大きな変更を行う前には必ずデータをバックアップしてください。

AOMEI Partition Assistantはオールインワンディスク・パーティション管理ソフトであり、パーティションチェック機能以外にも、他の便利な機能も備えています。例えば、データの損失なしでMBR/GPTへの変換、ディスククローンの作成、SSDへのOS移行、フォルダやインストール済みプログラムの移動など、強力な機能がたくさん備えています。Windows Serverユーザーであれば、Server版を使用することをおすすめします。