Windows8应用怎么从任意地方下载并离线安装
发布时间:2022-12-24 15:10:11
Windows8只能在应用商店下载在线安装。有没有办法,可以像传统的Windows软件一样,从任意地方下载获取,然后在本机离线安装,下面是解题思路
我们可以通过Windows 8新增的应用商店在本机安装各种应用,不过Windows 8应用的安装是有限制的,只能在应用商店下载在线安装。有没有办法,可以像传统的Windows软件一样,从任意地方下载获取,然后在本机离线安装?
【解题思路】
这个挑战有点高难度。
在Windows 8应用商店中下载、安装应用虽然方便,但有时也很麻烦,比如许多人遇到过应用商店进不去的问题,或者下载速度慢,并且下载时也不能切换到别的应用(因为一旦应用商店处在后台,下载就会被挂起)。因此我们可以自己封装应用,然后离线安装。这样既方便在其他电脑上安装,也便于和好友共享APP。离线应用需要Windows 8受信任的证书才能安装,这需要借助一些工具来突破证书的限制。
【解题方法】
安装许可证突破限制
由于离线应用需要Windows 8受信任的证书才能安装,因此我们首先要在本机安装证书。对于新手来说,通过安装Windows 8开发人员许可证即可获得证书。
首先从http://www.dwz.cn/cfan201312下载Win8 Metro Developer(注意:程序运行需要NET Framework 3.5的支持,运行会自动提示下载安装然后重启)。启动程序后点击“注册开发人员许可证”,按提示输入自己的微软账号申请即可。

因为许可证包含受Windows 8信任的根证书,完成许可证的安装后,就相当于APP开发者了,所以有权限在本机安装APPX应用,以后就可以直接安装离线应用了。
自己封装离线APP
Windows 8开发人员许可证目前是免费的,但是它的证书只有3个月的有效期,而且很快就会进入收费阶段。因此对于系统高手,我们可以手动解除Windows 8应用在线安装限制。所需工具到http://dwz/cfan2019下载,下载后将其全部解压到H盘备用。
Windows 8应用默认全部安装在C:\Program Files\windowsapps,当前用户默认无法直接访问,我们需要先将文件夹查看方式设置为“显示所有文件”和“受系统保护文件”,然后右击该目录选择“属性→安全→高级→更改所有者”,将当前目录所有者设置为当前用户。接着返回属性设置窗口,单击“添加”,将当前用户添加到组和用户列表,并将其权限设置为“完全控制”,这样即可打开上述目录。

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

现在我们就可以将这里安装的应用提取出来重新封装为离线APP。比如上班的时候,我们可以利用公司高速网络在应用商店下载安装应用,然后用下面的方法重新封装,这样就可以拿回家里电脑安装或与朋友共享了。
这里以从应用商店下载游戏为例,首先在公司电脑上通过应用商店安装好游戏。打开C:\Program Files\windowsapps目录,提取其中游戏目录到H盘并将其命名为youxi,接着打开H:\youxi,删除该文件夹中的microsoft.system.package.metadata目录,这个是系统自带验证文件。
接着返回桌面,按Win+X,选择“命令提示(管理员)”,以管理员身份启动命令提示符后,输入下列的命令重新封装该游戏:

H:\MakeAppx.exe pack /d h:\youxi /p my.appx
完成应用的封装后,在h:\youyxi下就会增加一个名为my.appx的应用包,这就是我们制作好的离线安装包,接下来我们就要对这个包进行签名。
离线应用的安装
因为Windows 8在开始菜单的Modern环境中每个App都必须由受信任的证书签名,这样Windows 8才允许将其安装到电脑上。因此需要先安装证书,双击下载到的证书进行安装,然后在打开的向导选择“本地计算机”。

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

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

最后我们就可以使用signtool对离线应用进行签名了,同上继续在命令提示符下输入下列的命令进行签名(******为上面设置的私钥密码)。
signtool sign /a /v /fd SHA256 /p ****** /f h:\my.PFX h:\my.appx
不过注意的是.appx文件并非可执行文件,我们无法双击进行安装。以管理身份启动powershell,然后输入下列的命令即可进行安装:
add-appxpacke h:\my.appx


猜你喜欢
- 在制作表格时,通常用合并居中的方式让标题文字居中。除此之外,Excel还提供了一种“跨列居中”的方法,该方法不需要合并单元格。实现步骤如下:
- 有很多人喜欢看电子书,尤其是喜欢把它们下载到手机或者MP3等一些移动设备中阅读,但是,这些移动设备不全支持Word文档格式,也就是doc格式
- 首先说明,使用大括号{}将数据包括起来,就代表了,那些数据的数组数据,不等同于一般的数据,比如:{"甲","乙
- 我们在办公的时候经常要打印各种的文档,但是打印过程中会有一些问题出现,如打印文档里无法打印,右下角显示文档被挂起,那么遇到这样的问题时该如何
- 今天小编为大家带来了win7系统开机屏幕显示0xcoooo428错误怎么办 解决方法介绍,感兴趣的朋友们可以跟着小编去下文了解一下哦今天小编
- Win10系统中如何禁止某个程序联网?计算机和手机一样,当后台有程序在使用网络的时候将会严重影响到我们的使用,如果用户想要禁止这些程序自动下
- 在一个excel文档里面,插入了很多文本框,如果批量快速的将文本框里面的某一些文字修改为另外的文字?比如本文的案例:将excel文档文本框里
- 对于wps文档的制作,怎么给文档添加空白页呢?对于刚从其它版本转型过来的应该就不会太懂吧,没关系下面小编就为你介绍wps文字怎么加页的方法啦
- 使用过电脑的朋友都知道电脑只有连接网络且网络正常的时候才可以上网,那么出现以太网没有有效IP配置是怎么回事呢?今天小编就来分享一下以太网没有
- 当我们使用Win10需要新建一个文件夹的时候,默认情况下,Windows系统中新建文件夹的名称,是新建文件夹。如果你不喜欢新建文件夹这个名字
- WinXP系统怎么实现多个桌面显示?针对此问题,下面小编就给大家带来WinXP系统实现多个桌面的方法,希望可以帮助到大家WinXP系统怎么实
- 在Excel录入的时候,会有些数据单位是一样的,为了不重复录入,而先把数据录入,再统一加单位,下面给大家分享excel表格中整列加字的方法,
- windows系统下的默认的命令提示符窗口打开后显示的都是黑色的底,白色的字,看着很不舒服对不对,下面本片文章用三个步骤,分分秒给Win7的
- 在WPS其实拥有许多便捷的操作能够让我们更好的去使用,例如在需要填充数量庞大的数据时我们就可以使用智能填充功能来进行填充,但很多用户都不清楚
- 在使用Excel的时候会希望把某些单元格锁定,以防他人篡改或误删数据。下面让小编为你带来excel表格保护单元格的方法。excel保护单元格
- 在我们平时使用Excel表格办公时,为了可以快速明了的显示一些数据,往往会用到一些图表。而其中圆环图是一种比较新颖且非常直观的显示方式。那么
- 具体方法如下:1.点击桌面上的【此电脑】或者电脑任务栏上的【文件资源管理器】图标,打开文件资源管理器。2.在文件资源管理器窗口中,左键点击窗
- 这篇文章主要介绍了win10系统安装oracle软件的图文教程,在全新的操作系统中该怎么安装oracle软件,本文为大家分享了详细教程,感兴
- 电子产品的出现为人们的生活带来很多便利,比如足不出户就可以在网上购物以及在网上就可以查看自己想要阅读的图书等等。在平时,人们如果想要知道某种
- 经常遇到这样的疑问macOS安装某些应用为什么要关闭sip?我关闭了sip就不安全了,我不关有没有办法安装应用,带着这个问题macdown小