Ghid pentru convertor de aplicații Microsoft Desktop

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Microsoft a prezentat Convertor de aplicații desktop program ceva timp în urmă pentru a evidenția cât de ușor este să convertiți unele programe desktop în format Universal Apps.

Ideea principală din spatele instrumentului a fost de a facilita dezvoltatorilor transformarea programelor desktop vechi pentru Windows în aplicații din magazin.

În acest fel, programele transformate în aplicații ar beneficia de funcții exclusiv din magazin, precum sandboxing-ul de securitate. Mai mult, dezvoltatorii pot beneficia de o expunere suplimentară pe Windows Store.

Desktop App Converter lansat de Microsoft cu ceva timp în urmă este disponibil numai ca o previzualizare. Programul este lucrat și actualizările sunt lansate în mod regulat, care introduc funcții noi sau rezolvă probleme.

Microsoft Desktop App Converter

microsoft desktop app converter

Puteți instala și rula Desktop Converter de aplicații numai dacă computerul dvs. îndeplinește următoarele cerințe:

  1. Actualizarea Windows 10 aniversară instalată în versiunea Enterprise sau Pro.
  2. Procesor pe 64 de biți.
  3. Suportă virtualizarea asistată de hardware și traducerea adresei de nivel secundar (SLAT). Cele mai multe cpus moderne ar trebui să le sprijine.
  4. Puteți converti fișierele de instalare și nu doar programele portabile.
  5. Aplicațiile convertite pot fi implementate numai pe dispozitive Windows pe 64 de biți.

Instalarea convertorului de aplicații desktop

setup

Primul lucru pe care trebuie să îl faceți este să descărcați câteva fișiere în sistemul dvs., deoarece le cereți să instaleze Desktop App Converter pe computer. Vă rugăm să rețineți că unul dintre fișiere este o imagine de bază Windows care are o dimensiune de 3,3 Gigabyte.

Accesați pagina oficială de descărcare Microsoft pentru Desktop App Converter. Faceți clic pe butonul de descărcare și selectați DesktopAppConverter.zip și una dintre imaginile de bază. Imaginile de bază se bazează pe diferite versiuni de Windows. Versiunea 14939 este versiunea Actualizare aniversară. Trebuie să selectați imaginea de bază care se potrivește cu versiunea Windows.

Există și un fișier doc pe care poate doriți să îl descărcați, deoarece oferă informații despre instrument.

De asemenea, descărcați Windows Software Development Kit pentru Windows 10 de aici . Am descărcat Windows Standalone SDK pentru Windows 10, dar există și altele.

Extrageți fișierul DesktopAppConverter.zip după ce este descărcat. Vă sugerez să mutați fișierul BaseImage descărcat în același director, deoarece îl face un pic mai ușor în timpul instalării.

Pentru a începe configurarea, efectuați următoarele:

  1. Atingeți tasta Windows, tastați cmd.exe, țineți apăsat Shift și Ctrl și apăsați Enter. Se deschide un prompt de comandă ridicat.
  2. Tip powerhell.
  3. Vă sugerez să utilizați comanda cd pentru a accesa directorul DesktopAppConverter, de ex. cd c: DesktopAppConverter.
  4. Rulați comanda: bypass Set-ExecutionPolicy
  5. Rulați comanda: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose

Configurarea rulează automat din acel moment înainte. Rețineți că trebuie să reporniți calculatorul înainte de a putea începe conversia programelor în aplicații.

Windows se va actualiza în timpul repornirii și va deschide automat un prompt de comandă PowerShell atunci când se încarcă desktopul. Configurarea este apoi finalizată și este posibil să începeți să utilizați programul pentru a converti programele în aplicații.

Utilizarea convertorului de aplicații desktop

Convertorul de aplicații poate converti programele Win32 vechi sau Microsoft .NET Framework 4.61 în format UWP.

Rulați comanda get-help. DesktopAppConverter.ps1 -detailed pentru a obține informații detaliate despre parametrii și opțiunile pe care le acceptă convertorul.

Pentru a converti un program, executați următoarea comandă:

. DesktopAppConverter.ps1 -Instalator C: Instalator MyApp.exe -InstallerArguments '/ S' -Destinație C: Ieșire MyApp -PackageName 'MyApp' -Publisher 'CN = publishername' -Version 0.0.0.1 -MakeAppx -Verbose

Trebuie să ajustați comanda, de exemplu, pentru a se potrivi cu calea programului și numele programului pe care îl doriți convertit, numele, editorul și versiunea. Vă rugăm să rețineți că versiunea pare să respingă versiunile prea scurte sau prea lungi. Compilatorul va arunca o eroare dacă utilizați 0.8 sau 1 în comandă. Utilizați patru cifre, care funcționează, astfel încât versiunea 0.8 să fie prezentată ca 0.8.0.0 în comandă.

Este posibil să primiți alte mesaje de eroare, dar mesajele vă indică de obicei în direcția corectă, astfel încât să știți ce a mers greșit.

Dacă comanda este acceptată, se întâmplă următoarele:

  1. Verificările sunt efectuate pentru a vă asigura că mediul respectă toate cerințele.
  2. Verificările sunt efectuate pe instalatorul selectat.
  3. Directorul de ieșire este creat dacă nu există.
  4. Mediul de conversie este configurat.
  5. Instalatorul este rulat într-un mediu izolat.

Rezultatul

Instrumentul Desktop App Converter creează un pachet .appx care este versiunea UWP a programului. Puteți rula următoarea comandă pe o fereastră promptă a comenzii PowerShell ridicat pentru a testa noua aplicație înainte de a o semna:

Add-AppxPackage -Path PATHTOAppxManifest.xml -Register

Înlocuiți PATHTOAppxManifest.xml cu calea către fișierul manifest. Îl găsiți în același director ca pachetul .appx.

Puteți rula apoi aplicația ca oricare alta folosind meniul Start. Consultați acest ghid pentru semnarea informațiilor și probleme.