Earlier, we told you how to re-register a specific app or all apps in Windows 10, under this guide:
However, sometimes, you may not able to re-register all apps because of some Windows PowerShell errors involved. This post talks about one such error which we noticed recently. The complete error message appeared after running the cmdlet to re-install apps, is as follows:
error 0x80004004: Unable to install because the following apps need to be closed
If this error mentions to shut down any other app like Microsoft.Windows.Cortana_cw5n1h2txyewy (Cortana) or Microsoft.MicrosoftEdge_8wekyb3d8bbwe (Microsoft Edge), we can do it very easily. But as it mentions to close Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy!App, we don’t have any clue about what it is and how to stop it?
What is Windows Shell Experience Host or ShellExperienceHost.exe?
It is basically a background running process and introduced with Windows 10. It helps Windows Explorer to collaborate with taskbar elements like Start Button/Menu, clock flyout, Action Center, network and battery icon flyouts, Jump list flyout etc. You can locate the files required to run this process at
ShellExperienceHost_cw5n1h2txyewy folder, you’ll find dynamic link libraries (DLLs) for Action Center (Windows.UI.ActionCenter.dll), Start Menu/Screen (StartUI.dll) etc.
FIX : Deployment Failed With HRESULT: 0x80073D02, The Package Couldn’t Be Installed Because Resources It Modifies Are Currently In Use
So to fix this issue, we’re required to close Windows Shell Experience Host process. The easiest way to stop the process is via Task Manager. Press Ctrl+Shift+Esc simultaneously and in the Task Manager window, locate/highlight Windows Shell Experience Host and click End task.
You can then re-run PowerShell cmdlet to re-register app(s) and it should work this time, as expected.