Home > Computers and Internet > Unable to start some apps after upgrade to Windows 8.1

Unable to start some apps after upgrade to Windows 8.1

After upgrading my parents Windows 8 computer to Windows 8.1 all of the user accounts on the computer didn’t have the Bing Weather app nor the Skype app. It was strange, the live tile for the apps were where they were on the Start Screen before the u;grade, but instead of showing anything they were rectangles with a small x in the lower right hand corner; and launching the resulted in showing just the background color. When I tried to reinstall the apps from the Windows Store the installation process would die with error 0x8004005, which is error code 5 which is Access Denied. That is really strange, because the whole point of WinRT apps is that a standard user should be able to install them to their own profile with no permissions issues at all.

My parents have a great setup on their computer, they have an administrator account that they never log into, and all of the users on the computer are standard users and sign in with their own Microsoft accounts.

I ran Process Monitor and filtered by Result is Access Denied. This showed a couple of entries but the one which looked interesting was one that was trying to access HKEY_USERS\\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Notifications\BackgroundCapability\S-1-15-2-2040986369-264322980-3882385089-1970153872-3662121739-3363227934-2464603330\App.AppX0reyrkpf8fvpmyz1tg3wc7fwjvf2e5c5.wwa. I opened regedit.exe as elevated, and could see the S-1-15-2-2040986369-264322980-3882385089-1970153872-3662121739-3363227934-2464603330 regkey, but I couldn’t expand it. That seems to be by design for every key under BackgroundCapability, so I gave it little heed. I then reopened regedit as the standard user and navigated to S-1-15-2-2040986369-264322980-3882385089-1970153872-3662121739-3363227934-2464603330 under HKEY_CURRENT_USER. I could expand it, but I could not open the App.AppX0reyrkpf8fvpmyz1tg3wc7fwjvf2e5c5.wwa child. This was strange because I could open its siblings. I suspect that the issue was similar to a previous issue that I had with the TrainedDataStore where the owner of a registry key under HKCU isn’t the current user.

I then reopened regedit as elevated and deleted the S-1-15-2-2040986369-264322980-3882385089-1970153872-3662121739-3363227934-2464603330 key. Then I went back to the Windows Store and was able to install the app. So the issue is most likely that sometime during upgrade the Owner of some registry keys under the user profile get reassigned to something other than the user (which is bad).

To fix this issue on your own, open regedit and navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Notifications\BackgroundCapability. Its children will be Windows Security Principles, in my case the interesting one was S-1-15-2-2040986369-264322980-3882385089-1970153872-3662121739-3363227934-2464603330. Find the one where you can not see the values for it’s children (a pop up dialog will open informing you that you do not have permissions). Then reopen regedit with elevated permissions and find that regkey under HKEY_USERS and delete it. The Windows Store should be able to install the apps after that.

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: