我需要从一台计算机到其他计算机安装多个应用程序。我试图使用这个实用程序,但它只是崩溃,并没有工作:
http://www.softpedia.com/get/System/Back-Up-and-Recovery/Windows-8-Apps-Data-Backup.shtml
或者有没有办法从Windows商店下载应用程序并在多台计算机上脱机安装?
我需要从一台计算机到其他计算机安装多个应用程序。我试图使用这个实用程序,但它只是崩溃,并没有工作:
http://www.softpedia.com/get/System/Back-Up-and-Recovery/Windows-8-Apps-Data-Backup.shtml
或者有没有办法从Windows商店下载应用程序并在多台计算机上脱机安装?
Answers:
步骤1可以单独使用,只需运行软件而无需安装。
使用cameyo系统快照编译成单个* .exe文件,可以使用Windows 10 sdk工具将其更改为* .appx文件。
如何: 第1步:编译 将软件转换为虚拟包的过程称为“包装”。该过程包括在Cameyo“捕获”它时安装软件。完成后,您将能够在任何计算机上使用此软件,而无需再次重新安装。此外,虚拟软件可以“隔离”工作 模式“,永远不会干扰您的Windows稳定性(与常规软件不同)。 注意:打包应该在干净的虚拟机上完成,否则快照将采用 非常 很久。避免包装在任何有其他软件的机器上。安装在其上的组件。
第2步:转换
注意:要对应用程序进行签名,您将需要Windows 10 SDK工具和运行创建者更新的Windows 10 Pro / Enterprise Edition 64位
注2:命令全部在 胆大
下载并安装 桌面应用转换器 来自Windows应用商店。下载DesktopAppConverter.zip和BaseImage-14316.wim文件。将下载的DesktopAppConverter.zip文件解压缩到计算机上的文件夹中,并将BaseImage文件放在同一目录中。 (如果有可用的新版Windows 10,您应该会看到一个新的BaseImage文件。您需要使用与安装的Windows 10版本相同版本号的BaseImage文件。)
接下来,以管理员身份打开PowerShell窗口。为此,请打开“开始”菜单,搜索“PowerShell”,右键单击其快捷方式,然后选择“以管理员身份运行”。
通过运行以下命令更改PowerShell的执行策略。之后键入y同意更改。
Set-ExecutionPolicy绕过
您现在可以从管理员PowerShell窗口运行DesktopAppConverter.exe命令,以便在单个命令中将桌面应用程序转换为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中执行以下命令
Add-AppxPackage -Path C:\ Path \ to \ AppxManifest.xml -Register
您将在指定的输出目录中找到Application.appx文件旁边的AppxManifest.xml文件。
如果您在收件人计算机上没有管理员,请按照以下步骤操作: 记住,W10 PRO / ENTERPRISE是必需的 在刚刚创建* .appx文件的计算机上打开Powershell管理员。 执行以下命令: 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 sign -f my.pfx -fd SHA256 -v C:\ Path \ to \ application.appx
请注意,Publisher名称与在MakeCert.exe命令中创建* .appx文件时的名称相同。
系统会要求您输入密码。您可以将密码留空。
现在,您已准备好在其他计算机上安装* .appx文件! 请享用!
如果由于某种原因计算机正在运行,请执行 Add-AppxPackage C:\ Path \ to \ application.appx 在Powershell(无需管理员)
作为Winblows的用户,没有“官方”方式这样做。 如果您是管理员并且需要将应用程序部署到各种计算机,则可以执行此操作 但是并非所有应用都可以像这样部署。
另一种“非官方”方式是通过“拦截”应用程序工作所需的安装包,请参阅本教程以获取更多信息: 它在Winblows 8 / 8.1中工作,感谢上帝我不再使用Windows了,所以我没有检查Winblows 10,但应该工作,只要确保你获得应用程序和相关依赖项的appx文件。 下载windows appxs离线。