Поделиться через


Sideloading Windows 8 appx Applications via ConfigMgr

Hello All,

I wanted to take a moment and run through a few issues that you might run into while sideloading Win8 Apps in Configmgr.

For starters, here is the TechNet documentation on the topic:

Planning to Deploy Windows 8 Apps in Configuration Manager

https://technet.microsoft.com/en-us/library/jj822984.aspx

You’ll create the application using your appx by selecting the appx application type in the creat application wizard:

appx

When skipping the requirements noted in the TechNet doc above, you’ll hit a few issues.

After initial deployment, it failed with the following error:

The software change returned error code 0x800B0109(-2146762487).

If you look up 0x800B0109, It is “A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider”

I had to add the signing certificate used for my test app as a trusted root CA. You can do this via local certificates mmc or via GPO.

After doing that, I got the following:

The software change returned error code 0x80073CFF(-2147009281).

If you look up 0x80073CFF, It is “To install this application you need either a Windows developer license or a sideloading-enabled system”

This is because the system needs to have sideloading enabled.

Add the key to enable sideloading per the technet doc:

On computers that run enterprise versions of Windows 8 Enterprise, use this registry setting: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

Note that I’m testing on Windows 8 Enterprise, so I added the first entry. It didn’t specify in the document, but the value must be a string value.

The app should install after these steps.

Enjoy!

Ryan

Comments

  • Anonymous
    October 16, 2014
    I think this was one of the original errors I had when I attempted to install this in my lab. Unfortunately I'm now getting 0x80073CF9. I've been investigating all morning, but wanted to see if you had any pointers.
  • Anonymous
    October 17, 2014
    We figured out what was causing the problem. It's actually what you were blogging about in this post. This is the correct fix:

    "On computers that run enterprise versions of Windows 8 Enterprise, use this registry setting:
    HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsAppxAllowAllTrustedApps = 1

    Note that I’m testing on Windows 8 Enterprise, so I added the first entry. It didn’t specify in the document,
    but the value must be a string value."

    The only issue is that it isn't a string value. It's a DWORD value.