冥王生活

您现在的位置是:首页 > 科技生活 > 正文

科技生活

什么工具可以部署appx(Windows部署工具)

admin2022-11-22科技生活132

如何制作APPX文件或备份Windows应用程序以用于离线安装

在Windows 8应用商店中下载、安装应用虽然方便,但有时也很麻烦,比如许多人遇到过应用商店进不去的问题,或者下载速度慢,并且下载时也不能切换到别的应用(因为一旦应用商店处在后台,下载就会被挂起)。因此我们可以自己封装应用,然后离线安装。这样既方便在其他电脑上安装,也便于和好友共享APP。离线应用需要Windows 8受信任的证书才能安装,这需要借助一些工具来突破证书的限制。

2

【解题方法】

安装许可证突破限制

由于离线应用需要Windows 8受信任的证书才能安装,因此我们首先要在本机安装证书。对于新手来说,通过安装Windows 8开发人员许可证即可获得证书。

首先下载Win8 Metro Developer(注意:程序运行需要NET Framework 3.5的支持,运行会自动提示下载安装然后重启)。启动程序后点击“注册开发人员许可证”,按提示输入自己的微软账号申请即可(图1)。

3

因为许可证包含受Windows 8信任的根证书,完成许可证的安装后,就相当于APP开发者了,所以有权限在本机安装APPX应用,以后就可以直接安装离线应用了。

4

自己封装离线APP

Windows 8开发人员许可证目前是免费的,但是它的证书只有3个月的有效期,而且很快就会进入收费阶段。因此对于系统高手,我们可以手动解除Windows 8应用在线安装限制。所需工具到下载,下载后将其全部解压到H盘备用。

Windows 8应用默认全部安装在C:\Program Files\windowsapps,当前用户默认无法直接访问,我们需要先将文件夹查看方式设置为“显示所有文件”和“受系统保护文件”,然后右击该目录选择“属性→安全→高级→更改所有者”,将当前目录所有者设置为当前用户。接着返回属性设置窗口,单击“添加”,将当前用户添加到组和用户列表,并将其权限设置为“完全控制”,这样即可打开上述目录(图2)。

5

完成上述操作后,在资源管理器中打开C:\Program Files\windowsapps,其中的每个目录就对应一个已安装的应用(图3)。

6

现在我们就可以将这里安装的应用提取出来重新封装为离线APP。比如上班的时候,我们可以利用公司高速网络在应用商店下载安装应用,然后用下面的方法重新封装,这样就可以拿回家里电脑安装或与朋友共享了。

这里以从应用商店下载游戏为例,首先在公司电脑上通过应用商店安装好游戏。打开C:\Program Files\windowsapps目录,提取其中游戏目录到H盘并将其命名为youxi,接着打开H:\youxi,删除该文件夹中的microsoft.system.package.metadata目录,这个是系统自带验证文件。

接着返回桌面,按Win+X,选择“命令提示(管理员)”,以管理员身份启动命令提示符后,输入下列的命令重新封装该游戏(图4):'

7

H:\MakeAppx.exe pack /d h:\youxi /p my.appx

完成应用的封装后,在h:\youyxi下就会增加一个名为my.appx的应用包,这就是我们制作好的离线安装包,接下来我们就要对这个包进行签名。

离线应用的安装

因为Windows 8在开始菜单的Modern环境中每个App都必须由受信任的证书签名,这样Windows 8才允许将其安装到电脑上。因此需要先安装证书,双击下载到的证书进行安装,然后在打开的向导选择“本地计算机”(图5)。

8

剩下的操作按照屏幕提示依次点击“下一步→是→确认导入证书为H:\证书.pfx→下一步→输入私钥的密码(默认为pcbeta)→下一步→将所有证书放在下列存储→浏览→选择“受信任的根证书颁发机构”,最后点击完成证书的安装。

完成证书的安装后,打开IE,点击“工具→internet选项→内容→证书→受信任的根证书颁发机构”,确保其中安装了hadesy证书(图6)。

9

选中hadesy证书点击“导出→下一步→是,导出私钥→下一步→设置私钥的密码→下一步→设置私钥的名称保存位置如my.pfx→完成”,将导出私钥保存在H盘备用(图7)。

10

最后我们就可以使用signtool对离线应用进行签名了,同上继续在命令提示符下输入下列的命令进行签名(******为上面设置的私钥密码)。

signtool sign /a /v /fd SHA256 /p ****** /f h:\my.PFX h:\my.appx

不过注意的是.appx文件并非可执行文件,我们无法双击进行安装。以管理身份启动powershell,然后输入下列的命令即可进行安装:

add-appxpacke h:\my.appx

小编有话说:可以看出,Windows 8的APP离线安装情况有一点复杂,仅供系统高手参考,系统初级用户勿试。

windows10安装appx文件部署失败,求大神解决

你的Appx安装包没有经过签名,所以部署失败。建议你使用“Win10 Apps应用部署”进行重制包。打开“Win10 Apps应用部署”单击“Apps应用管理器”,单击“所有用户已安装应用”最后单击“重制程序包”,在打开对话框中选中你刚刚没有部署成功的Appx安装包,然后单击“打开”,稍候出现的请输入发部者名称对话框保持默认,单击“确定”,它会自动对包签名。保存好这个安装包后,在Windows设置/更新和安全/开发者选项,选中“旁加载应用”选项。选中刚刚生成的安装包,右击“属性”/“数字签名”选中证书单击“详细信息”/“查看证书”/"安装证书"—选中"本地计算机"单击"下一步"—选中"将所证书放入下列存储"单击"浏览"—选中"受信任的根证书颁发机构"单击"确 定"—"下一步"—"完成".(没有安装到系统的根证书不受信任。同一证书签名的应用只需要安装一次即可),现在你就可以成功安装这个appx文件了.

怎么安装appx-WP10讨论区

你好,WP酷七网团队为你解答:

找到appx安装包之后使用 windows phone application deployment 8.1 部署工具进行部署;

或者使用“爱应用” 解锁后部署。

微软win10手机950怎么进入开发者模式

微软介绍了一款新的工具“Windows 10 应用程序部署(WinAppDeployCmd.exe)工具”,它是一个命令行工具,可以用来从 Windows 10 PC 部署通用 Windows 应用程序到任何 Windows 10 移动设备。下面小编就为大家介绍一下,来看看吧7月10日,微软开始推送Win10预览版10166系统,同时随着Win10 SDK预览版10166的发布,微软还推出了全新的Win10部署工具(WinAppDeployCmd.exe)。Windows10部署工具(WinAppDeployCmd)是命令行实用程序,可以被用来在Win10电脑上给任何Win10 Mobile手机设备进行通用Windows应用部署。通过USB连接可部署.Appx应用,或者在同一子网内不需要完整完整访问Visual Studio解决方案。当你安装完Win10 SDK,WinAppDeployCmd可以作为独立程序工具安装在PC上。你可以下载Win10 SDK预览版10166,这套工具同样会出现在Win10 SDK正式版中。尽管其与Visual Studio 2015进行了捆绑,但是实际工作并不需要Visual Studio 2015。为了部署应用,你需要开启开发者模式。首先,升级到最新的Win10 Mobile预览版10149系统,然后:1.在手机上打开开发者模式,设置——更新和安全——面向开发人员2.选择开发人员模式,就可以启用旁加载方案,使用WinAppDeployCmd.exe进行部署。

win10 怎么部署xap与appx

Windows Phone操作系统手机支持的应用程序格式为XAP(应用商店中的程序格式均为XAP),暂不支持其他格式应用程序。

如有疑问追问,如满意记得采纳,

如果有其他问题也可点我名字向我求助

答题不易,

如果没有回答完全,请您谅解,

请采纳最快回答的正确答案!!谢谢!

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~