如何下载Microsoft Store中的付费应用

序言

Microsoft Store 是 Windows 系统默认的应用商店,提供了大量优质的付费应用和游戏,涵盖办公、设计、娱乐等多个领域。然而,有时候我们可能会遇到以下情况:

  • 网络限制:某些地区无法直接访问商店,导致下载失败。
  • 账号限制:应用仅限特定地区购买,但自己的账号不满足条件。
  • 备份需求:希望保存特定安装包,避免重新下载或应对商店下架风险。
  • 版本限制:在不同系统安装受限制的应用。 
  • 付费限制:安装一些需要付费的软件。 

虽然最推荐的方式是 直接在Microsoft Store购买并下载,如果想尝试付费应用,这篇文章或许可以帮助你。在本教程中,主要步骤就是:下载安装包→拆解安装包→封装安装包。如果你想在不同系统上,安装受限制的应用,比如在Win10上安装Win11新版记事本、画图、WMP三件套,可能还需要更改安装包的应用配置。下文将介绍并提供详细的步骤和注意事项。如果你正面临想尝试付费应用难题,不妨继续往下看!

下载安装包

首先我们打开Microsoft Store,然后搜索你要的应用(注意:如果要搜索“画图”,必须搜英文“Paint”才能找到)。这里我们以MagicPods为例,搜索MagicPods应用并打开详情页面,点击分享按钮,复制链接。当然或者你也可以在其网站https://www.microsoft.com/store搜索应用,然后在浏览器地址栏复制应用链接。

我们可以通过RG-AdGuard下载Microsoft Store应用,现在打开https://store.rg-adguard.net/,把刚才在MagicPods应用的详情页,复制的链接粘贴进搜索框,然后在右边下拉框选默认“RP”即可,最后点“”就行了。

”RP” 选项的含义:这是正式版(Retail)和生产环境(Production)的混合通道。通常提供最新的稳定版本,微软官方 CDN(内容分发网络),下载速度较快。适合普通用户下载。

选项含义适用场景
Retail正式发布的稳定版本普通用户首选
RP介于 Retail 和 Production 之间的版本介于 Retail 和 Production 之间的版本
RP生产环境版本(企业/批量许可)企业用户或长期支持版
Fast快速更新通道(Beta/预览版)测试新功能,可能有 Bug
Slow慢速更新通道(更稳定)适合追求稳定性

如何选择:

  • 普通用户:选择 Retail 或 RP(稳定、可靠)。
  • 企业/批量授权用户:选择 Production
  • 想尝鲜新功能:选择 Fast(但可能有 Bug)。
  • 确保文件来自微软服务器:选择 Slow(直接连接微软官方源,但速度较慢)。

注意事项:

  1. RP 版本可能比 Retail 稍新,但一般不会有重大问题。
  2. 如果下载后无法安装,可能是系统版本不兼容,建议检查系统要求。
  3. 部分应用需要许可证(即使下载了安装包,未购买仍无法使用)。

可以根据个人需求选择,如果你只是想要 正式发布的稳定版本,建议优先选择 Retail 或 RP

在搜索到的文件列表中,文件名包含“MagicPods”且体积较大的文件,同时文件格式以msixbundle、appx、msappxbundle、msix等结尾是真正的安装包。至于其他的,都是环境依赖。当然你也可以选择特定想要的版本,一般我们下载最新版本。

拆解安装包

其实微软应用安装包文件格式大部分以msixbundle、appx、msappxbundle、msix等结尾,其本质也是压缩文件。正常这种安装包一般情况下就可以安装,但是付费应还需要本地签名,安装本地信任证书。

所以我们还要拆解安装包。我们把下载的文件的后缀“Msixbundle”改成“7z”或者“zip”,然后用压缩软件解压到一个文件夹打开,你会发现里面有不少msix文件,我们只需找到两个:名字里带“x64”和名字里带“zh-hans”的两个,前者为软件包,后者为简体中文语言包。如果你是ARM64等架构,那么请使用名字里带“ARM64”的安装包,如果你是已经过时的32位架构,那么为了防止你继续浪费生命,请关闭并远离相关教程。港澳台繁体中文用户应该用名字里有“zh-hant”的语言包,英语使用者则不需要语言包。

其实可以只保留这两个文件,把其余的文件他删除掉。注意的是这里面还有几个包含scale-100.msix这样类似的文件,安装后可以适应屏幕dpi的,具体百度,我也没有搞懂。不安装好像也不影响。

然后对软件包进行签名生成本地证书,首先拆解软件包。其实,msappxbundle和msixbundle就是压缩包套娃,所以当我们得到里面的appx和msix之后还是可以解压的。同样的我们还是把软件包文件名后缀“misx”改为“zip”,再解压到随便一个位置,但是不要和其他文件弄混就行了。

修改安装包

此时就可以通过工具WSAppBak对解压后的软件包进行签名生成本地证书和带有签名的软件包,然后安装新的软件包和证书即可。但是如果你想在不同系统上,安装受限制的应用,比如在Win10上安装Win11新版记事本、画图、WMP三件套,可能还需要更改安装包的应用配置。这里简单做一下补充。

先打开已经解压的文件夹,找到AppxManifest.xml 这个文件,该文件储着安装包的一切信息,包括但不限于:名称、版本等基本信息,依赖什么,最低和推荐要求,以及这个安装包的语言。

所以我们要修改安装包的最低要求,就需要修改对应配置,首先我们用文本编辑器打开,用Ctrl+F查找“MinVersion=”,这样我们就可以搜到最低和推荐的版本号。我们键盘打开win+r,输入Winver,得到电脑系统版本,我们把文件刚才查找到的最低版本号,改成自己电脑显示的系统版本号。

这个时候保存,就完成了对最低版本要求的修改。但是请记住,你需要对每个你需要的安装包都进行一次这样的操作。语言包也同样操作。

打包安装包

首先,下载WSAppBak打包工具,项目地址 https://github.com/Wapitiii/WSAppBak。然后解压到任意目录,不和其他文件弄混即可。打开 WSAppBak.exe ,如果打开程序出现以下报错

Please wait.. Creating '.appx' package file.


Unhandled Exception: System.ComponentModel.Win32Exception: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at WSAppBak.WSAppBak.RunProcess(String fileName, String args)
   at WSAppBak.WSAppBak.MakeAppx()
   at WSAppBak.WSAppBak.ReadArg()
   at WSAppBakExecute.Main(String[] args)

要修复此问题和各种清单问题,请在 “MakeAppx.exe.manifest” 文件中使用虚拟占位符。参考https://github.com/Wapitiii/WSAppBak/issues/5

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="amd64"
    name="MyAppName"
    type="win32"
  />
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        name="Microsoft.Windows.Build.Appx.AppxPackaging.dll"
        version="0.0.0.0"/>
    </dependentAssembly>
  </dependency>
</assembly>

运行WSAppBak.exe ,软件会要求我们输入待签名的软件包,此时输入之前msix解压的目录,按下回车。之后软件会再次要求输入,这时请新建一个文件夹(务必新建!),然后输入这个新文件夹的目录(务必输入已存在的目录,否则出错!),再回车。

完毕之后请等待,忽略杀软的一切报毒,全部允许!!否则失败!!

等待片刻,软件会弹出一个窗口,要求我们为证书设置密码

直接点击“none”,什么都不要填,不要设置密码,不然就是给自己添乱!

再稍等一下,当界面提示“Package signing succeeded”,软件就完成了它的任务,就可以按任意键退出。完毕之后,打开刚才新建的文件夹目录,你会看到我们导出目录已经生成一堆文件,是新的软件包和本地证书。

安装

打开导出目录,然后打开后缀为“cer”的文件,把证书安装到本地计算机,也可以按照下面流程安装:安装证书→选择本地计算机→下一步→选择将所有的证书都放入下列存储安装到受信任的根证书颁发机构中→确定

证书安装完成之后再打开同一目录生成新的软件包,就可以正常安装了,等待进度条跑完后,就可以在开始菜单的所有程序里打开,显示的还是英文,再把之前保存的语言包双击安装,就可以正常使用了。

注意事项

  • 存在一些特殊的应用,可以直接安装,比如 HEVC视频拓展解码器。这种也能收费,微软6。
  • 不能随Microsoft Store自动更新,如果安装最新版,需要卸载重新操作。
  • 安装签名的软件包,前提是没有安装对应版本的软件。如果不小心安装未签名的软件包,卸载软件,重新签名安装。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇