App Installer!


App Installer - An easy way to install your Universal Windows Apps on Windows Desktop!
New in the Windows 10 Anniversary Update: Installing Universal Windows Apps was not always the most intuitive experience on Windows Desktop for a typical user. You either needed to run a .ps1 script or type in a command into PowerShell.
We've listen to the feedback and added a feature to make installing Universal Windows Apps easy. Introducing the App Installer!
The App Installer itself is a Universal Windows App that is pre-installed as part of the Windows 10 Anniversary Update. It is there to make app installation easier. The app enables a user to double-click any .appx or .appxbundle for easy installation, eliminating the need to run PowerShell or specialized scripts.

How it works!
• Open explorer and browse to your .appx or .appxbundle file
• Double-click the file, it launches the App Installer
• The App Installer will tell you about the app you are going to install.
• Click the install button and your app quickly installs!

Contoso

Now there are a couple of small things that will affect some of our advanced users.
The app you are installing needs to be trusted by your device. That means if you are installing a developer or enterprise app, you need to have the signing certificate installed to the device.
The App Installer does not automatically install framework dependencies. In most cases your device already has the dependencies, but there are some developer or enterprise scenarios where you need an additional framework. In this case just browse to the dependency folder with your app and install the dependency framework just like any app, using the App Installer!
In the unlikely event you encounter any other type of error we have worked to surface meaningful error messages to you with next steps.

Enjoy!
John Vintzel (@jvintzel), Principal Program Manager Lead – Windows Developer Platform

Comments (23)

  1. a says:

    Any update on the installer feature “installing the required frameworks as part of the installation”? It will be very useful if this can been be added,

    1. Hey! This is certainly still being planned for the AppInstaller to automatically install required dependencies. Unfortunately we still don’t have an ETA that provided at this time.

  2. eh nal moo says:

    Hi John,
    I cannot use the app instraller. whenever I download this app, it always shows me that there is an error. I don’t know why. Please help me

    1. Hello,

      Sorry to hear you can’t use AppInstaller. What is the error you receive? which build of Windows 10 are you on currently?

      Thanks
      Jason

      1. Caleb says:

        It says this for what I think may be his error;
        Failed due to unknown reason.
        Thanks for helping (if you can),
        Caleb

      2. Hey Caleb,

        Just to make sure I understand, which app are you trying to install specifically that’s causing the failure? how did you get that app? was it one that you created?

        Thanks!
        Jason

  3. Support says:

    Hi John,

    I want to install an appxbundle that contains all the architectures but I keep getting this error:
    Here is my attached image
    http://imgur.com/a/iXeaM

    I don’t understand why the installer is telling me that there is no application package for x64 architecture

    Thanks

  4. Johan says:

    Hi John,

    Any update on the installer feature “installing the required frameworks as part of the installation”?

    I just switched from the PowerShell script to this installer. Which is great since the users do not need to be in “Developer Mode” with a nice UI. However I am now forced to actually have a additional installer that installs the required framework before which is not optimal.

    Thanks!

    Regards
    Johan

    1. John.V says:

      We are planning to add the ability for the AppInstaller to automatically install required dependencies. Unfortunately I don’t have an ETA I can provide at this time.

      1. Carsten says:

        Hi John,
        This feature is important for our customers too.

        Best regards
        Carsten

  5. Milind says:

    Hi John,

    I tried the way (install dependency) , it work for me. however I need to restart the machine after installing dependency.

    Thanks!

  6. Visnu says:

    Hi John,
    I have installed an appx in my machine (helloworld.appx) which has the executable file Helloworld.exe. I have already installed the same executable file Helloworld.exe as win32 application. Is it possible to detect installed win32 application during appx installation?

  7. Yi says:

    Hi John,

    Will the Installer eventually be able to auto install the required framework the app needs? Because I’m hoping to make the install experience as simple as possible for the users.

    1. John.V says:

      This is an item in our product back log we are looking at for a future release.

  8. Shiki Byakko says:

    I like the concept, but one of the problems I see with this approach is the Certification side.
    Because in most common scenarios, when you are installing an application from a new developer or publisher you will need a new certificate, which means that you need to install the certificate on the device, which isn’t that straightforward and will confuse most users.

    The PowerShell script installed the certificate for you if you accepted to install the certificate, so I think it would be good if this application did the same, because if it doesn’t, it is pretty much useless for most end user scenarios.

    1. John.V says:

      Thanks for the feedback. The developer scenario is a scenario we looked it, but we are primarily focused on the install of the release app. For our advanced users and developers, the PowerShell script offers the full experience for development including install of frameworks which in a lot of cases are needed.

      1. Shiki Byakko says:

        Thanks for your reply.
        I was actually talking about a end user scenario, where that person gets the appx or appxbundle from the developer or publisher, then double clicks the appx or appxbundle, like this person would do with an exe or msi file, and start the installation just to find a weird error, because no certificate was installed in the machine by just clicking the appx.

        Right now for non advanced users, unless they are getting the appx from Microsoft or some other developer they have already got the certificate from the Windows Store, they will probably not be able to install any application using the App Installer utility.

  9. Support says:

    Hi John,

    will there be an ‘update’ mode coming to app installer?

    1. John.V says:

      It’s already supported! Just click the install button and we will update the app on the device if applicable.

  10. Support says:

    Hi John,

    when I create appx packages and I check the boxes for x86, x64 and arm and I open the resulting package using the new installer, I get an error that the installer is unable to install the bundle because: ” because it does not have an appropriate application package for x64 architecture.” Only when I create a x64 only bundle does the installer do the job.

    1. John.V says:

      Couple of questions, have you made sure the latest version is installed? Go to the Store app and check for updates. If you can, from powershell do a Get-AppxPackage and let me know the version.
      What is the error reported from the AppInstaller?
      Can you share the package?

      1. Support says:

        Hi John,

        it seems that the platforming issues are now gone with the new version. But now I seem to have another problem. I signed my project using a Comodo authenticode certificate and it shows the publisher in the appx package. All seems well.

        When I download my project to another PC and hit the appxbundle, it says that it cannot install. “Ask the developer for a new app package. This package may conflict with a package already installed, or it depends on things not installed here (package dependencies), or is made for a different architecture (0x80073CF3)”

        When I try to install using the Powershell script, it says that it wants to enable developer mode on the pc, even though the app should be able to sideload because of the certificate.

        What am I missing here?

        Thanks

      2. John.V says:

        My first guess based on this information is that you most likely need to install a missing framework. If a framework is not present you can double click to install it before the main pack. If the dependency is there, did you increment the version of the package and do the architectures match?

Skip to main content