Metro apps on Windows 8.1 crash on start
After a while Windows 8.1 apps won't open anymore. Opening the app will show the splash screen and then exit to the desktop with the icon still present in the task bar. A restart temporarily solved the problem.
After checking the windows event log I found this error message, but am not able to glean anything useful from it.
Activation of application microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail failed with error: This application does not support the contract specified or is not installed. See the Microsoft-Windows-TWinUI/Operational log for additional information.
The additional log information shows the following.
The application DefaultBrowser_NOPUBLISHERID!Microsoft.InternetExplorer.Default is not registered for the Windows.Launch contract or is not installed.
This seems to happen for every app installed, does anyone have a fix for this issue?
I've also looked at this question but without any luck: Metro apps crash on startup, driver or permissions issue?
I had the same issue on Windows 10 Technical Preview.
After some digging, I've found answers on MS Community and in this blog entry. Just to summarize - to fix a single application (PC Settings in this case), type in Administrative Powershell console:
Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\ImmersiveControlPanel\AppxManifest.xml -Verbose
For fixing all applications run:
Get-AppxPackage | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -verbose }