Windowsエラー0x80070643は、Windowsオペレーティングシステムに新しいアップデートをインストールしようとしたときに、ユーザーが遭遇する一般的な問題です。このエラーは通常、セキュリティアップデートのインストール時に発生し、ファイルが破損していることやセキュリティアプリに問題が関連していることが多いです。このチュートリアルでは、この問題を根本的に解決するためのさまざまなトラブルシューティング方法について説明します。

注意: Windowsのアップデートがさらに深刻な問題を引き起こしている可能性があります。ここでは、最新のWindows 10および11のアップデート問題とその修正方法について説明します。

目次

  • 基本的なトラブルシューティング
    1. Windows Update トラブルシューティングツールを実行する
    1. Windows Securityでメモリ整合性を無効にする
    1. Windows Securityをリセットする
    1. リアルタイム保護を再起動する
    1. Windows Updateサービスをリセットする
    1. .NET Framework修復ツールを実行する
    1. Windows Updateコンポーネントをリセットする
    1. システムの復元を実行する

基本的なトラブルシューティング

以下の特定の修正方法に進む前に、追加の複雑さなしでエラーを解決できる可能性のある簡単な解決策を試してみてください:

  • SFCおよびDISMスキャンを実行する: システム内の破損、エラー、および不整合がWindowsアップデートエラーの原因となることがあります。これが問題であるかどうかを確認するために、コマンドプロンプトを使用してSFCおよびDISMユーティリティを実行することをお勧めします。
  • ドライバーを更新する: ドライバーが古くなったり破損したりすると、セキュリティアップデートの要件を満たさなくなったり、インストール失敗につながる互換性の問題が発生する場合があります。ドライバー関連の問題に対処するためには、定期的に更新する必要があります。ハードウェアメーカーのウェブサイトから最新のドライバーを手動でダウンロードするか、デバイスマネージャーを使用することができます。

知っておくと良いこと: Windowsから不要なアプリを削除する方法を学びましょう。

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

このアップデートエラーに直面した際に最初に試すべきことは、Windows Updateトラブルシューティングツールを実行することです。このユーティリティは、Microsoftによって設計されており、事前定義されたルールとアルゴリズムのセットを適用して根本原因を特定し修正します。

  1. Win + Iを押して、設定アプリを開きます。
  2. 「システム -> トラブルシュート」を選択します。

設定の「システム」下の「トラブルシュート」オプションをクリック

  1. 「その他のトラブルシューティング」をクリックします。

設定の「システム」下の「その他のトラブルシューティング」オプションをクリック

  1. 「Windows Update」トラブルシューティングツールを探し、その隣にある「実行」ボタンをクリックします。

Windows Update トラブルシューティングツールの隣にある「実行」ボタンをクリック

  1. トラブルシューティングツールの結果を分析します。問題が特定された場合は、「この修正を適用」をクリックして続行します。

トラブルシューティングツールが問題をスキャン中

  1. そうでない場合は、「トラブルシューティングツールを閉じる」オプションをクリックし、次の方法に進みます。
  2. Windows 10では、「設定 -> 更新とセキュリティ -> トラブルシューティング -> 追加のトラブルシューティング」で同じユーティリティを見つけることができます。

ヒント: Windowsトラブルシューティングツールが正しく機能していない? その解決方法を学びましょう。

2. Windows Securityでメモリ整合性を無効にする

エラー0x80070643はセキュリティアップデートの問題であるため、メモリ整合性機能が競合を引き起こしている可能性があります。この機能が原因で問題が発生しているかもしれません。

メモリ整合性(コアアイソレーションとも呼ばれる)は、仮想化ベースのセキュリティを使用して重要なシステムプロセスとメモリを不正アクセスや改ざんから保護するセキュリティ機能です。

コンピューターでメモリ整合性が有効になっている場合、無効にして、問題が解決するかどうかを確認してください。

  1. Windows検索に「Windows Security」と入力し、「開く」をクリックします。

Windows検索に「Windows Security」と入力

  1. 左側のペインから「デバイスのセキュリティ」を選択します。
  2. 「コアアイソレーション」の下にある「コアアイソレーションの詳細」をクリックします。

Windows Securityの「デバイスのセキュリティ」の下にある「コアアイソレーション」をクリック

  1. 「メモリ整合性」のスイッチをオフにします。

Windows Securityで「メモリ整合性」機能をオフにする

  1. 目標のアップデートをインストールできるかどうかを確認してください。

注意: メモリ整合性を無効にすると、一時的にこの機能が提供するセキュリティが低下する可能性があるため、アップデートの問題が解決したら再度有効にすることをお勧めします。

3. Windows Securityをリセットする

時間が経つにつれて、セキュリティ設定が変更されたり修正されたりすることがあり、競合やアップデートエラーを引き起こすことがあります。

これらの誤設定を排除し、デフォルトの保護設定を復元することによって、適切な機能を確保します。これにより、セキュリティアップデートエラーが解決し、システムが適切に保護されることを期待します。

  1. 「設定 -> アプリ -> アプリと機能」に移動します。最近のWindows 11バージョンでは、「インストール済みアプリ」と表示される場合があります。

Windows設定で「アプリと機能」をクリック

  1. アプリリストをスクロールして「Windows Security」を見つけます。
  2. その隣にある3つの点をクリックし、「詳細オプション」を選択します。

「アプリと機能」の下でWindows Securityの「詳細オプション」をクリック

  1. 「リセット」ボタンをクリックします。

Windows Securityの下で「リセット」ボタンをクリック

  1. プロセスが完了するのを待ち、問題が解決したかどうかを確認します。

参考: これが、実際のマルウェアを使ってアンチウイルスの効果を安全にテストする方法です。

4. リアルタイム保護を再起動する

リアルタイム保護機能が一時的な不具合や競合を経験している可能性もあり、それが0x80070643エラーを引き起こしている場合があります。

リアルタイム保護機能に関するこのような問題を簡単に解決する方法は、それを再起動することです。

  1. 上記の手順でWindows Securityアプリを開きます。
  2. 左側のペインから「ウイルスと脅威の保護」を選択し、右の「ウイルスと脅威の保護設定」の下で「設定を管理」をクリックします。

Windows Securityで「ウイルスと脅威の保護」下の「設定を管理」をクリック

  1. 「リアルタイム保護」オプションまでスクロールし、その下のスイッチをオフにします。

Windows Securityのウイルスと脅威の保護設定の下で「リアルタイム保護」オプションを無効にする

  1. 数秒待ってから、スイッチを再度オンにして「リアルタイム保護」を再び有効にします。
  2. Windows Securityアプリを閉じ、問題が解決したかどうかを確認します。

5. Windows Updateサービスをリセットする

特定の状況では、問題は直接Windows Securityに関連していない可能性があり、むしろWindows Updateサービスに関連しているかもしれません。

この場合であるかどうかを確認するために、Windows Updateサービスを再起動して、違いがあるかどうかを見てみましょう。

  1. Win + Rを押して実行ウィンドウを開きます。
  2. 実行ウィンドウにservices.mscと入力し、Enterを押します。

実行ウィンドウに「services.msc」と入力

  1. 「Windows Update」サービスを探し、右クリックします。
  2. コンテキストメニューから「プロパティ」を選択します。

「Windows Update」サービスのコンテキストメニューを表示

  1. 「停止」ボタンをクリックし、数秒待ってから「開始」をクリックします。
  2. 「スタートアップの種類」が「自動」に設定されていることを確認し、「適用 -> OK」をクリックして変更を保存します。

Windows Updateサービスを停止および再起動

ヒント: システムの復元を開始するのに問題がある場合は、戻るための修正リストを確認してください。

6. .NET Framework修復ツールを実行する

Microsoft .NET Frameworkアップデートをインストールする際に0x80070643エラーが発生している場合は、Microsoftが開発した.NET Framework修復ツールを使用してみてください。

このツールは、問題を引き起こしている可能性のある破損または不足している.NET Frameworkコンポーネントを修復することによって機能します。

  1. MicrosoftのウェブサイトにアクセスしてMicrosoft .NET Framework修復ツールをダウンロードし、「ダウンロード」ボタンをクリックしてユーティリティをダウンロードします。

  2. NetFxRepairTool.exeファイルがダウンロードされたら、それをクリックし、ユーザーアカウント制御のプロンプトで「はい」を選択します。

  3. ツールが問題をスキャンし、変更を推奨します。「次へ」をクリックして変更を適用します。

.NET Framework修復ツールによって推奨された変更を適用する

  1. 変更が適用されたら、ツールダイアログを最小化し、問題が解決されたかどうかを確認します。解決された場合は「完了」ボタンをクリックします。エラーが続く場合は「次へ」をクリックしてさらなるトラブルシューティングを行います。

Framework修復ツールを終了する

  1. トラブルシューティングツールが問題を修正できなかった場合、Microsoftにログを送信してさらなる分析を行い、通知することになります。「完了」をクリックしてプロセスを終了します。

Framework修復ツールに追加情報を送信する

参考: Windowsでハードディスクの健康状態をチェックする方法を学びましょう。

7. Windows Updateコンポーネントをリセットする

Windows Updateは、更新プログラムをダウンロードしてインストールするためにさまざまなコンポーネントに依存しています。これらのコンポーネントのいずれかが破損または損傷している場合、アップデートが失敗したり中断されたりする原因となることがあります。

コンポーネントをリセットして、それらに関する問題を修正します。

  1. Win + Rを押して実行ウィンドウを開きます。
  2. 実行ウィンドウにcmdと入力し、Shift + Ctrl + Enterを押して管理者としてコマンドプロンプトを開きます。
  3. ユーザーアカウント制御のプロンプトで「はい」をクリックします。
  4. コマンドプロンプトに次のコマンドを1つずつ入力し、Enterを押して実行します。これにより、必要なWindowsアップデートサービスが停止します。
net stop wuauserv  
net stop cryptSvc  
net stop bits

コマンドプロンプトにさまざまなコマンドを入力

  1. 次のコマンドを実行します。これにより、Software DistributionおよびCatroot2フォルダーが名前を変更されバックアップされます。
rename c:\windows\SoftwareDistribution SoftwareDistribution.old  
rename %systemroot%\System32\catroot2 catroot2.old

コマンドプロンプトでの名前変更コマンドの実行

  1. 前に停止したサービスを再起動するには、次のコマンドを実行します。
net start wuauserv  
net start cryptSvc  
net start bits

コマンドプロンプトを通じてサービスを再起動

  1. cmdを閉じて、問題が解決されたかどうかを確認します。

8. システムの復元を実行する

システムの復元を選択することもできます。これにより、システムの構成が、問題が発生していなかった以前の時点に戻ります。

システム復元ウィンドウがプロセスを開始する準備ができている

これにより、システム設定、ファイル、レジストリエントリ、プログラム、ドライバーを復元し、セキュリティアップデートのインストールに問題を引き起こしている競合やエラーを解決する可能性があります。

ヒント: Windowsで「デバイスが停止しました」というメッセージが表示される場合は、それに対処する方法を学んでください。

最新のセキュリティアップデートでシステムを保護する

定期的にセキュリティアップデートをインストールすることは、悪意のあるウイルスやマルウェアからシステムを保護するために重要です。すべての方法を試してもまだエラーが発生する場合は、Windowsをリセットしてみてください。または、Microsoftが公式の修正をリリースするまでサードパーティのセキュリティプログラムに切り替えることを検討してください。

画像出典: Unsplash。すべてのスクリーンショットはZainab Falakによって撮影されました。