コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

【解決済み】Windows 10 で Windows Shell Experience Host の展開が HRESULT 0x80073D02 で失敗する問題の直し方

Windows 10 環境では、「Windows Shell Experience Host」アプリを PowerShell の Add-AppxPackage コマンドで再インストール(再登録)しようとした際に、次のようなエラーが表示されて失敗することがあります(イベント ID 401、404、419)。

Microsoft.Windows.ShellExperienceHost Deployment failed with HRESULT 0x80073D02. The package could not be installed because resources it modifies are currently in use.(パッケージが変更対象とするリソースが現在使用中のため、インストールできませんでした)

エラーが発生する主なケース

展開エラー 0x80073D02 は、以下のような操作を行ったタイミングで表示されることがあります。

現在のユーザーに対して、すべての Windows 10 組み込みアプリを再登録する場合*

  • Get-AppxPackage | Foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

「Windows Shell Experience Host」アプリのみを再登録する場合**

  • Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach{Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

【解決済み】Windows 10 で Windows Shell Experience Host の展開が HRESULT 0x80073D02 で失敗する問題の直し方

PowerShell およびイベントビューアーに表示されるエラーメッセージ

この記事では、Windows 10 で上記のコマンドを実行した後、PowerShell やイベントビューアーに表示される以下のエラーを修正する手順を解説します。

PowerShell のエラー(Windows.ShellExperienceHost エラー 0x80073D02)

  • Add-AppxPackage : Deployment failed with HRESULT: 0x80073D02, The package could not be installed because resources it modifies are currently in use.
    error 0x80073D02: Unable to install because the following apps need to be closed
    Microsoft.Windows.ShellExperienceHost_10.0.17134.112_neutral_neutral_cw5n1h2txyewy.

イベントビューアーのエラー(0x80073D02)

(Applications and Services Logs\Microsoft\Windows\AppXDeploymentServer\Microsoft-Windows-AppXDeploymentServer/Operational)

  • イベント ID 419: error 0x80073D02: Unable to install because the following apps need to be closed Microsoft.Windows.ShellExperienceHost_10.0.17134.112_neutral_neutral_cw5n1h2txyewy.
  • イベント ID 401: Deployment Register operation with target volume C: on Package Microsoft.Windows.ShellExperienceHost_10.0.17134.112_neutral_neutral_cw5n1h2txyewy from: (AppXManifest.xml) failed with error 0x80073D02. See https://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.
  • イベント ID 404: AppX Deployment operation failed for package Microsoft.Windows.ShellExperienceHost_10.0.17134.112_neutral_neutral_cw5n1h2txyewy with error 0x80073D02. The specific error text for this failure is: error 0x80073D02: Unable to install because the following apps need to be closed Microsoft.Windows.ShellExperienceHost_10.0.17134.112_neutral_neutral_cw5n1h2txyewy.

エラー 0x80073D02 の原因と解決方法

「Microsoft.Windows.ShellExperienceHost Deployment failed with HRESULT: 0x80073D02」というエラーが発生する原因は、Add-AppxPackage コマンドを実行した時点で、Windows Shell Experience Host アプリが起動中であることです。

そのため、このエラーを回避する唯一の方法は、タスクマネージャーを使って「Windows Shell Experience Host」を終了させた直後に、Add-AppxPackage コマンドを実行することです。具体的な手順は以下の通りです。

ステップ 1:コマンドをあらかじめ入力しておく

管理者権限で PowerShell を開き、以下の Get-AppXPackage コマンドをコピー&ペーストします。ただし、まだ Enter キーは押さないでください。

  • Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach{Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

ステップ 2:タスクマネージャーを開く

Ctrl + Alt + Del キーを同時に押し、「タスクマネージャー」を起動します。

ステップ 3:ここからはスピード勝負!

  1. 「プロセス」タブ内の「Windows シェル エクスペリエンス ホスト」を右クリックし、「タスクの終了」をクリックします。
  2. 続いてすぐに PowerShell のウィンドウをクリックし、Enter キーを押します

【解決済み】Windows 10 で Windows Shell Experience Host の展開が HRESULT 0x80073D02 で失敗する問題の直し方

ステップ 4:結果の確認

手順どおりに実行できていれば、今度はエラーが表示されることなく「Windows Shell Experience Host」が正常に再インストールされるはずです。

以上で作業は完了です。このガイドがお役に立ちましたら、ぜひコメント欄でご感想・体験談をお聞かせください。また、同じ問題でお困りの方の参考になりますように、記事のシェアにもご協力いただけますと幸いです。

  1. Windows Shell ExperienceホストのCPU使用率が高いときの対処法【原因と解決策】

    WindowsでCPU使用率が高くなる原因はさまざまですが、特定のプロセスのエラーによって必要以上にCPUリソースを消費してしまうケースがあります。その結果パソコンの動作が遅くなり、問題の調査と解決策を探すことになります。この記事では、Windows Shell ExperienceホストによるCPU使用率の高騰を解決する方法を詳しく解説します。 Windows Shell ExperienceホストがCPUやメモリを大量消費するのはなぜ? Windows Shell Experience Hostは、パソコン上の多くの処理を担う重要なシステムプロセスです。主な役割としては、ユニバーサルアプリ

  2. ShellExperienceHost.exeとは?CPU使用率が高くなる原因と6つの対処法を徹底解説

    タスクマネージャーを開いたら、Windows シェル エクスペリエンス ホスト(ShellExperienceHost.exe)が大量にCPUを使用していた――そんな経験はありませんか? そもそもShellExperienceHost.exe / StartMenuExperienceHost.exeとは何なのか、疑問に感じている方も多いはずです。 最近では、タスクマネージャーを開くとShellExperienceHost.exeがCPUの約90%を占有しているという報告が多数寄せられています。これは明らかに異常な状態です。 まず安心していただきたいのは、この問題に悩んでいるのはあなただけでは