3

Мне нужно установить несколько приложений с одного компьютера на другой. Я пытался использовать эту утилиту, но она просто вылетала и не работала:

http://www.softpedia.com/get/System/Back-Up-and-Recovery/Windows-8-Apps-Data-Backup.shtml

Или есть способ загрузить приложение из магазина Windows и установить его на многих компьютерах в автономном режиме?

2 ответа2

2

Шаг 1 может использоваться сам по себе, чтобы просто запустить программное обеспечение без установки вообще.

Используйте системные снимки cameyo для компиляции в отдельный * .exe-файл, который можно преобразовать в * .appx-файл с помощью инструментов Windows 10 SDK.

Как: Шаг 1: Компиляция Процесс превращения программного обеспечения в виртуальный пакет называется "упаковкой". Процесс состоит из установки программного обеспечения, в то время как Cameyo "захватывает" его. Как только это будет сделано, вы сможете использовать это программное обеспечение на любом компьютере без необходимости переустанавливать его снова. Кроме того, виртуальное программное обеспечение может работать в "изолированном режиме", не влияя на стабильность Windows (в отличие от обычного программного обеспечения). Примечание: упаковка должна производиться на чистой виртуальной машине, иначе создание снимка займет очень много времени. Избегайте упаковки на любом компьютере, на котором установлено другое программное обеспечение и компоненты.

  1. Запустите Cameyo's Packager: запустите Cameyo и выберите "Захват установки" в меню запуска:
  2. Подождите, пока Packager захватит снимок вашей системы перед установкой в ее текущем состоянии.
  3. Как только снимок сделан, появится окно с просьбой установить: на этом этапе установите приложение, которое вы хотите упаковать, и, если необходимо, настройте приложение так, как вы хотите, чтобы оно работало.
  4. Когда ваш файл appx завершит установку, нажмите "Install done" в окне упаковщика Cameyo. Cameyo снова потребуется несколько минут, чтобы создать снимок вашей системы (на этот раз после установки) и проанализировать различия.

    5. Вы сделали! Пакет находится в папке «Мои документы \ Пакеты Cameyo»:

Шаг 2: конвертировать

Примечание: чтобы подписать приложение, вам понадобятся Windows 10 SDK Tools и 64-разрядная версия Windows 10 Pro/Enterprise Edition с Creators Update.

Примечание 2: все команды выделены жирным шрифтом

Загрузите и установите Конвертер настольных приложений из Магазина Windows. Загрузите файлы DesktopAppConverter.zip и BaseImage-14316.wim. Извлеките загруженный файл DesktopAppConverter.zip в папку на вашем компьютере и поместите файл BaseImage в тот же каталог. (Если доступна новая сборка Windows 10, вы должны увидеть новый файл BaseImage. Вам нужно будет использовать файл BaseImage с тем же номером версии, что и у установленной вами сборки Windows 10.)

Затем откройте окно PowerShell от имени администратора. Для этого откройте меню «Пуск», найдите «PowerShell», щелкните его ярлык правой кнопкой мыши и выберите «Запуск от имени администратора».

Измените политику выполнения PowerShell, выполнив следующую команду. Согласитесь на изменение, набрав y впоследствии.

Set-ExecutionPolicy обход

Теперь вы можете запустить команду DesktopAppConverter.exe из окна PowerShell администратора, чтобы преобразовать настольное приложение в приложение UWP с помощью одной команды. Для этого вам понадобится файл * .cameyo.exe приложения.

Вот команда, которую вы можете использовать и настроить для своего приложения:

,\DesktopAppConverter.exe -AppExecutable C:\Installer\MyApp.exe -Destination C:\Output\MyApp -PackageName "Name" -Publisher "CN = Publisher" -Version 0.0.0.1 -MakeAppx -Verbose

Вам нужно будет изменить команду, чтобы добавить свое собственное имя издателя, версию, имя пакета и указать его в файле установщика и в каталоге назначения, который вы предпочитаете.


Шаг 3. Подписание. Если у вас есть права администратора на компьютере установки, выполните следующую команду в Powershell Administrator.

Добавить-AppxPackage -Path C:\Path\to\AppxManifest.xml -Register

Вы найдете файл AppxManifest.xml рядом с файлом Application.appx в указанном вами выходном каталоге.

Если у вас нет администратора на компьютерах-получателях, выберите длинный путь следующим образом:ПОМНИТЕ, ТРЕБУЕТСЯ W10 PRO/ENTERPRISE Откройте администратор Powershell на компьютере, на котором вы только что создали файл * .appx. Выполните следующую команду:cmd Затем выполните:cd "C:\Program Files (x86)\Windows Kits\10\bin\x64" MakeCert.exe -r -h 0 -n "CN = Publisher" -eku 1.3.6.1. 5.5.7.3.3 -pe -sv my.pvk my.cer pvk2pfx.exe -pvk my.pvk -spc my.cer -pfx my.pfx signtool.exe знак -f my.pfx -fd SHA256 -v C:\Путь \к \application.appx

Обратите внимание, что имя издателя совпадает с именем, которое вы создали при создании файла * .appx в команде MakeCert.exe.

Вам будет предложено ввести пароль. Вы можете просто оставить пароль пустым.

Теперь у вас есть файл * .appx, готовый для установки на другие компьютеры! Наслаждайтесь!

Если по какой-либо причине компьютер работает, выполните команду Add-AppxPackage C:\Path\to\application.appx в Powershell (администратор не требуется)

0

Не существует "официального" способа сделать это как пользователей в Winblows. Вы можете сделать это, если вы являетесь администратором и вам необходимо развертывать приложения на разных компьютерах, однако не все приложения можно развертывать, как это.

Другой "неофициальный" способ сделать это - "перехватить" инсталляционные пакеты, необходимые для работы приложения. Для получения дополнительной информации обратитесь к этому руководству: он работал в Winblows 8/8.1, слава Богу, я больше не использую Windows, поэтому Я не проверял в Winblows 10, но должен работать, просто убедитесь, что вы получите файлы appx для приложения и связанных с ним зависимостей. Скачать Windows AppXs в автономном режиме.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .