Windowsアップデートエラー 0x80070643とはどのようなエラーなのでしょうか? また、どのようにして解決すればよいのでしょうか?

この記事では、インストールエラー 0x80070643の原因と解決策について詳しく説明していきます。

  1. Part1:エラーコード0x80070643とは
  2. Part2:Windowsアップデートエラー0x80070643が発生する原因
  3. Part3:Windowsアップデートエラー0x80070643を修正する方法
  4. Part4:エラーコード0x80070643の修正で消えたデータを復元する必見
  5. Part5: クラッシュしたパソコンのデータを救出

Part1:エラーコード0x80070643とは

「0x80070643」というエラーコードは、Windowsのアップデートがうまくいかなかった場合に表示されるエラーメッセージです。このエラーが発生すると、Windowsのアップデートが正しく適用されないことがあります。通常、Windowsのアップデートは一度失敗しても、一定の時間が経過するたびに自動的に再試行されますが、「0x80070643」のエラーは、根本的な問題が解決されない限り、アップデートが続けて失敗する可能性が高くなります。

0x80070643

以下では、このエラーが発生する主な原因と解決方法について説明します。

Part2:Windowsアップデートエラー0x80070643が発生する原因

「0x80070643」というWindowsアップデートエラーが発生する主な原因は、大きく2つに分類されます。まず、他のプログラムの干渉が挙げられます。Windowsアップデートが必要な条件や環境を備えていても、アップデートがうまくいかない根本的な原因は、別のプログラムが干渉していることです。この問題が解決されない限り、アップデートは成功しないため、繰り返し「0x80070643」エラーが表示される可能性が高まります。

典型的な例として、ウイルス対策プログラムが挙げられます。Windowsの組み込みウイルス対策ソフトである「Windows Defender」なども、アップデートの干渉要因となることがあります。このようなプログラムが原因で「0x80070643」エラーが引き起こされることがあります。

また、もう1つの原因はハードディスクの物理的な損傷です。ハードディスクが正常にデータを読み書きできない場合、必要なアップデートプログラムを適切に処理できない、または、データの保存領域が不足してアップデートができないことがあります。

Part3:Windowsアップデートエラー 0x80070643の修正方法

以下は、Aptioセットアップユーティリティを利用して行える一般的な設定の例です。

方法1.Windows Update KB4023057 を再試行

以下の手順をおこなってください。

  1. 「設定」を開き、「アプリ」ー「アプリと機能」に進みます。

    「アプリと機能」
  2. KB4023057を選択。アンインストールして、再インストールを行います。

方法2.ウイルス対策ソフトウェアを一時的に無効にする

具体的な手順は以下の通りです。

  1. Windowsで「ウイルスと脅威の防止」を開きます。
  2. 「設定の管理」をクリックします。
  3. リアルタイム保護をオフにします。確認が求められた場合は、「はい」を選択してください。

Windows Updateが正常に行われるかどうかを確認してください。

方法3.SFCを実行して破損したシステムファイルを修正

次にSFCスキャンコマンドを実行します。

  1. 管理者権限で、コマンドプロンプトを実行する。

    管理者権限
  2. 「sfc/scannow」と入力して、Enterキーを押す。

    「sfc/scannow」と入力

方法4.DISMコマンドを実行

  1. 管理者権限で、コマンド プロンプトを実行する。
  2. 以下のコマンドを入力します。

    「dism.exe /online /cleanup-image /restorehealth」

    コマンドの実行が開始されるので、タスクが完了するのを待ちます。

    コマンドを入力

方法5.破損した更新データベースの削除

以下の手順で保存された破損ファイルを削除することができます。

Windows10のソフトウェア配布フォルダーを変更することで、更新プログラムがスムーズに動作することが期待できます。

次の手順でおこなってください。

  1. 管理者権限で、コマンドプロンプトを実行する。
  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

    コマンドを入力

方法6.最新版の .NET Frameworkをインストール

次の手順を試してみてください。

  1. マイクロソフトの公式ウェブサイトから.NET Frameworkをダウンロードする
  2. NET Frameworkのリペア・ツールを実行する。

これにより、問題が解決されることがあります。 

方法7.Windows更新トラブルシューティングを実行

以下の手順で操作してください。

  1. 「設定」➡「システム」➡「トラブルシューティング」➡「その他のトラブルシューティング」を開く。
  2. 「Windows Update」を実行する。

Windowsの更新プログラムのインストールできませんでしたというエラーの解決を試みます。「Windows Update」を実行しても、問題が解決しない場合は、他の方法を試してください。

方法8.Windowsの署名を更新

次のように操作してください。

  1. 管理者権限で、コマンドプロンプトを実行します。
  2. 以下のコマンドをひとつずつ入力し、Enterキーを押します。

    "%ProgramFiles%\Windows Defender\MPCMDRUN.exe" -RemoveDefinitions -All

    "%ProgramFiles70\Windows Defender\MPCMDRUN.exe" -SignatureUpdate

    "%ProgramFiles%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate –MMPC

    コマンドを入力

これにより、Windowsの署名が更新される可能性があります。

Part4:エラーコード0x80070643の修正で消えたデータを復元する

0x80070643の修正でデータが消えてしまった場合には、「Tenorshare 4DDiG」をお勧めします。さまざまな記録媒体やファイル形式をサポートしているのが特徴です。さまざまなデバイスから失われたデータを回復することができます。

  1. 4DDiGデータ復元ソフトをインストール、プログラムを起動して下さい。

  2. 削除されたファイルの保存場所を選択して、「スキャン」をクリックします。

    スキャン場所を選択
  3. そこから復元したいデータを選択していきましょう。復元するデータの選択が終わったら、画面の右下にある「復元」をクリックします。

    ファイルを検出
  4. データの選択が終わったら、動画面右下にある「復元」をクリックしてください。あとは自動的にデータが復元されます。

    復元をクリック
    注意:: 保存パスを元の場所を選択すれば、データが上書きして復元できない恐れがあります。

Part5:まとめ

Windowsアップデートエラー0x80070643は、アップデートが失敗した際に表示されるエラーコードです。主な原因はウイルス対策ソフトの干渉やハードディスクの物理的な破損です。もしも、上記の方法を試してデータが消えてしまったときには、前述したデータ復元ソフトウェア「Tenorshare 4DDiG」を強くお勧めします。パソコン操作に不慣れな方でも、簡単に失ったデータを復元することができます。

4DDiG - Mac/Windows Data Recovery

Tenorshare 4DDiG データ復元

4DDiGは、Windows / Macコンピューターで削除、フォーマット、RAWなどのさまざまな損失シナリオから失われたデータをより高い成功率で回復するための選択肢の1つです。

(この記事を評価する)

平均点 4.5人が評価しました)