Посібник для конвертора додатків Microsoft Desktop

Спробуйте Наш Інструмент Для Усунення Проблем

Microsoft показала своє Настільний конвертер додатків програма якийсь час тому щоб виділити, як легко конвертувати деякі програми настільних ПК у формат Universal Apps.

Основна ідея цього інструмента полягала в тому, щоб розробникам було легше перетворити застарілі настільні програми для Windows у додатки магазину.

Програми, перетворені на додатки таким чином, виграють від ексклюзивних функцій магазину, таких як пісочниця безпеки. Крім того, розробники можуть скористатися додатковою експозицією в Windows Store.

Конвертер програм для настільних додатків, який Microsoft випустив деякий час тому, все ще доступний лише для попереднього перегляду. Програма над цим працює, і регулярно випускаються оновлення, які вводять нові функції або виправляють проблеми.

Microsoft Desktop App Converter

microsoft desktop app converter

Ви можете встановити та запустити Desktop App Converter лише у тому випадку, коли ваш комп'ютер відповідає таким вимогам:

  1. Оновлення Windows 10 Anniversary Update, встановлене на Enterprise або Pro.
  2. 64-бітний процесор.
  3. Підтримує апаратну віртуалізацію та переклад адрес другого рівня (SLAT). Більшість сучасних процесорів повинні їх підтримувати.
  4. Ви можете конвертувати лише файли інсталятора, а не портативні програми.
  5. Перетворені програми можуть бути розгорнуті лише на 64-бітних пристроях Windows.

Налаштування конвертора настільних додатків

setup

Перше, що вам потрібно зробити, це завантажити декілька файлів у вашу систему, оскільки вам потрібно, щоб вони встановили на комп’ютер Desktop App Converter. Зверніть увагу, що один із файлів - це базове зображення для Windows, яке має розмір 3,3 гігабайт.

Відвідайте офіційну сторінку завантаження Microsoft для конвертора додатків для настільних ПК. Натисніть кнопку завантаження та виберіть DesktopAppConverter.zip та одне із базових зображень. Базові зображення базуються на різних версіях Windows. Версія 14939 - це версія ювілейного оновлення. Потрібно вибрати базове зображення, яке відповідає вашій версії Windows.

Також є файл doc, який ви можете завантажити, оскільки він пропонує інформацію про інструмент.

Також завантажте комплект розробки програмного забезпечення для Windows 10 звідси . Я завантажив автономний пакет SDK для Windows 10, але є й інші.

Витягніть файл DesktopAppConverter.zip після його завантаження. Я пропоную вам перемістити завантажений файл BaseImage в ту саму директорію, оскільки це полегшує процес налаштування.

Щоб розпочати налаштування, виконайте наступне:

  1. Торкніться клавіші Windows, введіть cmd.exe, утримуйте Shift та Ctrl та натисніть клавішу Enter. Це відкриває підвищений командний рядок.
  2. Введіть shellhell.
  3. Я пропоную вам скористатися командою cd для переходу до каталогу DesktopAppConverter, наприклад. cd c: DesktopAppConverter.
  4. Виконайте команду: Set-ExecutionPolicy bypass
  5. Виконайте команду: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose

Настройка запускається автоматично з цього моменту. Зверніть увагу, що вам потрібно перезапустити ПК, перш ніж ви зможете перетворити програми в додатки.

Під час перезавантаження Windows оновиться та автоматично відкриє командний рядок PowerShell при завантаженні робочого столу. Потім налаштування завершено, і ви можете почати використовувати програму для перетворення програм у додатки.

Використання настільного конвертора додатків

Конвертер програм може перетворити застарілі програми Win32 або Microsoft .NET Framework 4.61 у формат UWP.

Запустіть команду get-help. DesktopAppConverter.ps1 -докладно, щоб отримати детальну інформацію про параметри та параметри, які підтримує перетворювач.

Щоб перетворити програму, запустіть таку команду:

. DesktopAppConverter.ps1 -Installer C: Installer MyApp.exe -InstallerArguments '/ S' -Destination C: Output MyApp -PackageName 'MyApp' -Publisher 'CN = ім'я видавця' -Version 0.0.0.1 -MakeAppx -Verbo

Вам потрібно відкоригувати команду, наприклад, відповідати шляху програми та імені програми, яку потрібно перетворити, імені, видавця та версії. Зверніть увагу, що, здається, версія відкидає занадто короткі або занадто довгі версії. Компілятор видасть помилку, якщо ви використовуєте 0,8 або 1 в команді. Використовуйте чотири цифри, яка працює, так що версія 0.8 показує як 0.8.0.0 в команді.

Можливо, ви отримаєте інші повідомлення про помилки, але зазвичай вони спрямовують вас у правильному напрямку, щоб ви знали, що пішло не так.

Якщо команда прийнята, відбувається таке:

  1. Перевірки проводяться, щоб переконатися, що навколишнє середовище відповідає всім вимогам.
  2. Перевірки виконуються на вибраному інсталяторі.
  3. Вихідний каталог створюється, якщо він не існує.
  4. Налаштування конверсії налаштовано.
  5. Інсталятор працює в ізольованому середовищі.

Результат

Інструмент Desktop App Converter створює пакет .appx, який є версією програми UWP. Ви можете запустити таку команду у підвищеному вікні командної програми PowerShell, щоб перевірити нову програму перед її підписанням:

Add-AppxPackage -Path PATHTOAppxManifest.xml -реєстратор

Замініть PATHTOAppxManifest.xml на шлях до файлу маніфесту. Ви знаходите його в тому самому каталозі, що і пакет .appx.

Потім ви можете запустити додаток, як і будь-яке інше, використовуючи меню 'Пуск'. Ознайомтеся з цим посібником для підписання інформації та питань.