Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan använda MSIX-paketeringsverktyget för att skapa ett MSIX-programpaket från något av följande alternativ:
- MSI
- EXE
- ClickOnce
- App-V
- Skript
- Manuell installation
Det här dokumentet beskriver hur du tar befintliga tillgångar som du har och konverterar dem till MSIX.
Innan du börjar konvertera rekommenderar vi att du ser till att du förstår installationsprogrammet och om det kommer att konverteras.
Vi rekommenderar också att du följer metodtipsen för att konfigurera din miljö och MSIX-paketeringsverktyget för konvertering.
Anmärkning
MSIX-paketeringsverktyget stöder för närvarande App-V 5.1. Om du har ett paket med App-V 4.x rekommenderar vi att du använder källinstallationsprogrammet för att konvertera till MSIX.
När verktyget först startas uppmanas du att ge medgivande till att skicka telemetridata. Det är viktigt att observera att diagnostikdata som du delar bara kommer från appen och aldrig används för att identifiera eller kontakta dig.
Att skapa ett programpaket är det vanligaste alternativet. Det är här du skapar ett MSIX-paket från ett installationsprogram eller genom manuell installation av programmets nyttolast.
Förpackningsmetod
Välj ett alternativ för konverteringsdatorn:
Om du redan arbetar i en ren miljö väljer du Skapa paket på den här datorn
Om du vill ansluta till en befintlig virtuell dator eller fjärrdator väljer du Skapa paket på en fjärrdator
- Du måste konfigurera fjärrdatorn innan du kan konvertera den
Om du har en lokal virtuell dator på datorn som du vill konvertera till väljer du Skapa paket på en lokal virtuell dator
- Observera att vi endast stöder Hyper-V virtuella datorer, om du vill använda en annan virtualiseringsprodukt kan du ansluta med alternativet fjärrdator.
Klicka Nästa
Förbereda datorn
På sidan Förbered dator finns sedan alternativ för att förbereda datorn för paketering.
Drivrutinen för MSIX-paketeringsverktyget krävs och verktyget försöker automatiskt aktivera den om den inte är aktiverad. Verktyget kontrollerar först med DISM för att se om drivrutinen är installerad. Om du stöter på ett problem kan du prova att kontrollera vår felsökningsdokumentation och sedan skicka in ett problem med feedbackhubben om problemet kvarstår.
Anmärkning
MSIX-paketverktygsdrivrutinen övervakar systemet för att samla in de ändringar som ett installationsprogram gör i systemet, vilket gör att MSIX-paketeringsverktyget kan skapa ett paket baserat på dessa ändringar.
Windows Update är aktivt Vi inaktiverar tillfälligt Windows Update under hela paketeringen så att vi inte samlar in några onödiga data.
Kryssrutan Väntar på omstart är inaktiverad som standard. Du måste starta om datorn manuellt och sedan starta verktyget igen om du uppmanas att väntande åtgärder behöver startas om. Detta krävs inte, rekommenderas endast.
[Valfritt] Markera kryssrutan för Windows Search är Aktiv och välj Inaktivera markerad om du väljer att inaktivera söktjänsten.
- Detta krävs inte, endast rekommenderas.
- När det är inaktiverat uppdaterar verktyget statusfältet till Inaktiverat.
[Valfritt] Markera kryssrutan för SMS-värden är aktiv och välj Inaktivera valda om du väljer att inaktivera värdtjänsten.
- Detta krävs inte, endast rekommenderas.
- När det är inaktiverat uppdaterar verktyget statusfältet till Inaktiverat.
När du är klar med att förbereda datorn klickar du på Nästa.
Välj det installationsprogram som du vill paketera
Det första du vill göra är att förstå vad som händer med installationsprogrammet som du vill konvertera. Med någon av dessa installationsprogram kan du ange dem här för att förenkla arbetsflödet, eller så kan du köra det manuellt vid tidpunkten för installationen senare i arbetsflödet.
MSI-installationsprogram
Om du konverterar ett .msi installationsprogram kan du helt enkelt bläddra efter det och ange .msi. Om du har en tillhörande .mst- eller .msp-fil kan du ange det i fältet installationsargument. En av fördelarna med att ange din .msi här är att vi kan hämta all paketinformation från den, vilket sparar tid på nästa konverteringssteg.
App-V installatörer
Om du konverterar med en App-V är detta en riktigt enkel process för dig. Allt du behöver göra är att ange en App-V-fil, och du får snabb tillgång till att skapa en MSIX-sida. Det beror på att manifestet för paketet helt enkelt behöver översättas till ett MSIX-paket, och sedan fungerar det bara som en MSIX. Förbehållet här är att verktyget endast stöder App-V 5.1 – om din App-V är version 4.x rekommenderar vi att du tar källinstallationsprogrammet och sedan konverterar det direkt till MSIX.
EXE-installationsprogram
Om du konverterar ett .exe installationsprogram kan du ange installationsprogrammet vid denna tidpunkt. På grund av bristen på formatkonsekvens med ett exe måste du manuellt ange paketinformationen för installationsprogrammet.
ClickOnce-installationsprogram
Om du konverterar ett ClickOnce-installationsprogram kan du ange installationsprogrammet just nu. Precis som en .exemåste du manuellt ange paketinformationen för installationsprogrammet.
Skript
Om du använder ett skript för att installera programmet kan du ange kommandoraden här. Du kan också lämna fältet tomt och köra skriptet manuellt under installationsfasen.
Manuell installation
Om du vill köra installationsprogrammet manuellt eller utföra installationsprogrammets åtgärder manuellt kan du lämna installationsfältet tomt och under installationsfasen utföra de åtgärder som krävs för installationsprogrammet.
Om du försöker generera en konverteringsmallfil kan du inte göra det utan att ange ett installationsprogram.
Om du har några installationsargument kan du ange önskat argument i det angivna fältet. Det här fältet accepterar alla strängar.
Signeringsinställning
Under Signeringsinställning väljer du ett signeringsalternativ. Du kan också ange detta som standard i inställningarna, vilket sparar några steg varje gång du konverterar.
- Signera med Device Guard-signering Med det här alternativet kan du logga in på ditt Microsoft Active Directory-konto som du har konfigurerat att använda med Device Guard-signering, vilket är en signeringstjänst som Microsoft tillhandahåller där du inte behöver ange ett eget certifikat. Läs mer om hur du konfigurerar ditt konto och om Device Guard-signering här.
- Signera med ett certifikat(.pfx) Bläddra till och välj .pfx-certifikatfilen. Om certifikatet är lösenordsskyddat skriver du lösenordet i lösenordsrutan.
- Ange en .cer fil (signeras inte) Med det här alternativet kan du ange en .cer fil. Detta är användbart när du inte vill signera paketet, men du vill se till att utgivarinformationen matchar ämnet för certifikatet som ska användas för signering.
- Signera inte paketet Välj det här alternativet om du ska signera paketet vid ett senare tillfälle. Obs! Du kan inte installera ett MSIX-paket om det inte är signerat
- När du signerar rekommenderar vi starkt att du lägger till en tidsstämpel i ditt certifikat så att giltigheten kan överskrida dess utgångsdatum. Det godkända formatet är en RFC 3161 tidsstämpelserver-URL.
Anmärkning
Det går inte att signera ett MSIX-paketformatprogram med ett SHA1-certifikat.
Klicka på Nästa för att fortsätta.
Paketinformation
När du har valt att paketera programmet på en befintlig virtuell dator måste du ange information om appen. Verktyget försöker fylla dessa fält automatiskt baserat på den information som är tillgänglig från installationsprogrammet. Du har alltid möjlighet att uppdatera posterna efter behov. Om fältet är en asterisk*, krävs det. Hjälp visas direkt om inmatningen inte är giltig.
- Paketnamn:
- Krävs och motsvarar paketidentitetens namn i manifestet för att beskriva innehållet i paketet.
- Visas inte för slutanvändaren.
- Är skiftlägeskänslig och kan inte ha blanksteg.
- Kan acceptera strängen mellan 3 och 50 tecken som består av alfanumeriska tecken, punkt- och bindestreckstecken.
- Det går inte att avsluta med en period och vara något av följande: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" och "LPT9".
- Paketvisningsnamn:
- Krävs och motsvarar paketet i manifestet för att visa ett eget paketnamn för användaren, på startmenyn och inställningssidorna.
- Fältet accepterar en sträng mellan 1 och 256 tecken och kan lokaliseras.
- Utgivarens namn:
- Krävs och motsvarar paket som beskriver utgivarens information.
- Publisher-attributet måste matcha utgivarens ämnesinformation för certifikatet som används för att signera ett paket.
- Det här fältet accepterar en sträng mellan 1 och 8 192 tecken som passar det reguljära uttrycket för ett unikt namn: "(CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID.(0 | [1-9][0-9])(.(0 | [1-9][0-9]))+))=(([^,+="<>#;])+ | ".")(, ((CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID.(0 | [1-9][0-9])(.(0 | [1-9][0-9]))+))=(([^,+="<>#;])+ | ".")))*".
- Visningsnamn för utgivare:
- Krävs och motsvarar paketet i manifestet för att visa ett anpassat utgivarnamn som visas för användaren, i appinstallationsprogrammet och på inställningssidorna.
- Fältet accepterar en sträng mellan 1 och 256 tecken och kan lokaliseras.
- Version:
- Krävs och motsvarar paketet i manifestet för att beskriva paketets versionsnummer.
- Det här fältet accepterar en versionssträng i quad-notation: "Major.Minor.Build.Revision".
- Beskrivning:
- Det här fältet är valfritt.
- Installationsplats:
- Det här är den plats som installationsprogrammet ska kopiera programmets nyttolast till (vanligtvis mappen Programfiler).
- Det här fältet är valfritt men rekommenderas när appnyttolasten installeras utanför programfilernas mappar.
- Bläddra till och välj en mapp.
- Kontrollera att den här filen matchar installationsprogrammets installationsplats när du går igenom programinstallationsåtgärden.
- Lägg till stöd för MSIX Core i det här paketet.
- När den här kryssrutan är markerad visas sedan en listruta där du kan välja en Windows-version för MSIX Core-stöd för det paket som du genererar.
Installation
- Det här är installationsfasen där verktyget övervakar och samlar in programinstallationsåtgärderna.
- Verktyget startar installationsprogrammet i den miljö som angavs tidigare och du måste gå igenom installationsguiden för att installera programmet.
- Kontrollera att installationssökvägen matchar det som definierades tidigare på paketinformationssidan.
- Du kan behöva skapa en genväg på skrivbordet för det nyligen installerade programmet.
- När du är klar med programinstallationsguiden kontrollerar du att du har slutfört eller stängt installationsguiden.
- Om du behöver köra flera installationsprogram kan du göra det manuellt i det här läget.
- Om appen behöver andra förutsättningar måste du installera dem nu.
- Om programmet behöver .Net 3.5/20 lägger du till den valfria funktionen i Windows.
- Om du inte angav något installationsprogram tidigare kan du köra installationsprogrammet eller skriptet manuellt.
- Om installationsprogrammet kräver en omstart kan du utföra en manuell omstart eller använda omstartsknappen för att utföra omstarten, och du återgår till den här punkten i konverteringsprocessen efter omstarten.
- När du har slutfört installationen av programmet klickar du på Nästa.
Hantera första startuppgifter
Den här sidan visar körbara program som verktyget har samlat in. Vi rekommenderar att du startar programmet minst en gång för att samla in alla första startuppgifter.
Du kan starta den körbara filen genom att välja den och sedan klicka på Kör. Du kan också ta bort onödiga startpunkter genom att välja den och sedan klicka på Ta bort.
Om det finns flera program markerar du kryssrutan som motsvarar huvudstartpunkten. Om du inte ser programmet .exe här bläddrar du manuellt till och kör det. Uppdatera sedan listan.
Klicka på Nästa Du uppmanas med ett popup-fönster där du uppmanas att bekräfta att du är klar med programinstallationen och hanterar de första startuppgifterna.
- Om du är klar klickar du på Ja, gå vidare.
- Om du inte är klar klickar du på Nej, jag är inte klar. Du kommer tillbaka till den sista sidan där du kan starta program, installera eller kopiera andra filer och dlls/körbara filer.
Tjänsterapport
Från och med 1.2019.1220.0-versionen av MSIX-paketeringsverktyget kan du konvertera ett installationsprogram med tjänster, så vi har lagt till en tjänstrapportsida. Om inga tjänster har identifierats ser du fortfarande den här sidan, men den är tom med ett meddelande om att inga tjänster har identifierats överst på sidan.
På rapportsidan Tjänster visas tjänster som identifierades i installationsprogrammet under konverteringen. Tjänster som har all information de behöver och stöds visas i tabellen Inkluderad . Tjänster som behöver ytterligare information, behöver en korrigering eller som inte stöds visas i tabellen Exkluderad .
Om du vill åtgärda en tjänst eller se ytterligare data om tjänsten dubbelklickar du på tjänstposten i tabellen för att visa ett popup-fönster med mer information om tjänsten. Du kan redigera en del av den här informationen om du behöver det.
- Nyckelnamn: Namnet på tjänsten. Detta kan inte redigeras.
- Beskrivning: Beskrivningen av tjänstposten.
- Visningsnamn: Visningsnamnet för tjänsten.
- Bildsökväg: Plats för den körbara tjänsten. Detta kan inte redigeras.
- Startkonto: Startkontot för tjänsten.
- Starttyp: Typ av start för tjänsten. Stöder automatisk, manuell och inaktiverad.
- Argument: Argument som ska köras när tjänsten startas.
- Beroenden: Beroenden för tjänsten.
När en tjänst har åtgärdats kan du flytta den till tabellen Inkluderad eller så kan du välja att lämna den i tabellen Exkluderad om du inte vill ha den i det slutliga paketet. Mer information finns i tjänstedokumentationen.
Skapa paket
- Ange en plats för att spara MSIX-paketet.
- Som standard sparas paket i den lokala appdatamappen.
- Du kan definiera standardplatsen för sparande i menyn Inställningar.
- Om du genererar en konverteringsmallfil kan du också ange en annan plats för att spara mallfilen om du inte vill ha den på samma plats som MSIX-paketet.
- Om du vill fortsätta att redigera innehållet och egenskaperna för paketet innan du sparar MSIX-paketet kan du välja Paketredigeraren och gå till paketredigeraren.
- Klicka på Skapa för att skapa MSIX-paketet.
Du får ett popup-fönster när paketet skapas. Det här popup-fönstret innehåller platsen för att spara, som är länkad till filplatsen för det nyligen skapade paketet. Den innehåller också en länk till platsen för loggfilerna för MSIX-paketeringsverktyget. Du kan stänga popup-fönstret och omdirigeras till välkomstsidan. Du kan också välja Paketredigeraren för att se och ändra paketinnehållet och egenskaperna.