Windows 10のアップデート時のエラー0x80070643を修正

Windows 10用の更新KB4048955は、いくつかの品質改善とその他のセキュリティ機能を導入しました。ユーザーが更新をインストールしようとすると、マイクロパッチがエラー0x80070643を引き起こしていました。エラー0x80070643は、インストール中にコンピュータの画面に表示されることがあり、一般的なWindows Updateのインストールエラーコードで任意の更新を... これは、MSIソフトウェアアップデート、MS 2003コンポーネント、.NET Frameworkの登録によるものです。これは主に、それらのいずれかが破損しているか、システムファイルが何らかの方法で破損している場合に発生します。このようなシナリオでは、Windows Updateは特定のユーザーデータへのアクセスを許可せず、PCでこの問題を引き起こします。この記事では、Windows 10でエラー0x80070643を修正するためのいくつかの解決策について説明します。

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

古いまたは破損したファイルは、エラーコード0x80070643の発生の原因である可能性があります。したがって、「Windows 10にMSIパッケージをインストールできませんでした」というエラーが発生した場合は、それらすべてを更新する必要があります。「Net Framework」は、ソフトウェアのインストールやシステムの更新を行うためのアプリケーションです。

  1. Microsoft公式WebサイトからNet Frameworkトラブルシューティングツールをダウンロードして実行します。
  2. 他のすべてが失敗した場合は、手動で再インストールしてみてください。これを行うには、「コントロールパネル」>「プログラムの追加と削除」を開き、リストからNet Framework 4を見つけます  。次に、それを右クリックして「編集」します。画面の指示に従って再インストールしてください。
  3. この方法は、アップデートセンターを通じてネットフレームワークを更新するためのものです。[オプション]> [更新とセキュリティ]に移動し、[ 更新の確認 ]をクリックします

重要:  .NET Frameworkの4.xバージョンはインプレース更新であるため、新しいバージョンが既にインストールされているシステムに以前のバージョンの.NET Framework 4.xをインストールすることはできません。たとえば、Windows 10 Fall Creators Updateがインストールされているシステムでは、OSに.NET Framework 4.7.1が付属しているため、.NET Framework 4.6.2をインストールできません。

2. Office Source Engineサービスを再起動する

MS Office 2003/2007を使用している場合は、そのコンポーネントをインストールする必要がある場合があります。Windows 10でのMSIパッケージのインストールエラーを含むエラーコード0x80070643が発生した場合は、Office ose.exeファイルが原因である可能性があります。この場合、Office Source Engine(OSE)を再起動して問題を修正する必要があります。

  • Win + Rキーの組み合わせを押して、services.mscと入力し  ます
  • Office Source Engineリストでサービスを見つけ、それを右クリックして[ プロパティ ]を選択します
  • 新しいウィンドウで、スタートアップの種類として[ 手動 ]を選択し、[OK]をクリックします。PCを再起動し、エラーが解決したかどうかを確認します。

3.システムファイルを確認して復元する

システムファイルの破損は、0x80070643を含むWindows 10のさまざまなエラーによって生成される可能性があります。Windows 10でシステムファイルを適切に復元する方法の完全なガイドを確認できるので、詳細なプロセスについては説明しません。

4. SoftwareDistributionフォルダの名前を変更します

この問題は、MSIソフトウェアの更新の登録が破損しているか、コンピューター上の.NET Frameworkのインストールが破損しているために発生する可能性があります。この問題を解決するには、SoftwareDistributionフォルダーの名前を変更することをお勧めします。

管理者としてコマンドプロンプトを実行し、次のように入力します。

  1. net stop wuauserv
  2. net stop bits
  3. rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
  4. net start wuauserv
  5. net start bits

次に、Catroot2フォルダーの内容をクリアする必要があります。以下を参照してください。

SoftwareDistributionフォルダーの名前を変更する

Catroot2は、Windowsの更新プロセス中に必要となる重要なWindowsフォルダーです。したがって、Windowsの更新中にエラーメッセージが表示され、エラーメッセージ-0x80070643が表示された場合は、このフォルダーをリセットする必要があります。

管理者としてコマンドプロンプトを実行し、次のように入力します。

  • net stop cryptsvc
  • md %systemroot%\system32\catroot2.old
  • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  • ここで、パスC:\ Windows \ System32 \ catroot2に沿ってcatroot2フォルダーの内容全体を削除します
  • アンインストール後、次のコマンドを入力します net start cryptsvc

Windows Updateを再度実行すると、ディレクトリフォルダがリセットされます。

Catroot2フォルダーの内容をクリアする

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

ユーザーがWindows 10の更新中にさまざまなエラーに遭遇すると、microsofのトラブルシューティングツールがほとんどの問題を修正します。Webサイト//support.microsoft.com/en-us/help/10164にアクセスし、いくつかの質問に答えてユーティリティをダウンロードし、エラー0x80070643を解決してください。

6. Windows更新プログラムをクリーンブート状態でインストールする

Microsoft Update以外のすべてのプロセスとサービスはこの状態で開始されないため、Windows Updateが失敗する原因となるサードパーティの介入がないため、Windows Updateをクリーンブート状態でインストールすることをお勧めします。