Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
In dit onderwerp wordt het schema ms-appinstaller URI (Uniform Resource Identifier) (protocol) beschreven en hoe u dit kunt gebruiken. Dit URI-schema kan worden uitgeschakeld door een IT-professional (een beheerder). Als u ms-appinstaller op uw netwerk wilt uitschakelen, stelt u het groepsbeleid EnableMSAppInstallerProtocol (/windows/client-management/mdm/policy-csp-desktopappinstaller) in op uitgeschakeld (zie Beleids-CSP - DesktopAppInstaller). Als het groepsbeleid EnableMSAppInstallerProtocol is ingesteld op ingeschakeld of als dit niet is opgegeven, wordt ms-appinstaller ingeschakeld.
Wanneer het URI-schema ms-appinstaller is uitgeschakeld, kan app-installatieprogramma geen app rechtstreeks vanaf een webserver installeren (waar dit onderwerp over gaat). In dat geval moet de gebruiker eerst de app downloaden. Werk de koppeling op uw website dus bij door te verwijderen 'ms-appinstaller:?source=' zodat het MSIX-pakket of .appinstaller -bestand wordt gedownload. Hierdoor kan de downloadgrootte voor sommige pakketten worden verhoogd. De gebruiker kan het pakket vervolgens installeren met behulp van het app-installatieprogramma.
Normaal gesproken moet een app lokaal beschikbaar zijn op een apparaat voordat deze kan worden geïnstalleerd met het app-installatieprogramma. Voor het webscenario betekent dit dat de gebruiker het app-pakket moet downloaden van de webserver, waarna het kan worden geïnstalleerd met app-installatieprogramma. Dit is inefficiënt en verspilt schijfruimte. Daarom heeft app-installatieprogramma nu ingebouwde functies om het proces te stroomlijnen.
App Installer kan een app rechtstreeks vanaf een webserver installeren. Wanneer de gebruiker op een webkoppeling voor een app-pakket klikt, wordt app-installatieprogramma automatisch aangeroepen. De gebruiker wordt vervolgens naar de app-informatieweergave in het app-installatieprogramma gebracht en is vervolgens één klik verwijderd van het direct gebruiken van de app.
De directe app-installatie is alleen beschikbaar in de Windows 10 Fall Creators Update en hoger. Eerdere versies van Windows (teruggaan naar de Windows 10 Jubileumupdate) worden ondersteund door de webinstallatie-ervaring in eerdere versies van Windows 10. Deze ervaring is niet zo vloeiend als de directe app-installatie, maar biedt aanzienlijke verbeteringen in de bestaande installatieprocedure voor apps.
Opmerking
De versie van het app-installatieprogramma moet groter zijn dan 1.0.12271.0 om deze functie te ondersteunen en de mogelijkheid om het ms-appinstaller URI-schema (Uniform Resource Identifier) (protocol) te gebruiken, kan worden beheerd door een IT-professional (een beheerder). Als u ms-appinstaller wilt inschakelen in uw netwerk, stelt u het groepsbeleid EnableMSAppInstallerProtocol (/windows/client-management/mdm/policy-csp-desktopappinstaller) in op ingeschakeld (zie Beleids-CSP - DesktopAppInstaller). Zie Windows 10-apps installeren vanaf een webpagina voor meer informatie.
Protocol activeringsschema
In dit mechanisme registreert App Installer zich bij het besturingssysteem voor een protocolactiveringsschema. Wanneer de gebruiker op een webkoppeling klikt, controleert de browser met het besturingssysteem voor apps die zijn geregistreerd bij die webkoppeling. Als het schema overeenkomt met het protocolactiveringsschema dat is opgegeven door app-installatieprogramma, wordt app-installatieprogramma aangeroepen. Het is belangrijk om te weten dat dit mechanisme browseronafhankelijk is. Dit is handig voor sitebeheerders, bijvoorbeeld, die geen webbrowserverschillen hoeven te overwegen tijdens het opnemen hiervan in een webpagina.
Vereisten voor protocolactiveringsschema
- Webservers moeten ondersteuning hebben voor bytebereikaanvragen (HTTP/1.1)
- Servers die ondersteuning bieden voor het HTTP/1.1-protocol, moeten ondersteuning hebben voor bytebereikaanvragen
- Webservers moeten weten over de inhoudstypen van het Windows 10-app-pakket
- U kunt als volgt de nieuwe inhoudstypen declareren als onderdeel van het webconfiguratiebestand
Dit inschakelen op een webpagina
App-ontwikkelaars die app-pakketten op hun websites willen hosten, moeten deze stap volgen:
Prefix uw app-pakket-URI's met het activeringsschema 'ms-appinstaller:?source=' waarmee App Installer is geregistreerd wanneer u ernaar verwijst op uw webpagina. Zie het voorbeeld voor mijnapp-webpagina voor meer informatie.
<html>
<body>
<h1> MyApp Web Page </h1>
<a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubApp.msix"> Install app package </a>
<a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppBundle.msixbundle"> Install app bundle </a>
<a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppSet.appinstaller"> Install related set </a>
</body>
</html>
Opmerking
Door de link naar de Windows-app of het AppInstaller-bestand te voorzien van de voorvoeging ms-appinstaller:?source='', zullen clientapparaten het installatieprogramma voor bureaublad-apps starten, met daarbij details over de Windows-app. MIME-typen moeten worden geconfigureerd op de webserver, omdat deze informatie wordt gedeeld met het bureaublad-app-installatieprogramma dat informeert over het bestandstype en de bestandskoppeling.
Het is vereist dat MIME-Types worden geconfigureerd voor de Windows-apps en AppInstaller-bestanden die worden gedeeld vanaf uw website. Door de MIME-typen op te nemen, identificeert het installatieprogramma van de bureaublad-app snel de bestandskoppeling en start u de informatiepagina met de volgende stappen. Als dit niet is inbegrepen, moet het installatieprogramma voor bureaublad-apps de bestandskoppeling bepalen die een negatieve invloed kan hebben op hoe snel het installatieprogramma van de bureaublad-app de informatie zal interpreteren en het installatieprogramma voor Windows-apps kan starten. De enige MIME-Types die op uw webserver moeten worden geconfigureerd, zijn dus bestandstypen die op uw website worden gehost.
Als het windows-app-installatiemedium wordt gehost op een bestandsshare en is gekoppeld vanaf de website, hoeft MIME-Types niet te worden geconfigureerd op de webserver.
| Bestandsextensie | MIME-type |
|---|---|
| .msix | application/msix |
| .appx | toepassing/appx |
| .msixbundle | application/msixbundle |
| .appxbundle | application/appxbundle |
| .appinstaller | toepassing/appinstaller |
Ga naar Een Windows 10-app distribueren vanaf een IIS-server voor meer informatie over het configureren van de MIME-typen.
Het app-pakket ondertekenen
Als gebruikers uw app willen installeren, moet u het app-pakket ondertekenen met een vertrouwd certificaat. U kunt een betaald certificaat van derden van een vertrouwde certificeringsinstantie gebruiken om uw app-pakket te ondertekenen. Als een certificaat van derden wordt gebruikt, moet de gebruiker het apparaat in de sideloadmodus of ontwikkelaarsmodus hebben om uw app te installeren en uit te voeren.
Als u een app implementeert voor werknemers binnen een onderneming, kunt u een door een onderneming uitgegeven certificaat gebruiken om de app te ondertekenen. Het is belangrijk te weten dat het bedrijfscertificaat moet worden geïmplementeerd op apparaten waarop de app wordt geïnstalleerd. Zie Enterprise-app-beheer voor meer informatie over het implementeren van bedrijfsapps.
Webinstallatie-ervaring in eerdere versies van Windows 10
Het aanroepen van app-installatieprogramma vanuit de browser wordt ondersteund in alle versies van Windows 10 waar App Installer beschikbaar is (te beginnen met de Jubileumupdate). De functionaliteit om rechtstreeks vanaf internet te installeren zonder dat u het pakket eerst hoeft te downloaden, is echter alleen beschikbaar op de Windows 10 Fall Creators Update.
Gebruikers van eerdere versies van Windows 10 (met App Installer beschikbaar) kunnen ook gebruikmaken van webinstallatie van Windows 10-apps via App Installer, maar hebben een andere gebruikerservaring. Wanneer deze gebruikers op de webkoppeling klikken, wordt het app-installatieprogramma gevraagd het pakket te downloaden in plaats van installeren. Na het downloaden wordt het gedownloade pakket automatisch gestart door het app-installatieprogramma. Nog één klik op Installeren en de app is klaar voor gebruik.
Hoewel deze stroom niet zo naadloos is als de directe installatie op Windows 10 Fall Creators Update, kunnen gebruikers nog steeds snel contact opnemen met de app. Bovendien hoeft de gebruiker zich met dit proces geen zorgen te maken over app-pakketbestanden die onnodig ruimte op schijven innemen. App Installer beheert efficiënt ruimte door het pakket te downloaden naar de map met app-gegevens en pakketten te wissen wanneer ze niet meer nodig zijn.
Hier volgt een snelle vergelijking van de Windows 10 Fall Creators-updateversie van App Installer en de vorige versie van App Installer:
| App-installatieprogramma, nieuwste versie | App-installatieprogramma, vorige versie |
|---|---|
| App Installer toont app-informatie voordat het downloaden wordt gestart | Browser vraagt de gebruiker om te downloaden |
| Het app-installatieprogramma voert de download uit | De gebruiker moet het starten van het app-pakket handmatig initiëren |
| Nadat het pakket is gedownload, start App Installer het app-pakket automatisch | Gebruiker moet op Installeren klikken en het app-pakket handmatig starten |
| App Installer zorgt voor verwijdering van gedownloade pakketten | De gebruiker moet de gedownloade bestanden handmatig verwijderen |
Op versies vóór de Windows 10 Fall Creators Update kan App Installer geen app rechtstreeks vanaf internet installeren. In deze versies kan app-installatieprogramma alleen app-pakketten installeren die lokaal beschikbaar zijn. In plaats daarvan downloadt het app-installatieprogramma het pakket en moet de gebruiker dubbelklikken op het gedownloade pakket om te installeren.
Beveiliging van app-installatieprogramma
Met build 1.24.1981 van het app-installatieprogramma zijn de volgende beveiligingsmaatregelen toegevoegd:
- Validatie van internetzone
- Microsoft SmartScreen-validatie
Validatie van internetzone
Voordat u toegang krijgt tot het domein waarnaar wordt verwezen door het URI-schema ms-appinstaller , controleert het app-installatieprogramma of het domein is toegestaan door de IT-professional. Als het domein is beperkt, geeft het installatieprogramma van de app een fout aan de gebruiker.
Microsoft SmartScreen-validatie
Als het domein waarnaar wordt verwezen door het URI-schema ms-appinstaller is toegestaan, valideert het app-installatieprogramma de URI met Microsoft SmartScreen. URI's die niet voldoen aan de reputatiecontrole, tonen de gebruiker een fout.
Zie Beveiligingsfuncties voor app-installatieprogramma's voor meer informatie.