Windows 10でエラーコード0x800706d9を解決する方法

📅
🕑 1 分で読む

エラーコード0x800706d9への対処は非常に面倒です。特に、ストアからアプリを開こうとしているとき、サンドボックスを起動しようとしているとき、あるいはWindowsをアップデートしようとしているときなどに表示されると、なおさらです。少し奇妙に思えるかもしれませんが、このエラーは多くの場合、システムコンポーネント、破損したファイル、またはブロックされたサービスに問題があることを示しています。実際、Windowsが特定のサービスのスムーズな実行を拒否することがあり、さまざまな解決策を試しても結局は堂々巡りになってしまうこともあります。幸いなことに、これらの問題のほとんどには実際に実行可能な解決策があります。自分の状況に当てはまる解決策を見つけるだけです。Windowsは必要以上に問題を複雑にしているからです。

様々な方法を試した結果、このエラーの解決には、システムファイルの問題の修復、サービスのリセット、ストアアプリの再登録などが必要になることが分かりました。解決策によっては、環境によって有効でも無効でも異なるため、いくつかの方法を試してみる価値はあります。ただし、覚えておいていただきたいのは、ほとんどの解決策はWindowsサービスが正常に動作していることを確認するか、破損した構成をクリアすることに重点を置いているということです。コマンドプロンプト、レジストリエディター、またはPowerShellの使用には多少の時間がかかりますが、手順を追って実行すればそれほど難しいことではありません。

Windowsで0x800706d9エラーを修正する方法

修正: システム ファイル チェッカーを実行して破損したファイルを修復する

これが定番なのには理由があります。システムファイルの破損や欠落は、0x800706D9のようなエラーを含む、様々な奇妙な問題を引き起こします。システムファイルチェッカーを実行すると、システムをスキャンしてこれらの問題を検出し、修復を試みます。これは奇跡のツールですが、必ずしもすべての問題を検出できるとは限りません。そのため、すぐに修復されなくても過度な期待は禁物です。

  • 管理者権限でコマンド プロンプトを開きます。検索バーに「 cmd 」と入力し、右クリックして「管理者として実行」を選択することで実行できます。
  • 入力しsfc /scannowEnterキーを押します。「sfc」の後にスペースを入れてください。
  • スキャンが開始されます。15~20分ほどかかる場合があります。エラーが見つかった場合、また修正できたかどうかが表示されます。少し奇妙ですが、一部のマシンでは最初は失敗しても、再起動後に正常に動作することがあります。
  • 完了したら、Windowsを再起動して修正を適用してください。これでエラーが解消されることを願っています。

最新の累積アップデートの手動インストール

システムファイルの破損が原因でない場合は、Windows に最新のパッチを適用する必要があるだけかもしれません。ネットワークやサービスの不具合により、Windows Update が停止したり失敗したりすることがあるため、手動で更新プログラムをインストールすることが救世主となる場合があります。

  • Windows 10 更新履歴ページにアクセスしてください。
  • 左側のサイドバーから Windows のバージョンを選択します。バージョンが一致していないと、更新が機能しない可能性があります。
  • 下にスクロールして、更新プログラムのKB番号の一覧をご覧ください。必要な最新のKB番号をメモし、Microsoft Updateカタログにアクセスしてください。
  • 検索ボックスに KB 番号を入力し、正しいシステム アーキテクチャ (x86、x64、ARM) を選択します。これは通常、PC の仕様または Windows のセットアップ中に表示されます。
  • 該当する更新プログラムの.msuファイルをダウンロードし、実行してインストールします。Windows Updateがうまく動作しない場合は、この方法で更新プロセスが再開されることがよくあります。

Windows Updateのキャッシュを消去して更新の停止を解消する

Windows Update が固まったり破損したりして、厄介なエラーが繰り返し発生することがあります。更新キャッシュをクリアすると、新しい更新プログラムがダウンロードされ、エラーが解決されることがあります。

  • regedit検索バーに入力し、 Enter キーを押して、 UAC プロンプトを確認します。
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateに移動します。一部のマシンでは、これらのキーが別のパスにある場合があります。そこになくても慌てないでください。HKEY_CURRENT_USER も確認してください
  • WUServerWIStatusServerのエントリを探します。それぞれを右クリックして削除します。これにより、破損している可能性のあるアップデート設定がリセットされます。
  • Regedit を閉じて再起動し、もう一度更新を試みます。この簡単な手順で、頑固な更新エラーが解消されることがよくあります。
これらのいずれも機能しない場合は、PowerShell を使用してすべてのストア アプリを再登録してみると、目に見えない破損の問題を修正できる可能性があります。

  • [スタート] ボタンを右クリックし、[ Windows PowerShell (管理者) ] を選択します。
  • 入力または貼り付けてEnter キーGet-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}を押します。
  • このプロセスには数分かかる場合がありますので、しばらくお待ちください。完了したら再起動し、エラーが解消されているかどうかを確認してください。

Windows サンドボックス エラー 0x800706d9 の修正

サンドボックスエラーは、システムファイルの破損やサービスが正常に動作していないことが原因であることが多いです。Hyper-Vを無効にしてから再度有効にすることで問題が解決する場合もありますが、BIOS設定で仮想化が有効になっていることを確認してください。Windowsでは、サンドボックスが動作するためにはハードウェア仮想化が有効になっている必要があります。

  • まず、Hyper-Vと関連サービスが実行されていることを確認します。「サービス」を検索して開きます。
  • Hyper-V 仮想マシン管理コンテナー デバイスなどのサービスが開始されていることを確認します。開始されていない場合は、右クリックして [開始]を選択します。

次に、Hyper-V サービスを無効にしてから再度有効にします。

  • レジストリ エディター ( regedit) を開き、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Virtualizationに移動します。
  • Hyper-Vサービスが実行中の場合は停止し、内部C:\ProgramData\Microsoft\Windows\Containters\Sandboxesの関連する VHDX ファイルをすべて削除しますZygotes。ただし、ごみ箱から削除しないでください。後で取得する必要がある場合があります。
  • 先ほど無効にしたサービスを再度有効にして再起動してください。場合によっては、サンドボックスエラーが解消され、再起動できるようになることがあります。

Microsoft Store エラーの修正 (0x800706D9)

アプリファイルが破損していたり​​、特定のサービスが有効化されていない場合、ストアが正常に動作しないことがあります。ストアのトラブルシューティングツールを実行するとすぐに解決できますが、PowerShellを使用してすべてのストアアプリを再登録する必要がある場合もあります。

  • 設定 ( Win + I ) を開き、[更新とセキュリティ] > [トラブルシューティング] > [追加のトラブルシューティング]に移動します。
  • Windows ストア アプリ」を見つけてクリックし、トラブルシューティング ツールを実行 をクリックします。

それでも解決しない場合は、次のことを試してください。

  • 管理者として再度 PowerShell を開きます。
  • 次のコマンドを貼り付けます:Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
  • Enterキーを押して実行を待ちます。ストアアプリがすべて再登録され、破損したファイルや不足しているファイルが修復される可能性があります。
  • 完了したら再起動し、ストアがエラーなく動作するかどうかを確認します。

Windows Defender ファイアウォール 0x800706d9 を修正

Windows Defenderファイアウォールがエラーコード0x800706d9をスローする場合は、サービスが正常に動作しているか、サードパーティ製のウイルス対策ソフトが問題を引き起こしていないかを確認することをお勧めします。通常、Defenderを一時的に無効にしてから再度有効にすると、問題の診断に役立ちます。

  • 通知領域の盾アイコンをクリックして、Windows セキュリティを開きます。
  • [ウイルスと脅威の防止] > [設定の管理] に移動します。
  • リアルタイム保護 トグルをオフにします。確認ボックスが表示されるので、[はい] をクリックします。

また、Windows ファイアウォール サービスが 自動 に設定されていることを確認してください。

  • 実行 ( Win + R) を開き、 と入力してEnter キーservices.mscを押します。
  • Windows Defender ファイアウォール を見つけて右クリックし、プロパティ を選択します。
  • スタートアップの種類を自動に設定し、停止している場合は開始をクリックします。適用OKをクリックします。
  • 設定を有効にするには再起動してください。

サードパーティ製のセキュリティツールがWindows Defenderやファイアウォールに悪影響を及ぼす場合があります。そのようなサードパーティ製アプリをアンインストールまたは一時的に無効にし、エラーが解消されるかどうかを確認してから、引き続き使用するかどうかを決定するのがベストプラクティスです。

まとめ

  • 実行してsfc /scannow破損したシステムファイルを修復します。
  • Windows Update が停止した場合は、Microsoft カタログから最新の更新プログラムを手動でインストールします。
  • レジストリを編集して更新キャッシュを消去しますが、まずバックアップしてください。
  • アプリ破損の問題に対処するために、PowerShell を使用してストア アプリを再登録します。
  • 更新とセキュリティに関連する Windows サービスを確認して再起動します。
  • Hyper-V を無効にしてから再度有効にすると、サンドボックス エラーが修正される可能性があります。
  • トラブルシューティングツールを使用して、ストアまたはファイアウォールの問題に対してサービスが自動に設定されていることを確認します。

まとめ

これらの修正は広範囲に及び、一度慣れてしまえばほとんどは簡単です。もしまだ何も解決していない場合は、Windowsのより深刻な問題やハードウェアの問題が考えられますが、これらの手順で0x800706d9エラーのほとんどを解決できます。この情報が、誰かの手間を省くのに役立つことを願っています。修正後は必ず再起動し、手動で編集する場合はレジストリキーのバックアップを保存してください。