Installing enterprise metro apps without using Microsoft Store

Over the past few days I have had a few questions re how does a University go about installing Enterprise apps onto Windows 8 machines without having to setup Microsoft LiveIDs on each of the machines,


As your all aware from the Consumer preview, applications are installed via the Microsoft Store, authentication to the store is based upon your Microsoft LiveID. As a consumer you simply click on the store icon and use the Windows 8 Store to get an application onto Windows 8 Consumer Preview.


However if you are an Enterprise looking to get Metro applications onto your employees/students or lab Windows 8 desktops then you will likely want to do it more directly.

Which is where “sideloading” fits in.

Microsoft Technet has detailed documentation on Windows 8 Sideloading to add and remove line-of-business (LOB) Metro style apps

In brief:

  • App must be cryptographically signed
  • App can only be installed on a computer that trusts the signing certificate
  • Group Policy must have the Allow all trusted applications to install setting.
  • Computer must be domain joined to run the app (not needed for install)

At which point installing an app is as simple as

add-appxpackage C:\app1.appx

Additionally you can also remove apps via this process

Remove-appxpackage C:\app1.apx

More details on the Windows Store can be found here

And Building Windows 8 blog

Comments (10)
  1. Nice says:

    Great articel

  2. There are other cmdlets that work with the Appx packages that come from the store.  You can find a reference here…/hh856045.aspx.  Two useful ones that pop out are get-appxlog, which can show log information during the installation of a LOB app, and get-appxpackage, which can list all installed appx packages on the computer or for a user profile.

  3. ranouf says:

    Hi, I made a app with visual studio 2012 on Windows 8 Releade Preview, I made the appx file and when I did "add-appxpackage C:app1.appx"

    I have this error:

    'add-appxpackage' is not recognized as an internal or external command,

    operable program or batch file.

    Did i miss something?

  4. ranouf says:

    CMD and Powershell are not the same application!

    Now it's work!

    Your article was a revelation 🙂

  5. KSA says:

    So, where can i get .appx (app). I live in Myanmar and Microsoft don't allow our country to access Store. That's why i can't download any app even I heard there are free apps in it.

    Could you please point where can i download win 8 app not from Microsoft Store.

    Thanks in advance.

    Sorry for my poor language. 🙂


  6. sid says:

    i want to download an appx file to test where to download

  7. Mihir says:

    My app name contains a space, "Alarm Clock" so, it is showing an error :

    Add-AppxPackage : A positional parameter cannot be found that accepts argument 'Clock.appx'.

    At line:1 char:1

    + add-appxpackage C:Alarm Clock.appx

    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

       + CategoryInfo          : InvalidArgument: (:) [Add-AppxPackage], ParameterBindingException

       + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackag


  8. kiquenet says:

    is it possible  silent installation about it ? Add-AppxDevPackage.ps1  modify sample ?

Comments are closed.

Skip to main content