Microsoft Desktop App Converter Guide

Prova Vårt Instrument För Att Eliminera Problem

Microsoft visade sin Desktop App Converter program för en tid sedan för att lyfta fram hur lätt det är att konvertera vissa stationära program till Universal Apps-format.

Huvudtanken bakom verktyget var att göra det lättare för utvecklare att förvandla äldre skrivbordsprogram för Windows till Store-appar.

Program som förvandlades till appar på detta sätt skulle dra nytta av butiksexklusiva funktioner som säkerhetssandbox. Utvecklare kan dessutom dra nytta av extra exponering i Windows Store.

Desktop App Converter som Microsoft släppte för en tid sedan är fortfarande bara tillgänglig som förhandsgranskning. Programmet arbetar med, och uppdateringar släpps regelbundet som introducerar nya funktioner eller fixar problem.

Microsoft Desktop App Converter

microsoft desktop app converter

Du får bara installera och köra Desktop App Converter om din dator uppfyller följande krav:

  1. Windows 10 Jubileumsuppdatering installerad i Enterprise- eller Pro-utgåvan.
  2. 64-bitars processor.
  3. Stöder hårdvarorassisterad virtualisering och andra nivå adressöversättning (SLAT). De flesta moderna cpus bör stödja dem.
  4. Du får bara konvertera installationsfiler och inte bärbara program.
  5. Konverterade appar får bara distribueras till 64-bitars Windows-enheter.

Desktop App Converter Konfigurering

setup

Det första du behöver göra är att ladda ner ett par filer till ditt system eftersom du behöver dem för att installera Desktop App Converter på datorn. Observera att en av filerna är en Windows-basbild som har en storlek på 3,3 Gigabyte.

Besök den officiella nedladdningssidan från Microsoft för Desktop App Converter. Klicka på nedladdningsknappen och välj DesktopAppConverter.zip och en av basbilderna. Basbilderna är baserade på olika versioner av Windows. Version 14939 är jubileumsuppdateringsversionen. Du måste välja basbild som matchar din Windows-version.

Det finns en doc-fil som du kanske vill ladda ner eftersom den ger information om verktyget.

Ladda även ner Windows Software Development Kit för Windows 10 härifrån . Jag har laddat ner Windows Standalone SDK för Windows 10, men det finns andra.

Extrahera DesktopAppConverter.zip-filen när den har laddats ner. Jag föreslår att du flyttar den nedladdade BaseImage-filen till samma katalog eftersom den gör det lite lättare under installationen.

Gör följande för att starta installationen:

  1. Klicka på Windows-tangenten, skriv cmd.exe, håll ner Skift och Ctrl och tryck på enter. Detta öppnar en upphöjd kommandotolk.
  2. Skriv powershell.
  3. Jag föreslår att du använder cd-kommandot för att gå till DesktopAppConverter-katalogen, t.ex. cd c: DesktopAppConverter.
  4. Kör kommandot: Set-ExecutionPolicy bypass
  5. Kör kommandot: DesktopAppConverter.ps1-Setup -BaseImage BaseImage-14939.wim -Verbose

Installationen körs automatiskt från den punkten och framåt. Observera att du måste starta om datorn innan du kan börja konvertera program till appar.

Windows kommer att uppdateras under omstart och öppnar en PowerShell-kommandotolk automatiskt när skrivbordet laddas. Installationen är sedan klar och du kan börja använda programmet för att konvertera program till appar.

Använda Desktop App Converter

Appkonverteraren kan konvertera äldre Win32-program eller Microsoft .NET Framework 4.61-program till UWP-format.

Kör kommandot get-help. DesktopAppConverter.ps1 -detaljerad för att få detaljerad information om parametrarna och alternativen som konverteraren stöder.

För att konvertera ett program kör du följande kommando:

. DesktopAppConverter.ps1 -Installatör C: Installer MyApp.exe -InstallerArguments '/ S' -destination C: Output MyApp -PackageName 'MyApp' -Publisher 'CN = publiceringsnamn' -Version 0.0.0.1 -MakeAppx -Verbose

Du måste justera kommandot, till exempel för att matcha programvägen och namnet på det program du vill konvertera, namn, utgivare och version. Observera att version verkar avvisa för korta eller för långa versioner. Kompilatorn kommer att kasta ett fel om du använder 0,8 eller 1 i kommandot. Använd fyra siffror som fungerar så att version 0.8 visas som 0.8.0.0 i kommandot.

Du kan få andra felmeddelanden, men meddelandena pekar vanligtvis dig i rätt riktning så att du vet vad som gick fel.

Om kommandot accepteras händer följande:

  1. Kontroller utförs för att se till att miljön uppfyller alla krav.
  2. Kontroller utförs på det valda installationsprogrammet.
  3. Utmatningskatalogen skapas om den inte finns.
  4. Konverteringsmiljön är inställd.
  5. Installatören körs i en isolerad miljö.

Resultatet

Verktyget Desktop App Converter skapar ett .appx-paket som är UWP-versionen av programmet. Du kan köra följande kommando i ett upphöjd PowerShell-kommandotolkfönster för att testa den nya appen innan du signerar den:

Add-AppxPackage-Path PATHTOAppxManifest.xml -Register

Ersätt PATHTOAppxManifest.xml med sökvägen till manifestfilen. Du hittar den i samma katalog som .appx-paketet.

Du kan sedan köra appen som alla andra med hjälp av Start-menyn. Kolla in den här guiden för att underteckna information och problem.