跳过Windows Store安装商店内的应用

技术渣 2022年07月22日

背景

在Windows上安装iCloud遇到了一个尴尬的问题,EXE格式的安装包只支持Windows7/8的系统,而Windows10以上需要到微软商店下载。但是尴尬的是,Windows Server 2022并没有自带微软商店。

尝试过的方法

  1. 在网上找到安装微软商店的方法,安装完后,再安装iCloud时点击下载按钮无响应。
  2. 用解压工具解压EXE,得到两个~support.msi和iCloud64.msi的安装包。其中后者需要用修改器修改一个type(好像是把1改到3),后安装,提示安装包错误。

目前可行的方法

需要用到一个网站:rg-adguard

跳转到要下载的应用的网页url,比如https://apps.microsoft.com/store/detail/icloud/9PKTQ5699M62?hl=zh-cn&gl=CN,去掉后面的get参数,贴到上面的网站,同时选Retail零售,找到包和依赖,全部下载。如果包只有某个格式,比如x86,那么依赖也装x86的,这是个坑。

下载后保存到一个空文件夹中,powershell切到文件夹输入命令 Add-AppxPackage *,然后开始菜单就会出现啦,enjoy 😃