- Microsoft Store 集中管理 Windows 10 和 11 上的应用和游戏的下载、更新和安全。
- 虽然可以从微软服务器直接获取 APPX 程序包,但这存在一些限制和风险。
- 在 Windows 11 上安装 Google Play 商店,可以通过修改后的子系统将 Android 应用添加到应用目录。
Windows应用商店已成为在电脑上安全安装程序、游戏和工具的中心枢纽。无论您之前使用的是 Windows 7 或 8.1,还是已经在使用 Windows 10 或 11,了解 Microsoft Store 的工作原理以及可用的替代方案都能为您省去很多麻烦。
本指南将详细介绍如何使用 Microsoft Store,它的优势,绕过它的风险,以及在应用商店之外下载 UWP 应用的高级方法,甚至包括在 Windows 11 上安装 Google Play 商店。这是一份内容详尽的指南,但如果您经常在 Windows 系统上使用软件,那么掌握所有这些信息将非常有价值。
什么是 Windows 应用商店?它是如何运作的?
微软商店是Windows 的官方应用商店,Windows 10 和 Windows 11 都原生支持该应用,Windows 8 也引入了该应用。您可以在这里下载免费和付费应用、游戏、效率工具,甚至还有一些经典的 Win32 应用,这些应用都打包后通过该商店分发。
微软推出该平台的主要理念是提供一个类似于苹果 App Store 或 Google Play 的环境:一个可以搜索、购买、下载和更新软件的统一平台,无需在各个网站之间跳转,并且由公司自身提供最低限度的质量控制和安全保障。
从 Microsoft Store 下载应用后,该应用会与您的 Microsoft 帐户关联。这意味着您可以在其他兼容设备上重新安装该应用,只要您使用同一帐户登录即可。此外,该应用还会自动更新,无需您担心版本问题。
另一个关键点是,应用商店中的应用,尤其是 UWP(通用 Windows 平台)应用,都经过微软的审核和签名,这大大降低了恶意软件、木马或包含垃圾文件的安装程序的风险。虽然并非万无一失,但其安全性通常远高于从互联网上下载随机程序。
如何在 Windows 10 和 Windows 11 中使用 Microsoft Store
在现代版本的系统中,Microsoft Store 已预装,而且很容易找到。即便如此,也值得了解一下如何在 Windows 10 和 Windows 11 中访问、搜索内容和管理应用,因为这两个版本的界面略有不同。
第一步是打开 Microsoft Store。在两种系统中,您都可以在任务栏的搜索栏中输入“Microsoft Store”,然后点击“打开”。它通常也会默认固定在“开始”菜单中,在某些计算机上,还会固定在任务栏上。
进入应用商店后,你会发现它将内容分为不同的版块:精选应用、热门免费应用、热门游戏以及可通过侧边栏(Windows 11)或顶部菜单栏(Windows 10)访问的特定类别。两个系统上的选项非常相似,但 Windows 11 的设计更加现代简洁。
如果您想进一步缩小搜索范围,可以使用Microsoft Store 的内置搜索栏直接查找所需的应用或游戏。只需输入名称,或者您可以按程序类型搜索(例如,“照片编辑器”、“办公套件”等)。
在首页,您会看到“最佳免费应用”或“热门游戏”等版块。要查看特定类别下的所有应用,只需点击相应行底部的“显示全部”或“查看全部”即可。之后,您还可以按设备类型、价格、评分等条件进行更进一步的筛选。
从 Microsoft Store 安装应用和游戏
找到所需应用后,安装过程非常简单。每个应用页面都包含描述、屏幕截图、平均评分、系统要求和用户评价,帮助您决定是否值得安装。
要下载免费应用,只需点击“获取”或“安装”按钮。对于付费应用,您会看到价格和购买按钮。如果您尚未登录,应用商店会要求您使用 Microsoft 帐户登录以完成下载。
在 Windows 11 中,点击“获取”后,应用商店可能会询问您是否要将该应用与您的 Microsoft 帐户关联,以便在其他设备上使用。如果您确认,该应用将链接到该帐户并出现在您的应用库中。Windows 10 的工作方式类似,但如果您不想立即登录,可以选择“不用了,谢谢”之类的选项,这样就可以仅为当前计算机下载一些应用。
应用下载过程中,Microsoft Store 会显示进度;安装完成后,您可以直接从应用商店或“开始”菜单打开它。整个过程自动且无缝:您无需像使用许多传统程序那样,看到任何安装向导或点击十次“下一步”。
如果您在尝试从 Microsoft Store 安装或更新应用时遇到错误(例如,应用商店无法打开、冻结或无法下载任何内容),Microsoft 会针对这些情况提供专门的故障排除页面:指导您如何在无法安装应用、应用商店无法启动等情况下进行操作。
应用程序库和更新管理
使用官方应用商店的优势之一在于,您无需自行追踪更新。微软应用商店提供应用自动更新选项,如果您不小心禁用了该功能,建议您检查一下。
在 Windows 11 中,要更改此设置,请点击应用商店右上角的头像或个人资料图片图标,然后进入“应用设置”。在那里,您会看到“自动更新应用”的开关,该开关可以开启或关闭。如果您希望所有应用始终保持最新状态而无需担心更新问题,请保持开启状态。
在 Windows 10 中,此设置通常位于三点菜单“查看更多”中。从那里,访问“设置”,您会找到相同的选项,使应用商店在有可用更新时自动下载更新。
除了更新之外,应用商店还包含“库”或“我的库”部分,这对于恢复您之前在其他设备上安装或卸载的应用至关重要。在这里,您可以找到与您的帐户关联的所有应用列表:包括当前已安装的应用、待安装的应用以及您之前购买的任何其他应用。
通过这个库,您可以一键重新安装软件,这在您更换电脑、重装系统或只是想记住之前使用过的应用时非常有用。它就像是您在 Microsoft Store 生态系统中的下载历史记录。
官方 Windows 应用商店的优缺点
自 Windows 8 推出以来,微软商店一直在稳步改进。它在 Windows 10 中获得了显著发展,并在 Windows 11 中实现了设计、目录和性能方面的重大飞跃。尽管如此,许多用户仍然更喜欢直接从官方网站或第三方软件库下载程序。
UWP 应用和软件包的主要优势之一是其安全性,这些应用和软件包都经过微软的审核。在发布到应用商店之前,应用会经过严格的检查,从而降低病毒、间谍软件、广告软件和其他恶意软件的风险。虽然这并不意味着万无一失,但与从 Google 下载随机可执行文件相比,UWP 环境的管控要严格得多。
另一个优点是保证与您的 Windows 版本兼容。如果某个应用与您的系统不兼容(例如,因为它需要更新的版本或不同的架构),应用商店将不允许您安装它,从而避免安装旧版本或不兼容软件时常见的错误、崩溃或安装失败。
另一个重要的好处是,您可以避免许多下载网站上常见的侵入式广告、误导性横幅广告和虚假下载按钮带来的混乱。在应用商店里,您只需点击一下即可:没有弹出窗口,没有带工具栏的安装程序,也没有伪装成下载过程的“免费”杀毒软件。
即便如此,应用商店也有其缺点。首先,它完全依赖于微软的基础设施,因此如果微软服务器出现连接问题、临时故障或应用商店应用本身存在漏洞,您可能会发现它无法打开、无法下载或无法更新,而从开发者网站下载的 .exe 文件则很可能继续正常运行。
另一方面,微软商店的产品目录历来不如其他生态系统那样丰富或及时更新,尤其是在专业工具或某些游戏方面。尽管这种情况正在改变,但仍然存在一些情况,例如从开发者网站下载的版本比商店版本功能更丰富,VLC 就是如此。VLC 的 UWP 版本更适合触控操作,因此省略了视频转换或从 YouTube 下载视频等高级功能。
无需使用 Microsoft Store 即可从 Microsoft Store 下载 UWP 应用
尽管微软的策略是所有应用都通过其官方商店发布,但用户也可以通过其他途径直接从微软服务器下载 UWP 应用包(.Appx、.AppxBundle、.EAppxBundle),而无需使用微软商店界面。其中最知名的途径之一是 Adguard 开发者平台。
Adguard 因提供可让用户直接从微软服务器获取官方 Windows 和 Office ISO 镜像的工具而广受欢迎,这些工具无需访问可疑网站。基于此理念,他们扩展了服务范围,可为 Microsoft Store 中的应用生成直接下载链接,充当用户与 Microsoft Store 之间的代理。
过程很简单:首先,你需要从 Microsoft Store 网站获取应用程序的 URL。例如,如果你在 Microsoft Store 网页版上搜索 WhatsApp Desktop,你会看到类似这样的地址:https://www.microsoft.com/es-es/p/whatsapp-desktop/9nksqgp7f2nh。你需要的是 URL 的纯净部分,不包含任何额外的参数。
复制该地址后,您将被引导至Adguard 链接生成器网站。在那里,您会看到一个文本框,您可以在其中粘贴应用的 URL、产品 ID、包名或类似信息。此外,还有一个菜单可供选择版本渠道:零售版(稳定版)、预览版(发布预览、快速预览、慢速预览)等。
通常的操作步骤是选择“零售版”作为稳定版本,然后点击按钮生成链接。系统会查询微软的服务器,并显示与该应用程序相关的所有文件列表:AppxBundle 包、EAppxBundle 包、依赖项、数字签名、库文件等,每个文件都会显示其大小和用于验证其完整性的 SHA1 哈希值。
您通常需要关注的是.AppxBundle 和 .EAppxBundle 程序包,其中包含应用程序本身。点击相应的文件(请注意最新版本和架构,例如,现代计算机应选择 x64 版本)即可直接从微软服务器下载,绕过 Microsoft Store。
在 Windows 上安装 .Appx 和 .AppxBundle 包
要安装从应用商店以外获取的这些软件包,您需要启用Windows 开发人员模式。此模式允许您安装未在应用商店签名或来自外部来源的 UWP 应用,这在本例中至关重要。
激活是通过 Windows 设置应用完成的,具体操作为:在 Windows 10 中,依次点击“更新和安全”和“面向开发人员”,或在 Windows 11 中,点击相应的选项。您会看到一个名为“开发者模式”的选项,请启用它。系统会显示一条警告,提示此功能允许安装来自未经验证来源的应用;请接受并允许 Windows 应用更改。
启用开发者模式后,只需双击下载的 .Appx 或 .AppxBundle 文件。Windows 将打开 UWP 程序包安装程序,您可以在其中看到文件来源(Microsoft Store)、发布者、程序版本、请求的权限以及任何其他必要的依赖项等信息。
在该窗口中,您可以选择是否在安装后自动运行应用程序。一切设置正确后,单击“安装”按钮,系统将自动完成剩余步骤。如果缺少任何其他库或框架,Windows 将尝试自动下载。
如果您更倾向于使用技术手段,也可以使用 PowerShell安装这些软件包。在这种情况下,请以管理员权限打开 PowerShell 控制台,并使用类似 `Add-AppxPackage -Path "C:/Path/Program.Appx"` 的命令(请根据您的具体需求调整路径和文件名)。对于未打包的软件包,您可以使用 XML 清单文件,命令为 `Add-AppxPackage -Path C:/Path/AppxManifest.xml -Register`。
在 Microsoft Store 之外安装应用的风险和局限性
虽然技术上可以不通过应用商店下载和安装 APPX 和 APPXBUNDLE 文件,但值得考虑这样做的意义和所涉及的风险,尤其是在涉及付费应用或大型游戏时。
首先,微软商店对付费应用使用数字版权管理 (DRM) 和在线验证。即使您可以下载付费应用的 .Appx 文件包,也不意味着您可以免费使用它。当您尝试打开应用时,系统会验证权限,并要求您登录的帐户确实拥有该应用的许可证。如果没有,您将无法运行该应用。
这使得所谓通过这种方式免费下载付费应用的“技巧”完全失去了意义。你可能要花费大量时间下载几十GB的游戏,硬盘里堆满了无用的数据,最后却发现游戏根本无法启动,因为与你的微软账户关联的许可证验证缺失。
此外,手动安装 APPX 包会带来丢失更新信息的风险。App Store 无法识别您已通过其系统管理该应用,因此除非您手动重新下载,否则将无法收到新版本,这不仅浪费时间,还可能导致兼容性问题。
开发者模式是这些实验的必要条件,但它也为安装一些监管较少的软件打开了方便之门。如果不加注意,这可能会导致恶意或设计不良的软件包的运行。因此,虽然直接从微软官方服务器下载软件包可以显著降低风险,但任何其他捷径(例如来自可疑来源或非官方软件仓库)都可能带来安全隐患。
同样,当你从应用商店以外的网站下载程序时,很容易得到臃肿的可执行文件,其中包含其他捆绑程序(浏览器工具栏、促销杀毒软件、你没要求的实用程序等),这使得安装程序占用的空间比原始应用程序大得多,并使你的系统充满你既不需要也不想要的垃圾文件。
此外,兼容性也是一个需要考虑的因素。手动从互联网下载应用程序时,无法保证该版本能在您的 Windows 系统上正常运行。您可能会不小心安装了一个针对不同系统分支或架构设计的版本,从而导致错误、意外崩溃以及与其他应用程序冲突。
为什么使用微软商店仍然有利可图
尽管有各种各样的替代方案和先进的方法可以以上千种方式下载应用程序,但在日常生活中,对大多数用户来说,最合乎逻辑的做法是继续使用 Microsoft Store 作为软件的主要来源,仅在真正必要时才依赖开发人员的官方网站。
近年来,该应用商店的商品目录显著增长,越来越多的开发者发布了适配 Windows 10 和尤其是 Windows 11 的版本。许多以前只能通过其网站获取的经典程序现在都可以在应用商店中找到,而且这种趋势显然还在不断增长。
由于安装过程干净利落,没有繁琐的向导或隐藏的额外功能,您可以集中管理更新、许可证和重新安装,而且微软还会事先进行安全检查,因此对于大多数人来说,应用商店是最不麻烦的选择。
这是否意味着你永远不应该从应用商店以外的地方安装任何东西?当然不是。有些专业应用程序、高级工具或特定版本(例如 VLC 的完整桌面版)只能从官方网站下载,或者只有从官方网站下载才有意义。但是,像自行下载 APPX 文件或无故启用开发者模式之类的做法,通常弊大于利。
在某些特定情况下,保存您担心将来可能会从应用商店下架的应用程序的 APPX 安装包非常有用,例如,用于创建 Windows 聚焦壁纸的实用工具或类似应用。如果您已经使用您的帐户购买了该应用,保留安装程序可以作为额外的备份,但请记住,运行该安装程序仍然需要使用您的 Microsoft 帐户进行身份验证。
在 Windows 11 上安装 Google Play 商店:另一个应用商店
在 Windows 11 中,微软通过 Windows 子系统安卓版 (WSA) 将安卓应用集成到系统中,这标志着微软在安卓应用集成方面又向前迈进了一步。默认情况下,该子系统连接到亚马逊应用商店,但用户也可以更进一步,添加 Google Play 商店,直接从 Google 官方商店安装安卓应用。
实现这一目标并非易事,因为它需要使用修改后的 Android 子系统,该子系统支持 Google 服务 (GApps),并且在许多情况下还需要 root 权限。最常用的工具是名为 Magisk on WSA 的开源项目,可在 GitHub 上获取。
开始之前,如果您已经安装了标准的 Windows 子系统 Android 版,最好将其完全卸载。您可以从“开始”菜单搜索“Windows 子系统 Android 版”,然后使用卸载选项,就像卸载其他系统应用一样。
接下来,您需要激活并配置适用于 Linux 的 Windows 子系统 (WSL)。通常的做法是从 Microsoft Store 安装 WSL,然后再从同一商店下载一个 Linux 发行版,例如 Ubuntu。这将为您提供运行 Magisk 和 WSA 脚本所需的 Linux 环境。
安装完 Ubuntu 后,在搜索栏中输入“启用或关闭 Windows 功能”,确保“虚拟机平台”和“适用于 Linux 的 Windows 子系统”已启用。Windows 将应用更改并提示您重启计算机。
重启后,从“开始”菜单打开 Ubuntu,最好使用“以管理员身份运行”选项。首次启动时,系统将完成发行版的安装,并提示您创建一个与您的 Windows 凭据不同的、唯一的 Ubuntu 用户名和密码。
Ubuntu 系统启动并运行后,就可以克隆 Magisk on WSA 代码库了。在 Linux 终端中,运行命令 `git clone https://github.com/LSPosed/MagiskOnWSALocal.git` 将代码下载到本地环境。下载完成后,使用 `cd MagiskOnWSALocal` 进入项目文件夹,然后使用 `cd scripts` 访问脚本目录。
在该路径下,使用`./run.sh`运行主脚本。系统会要求您输入 Ubuntu 用户密码,并开始下载和准备所有必要的组件。请耐心等待,这可能需要一些时间,具体取决于您的网络连接速度和计算机的处理能力。
向导启动后,您需要回答几个问题:首先是子系统的架构(对于配备 Intel 或 AMD 处理器的 PC,选择 x64;对于配备 ARM 芯片的计算机,选择 ARM64),然后是您要使用的通道(稳定版、测试版、开发版等),建议选择稳定版,除非您需要特殊功能。
稍后,助手会询问您是否希望为即将安装的安卓设备获取root 权限。如果您只想使用 Play 商店,则并非必须这样做,但许多用户会利用此功能启用 root 权限,以便日后进行自定义设置。如果您选择“是”,则需要选择要应用的 root 权限类型。
整个过程中最关键的一点是,系统会询问您是否要安装 GApps(Google 应用)。您必须回答“是”,因为这套 Google 应用和服务包含了 Play 商店及其正常运行所需的组件。
(可选)语音助手可能会询问您是否要保留原版 WSA 自带的亚马逊应用商店。保留它不会产生任何负面影响,因此如果您经常使用它,可以选择“是”,让两个应用商店在同一个 Android 子系统中共存。
最后,它会询问您是否要压缩生成的子系统映像。只有当您计划与其他计算机共享该映像或将其保存为精简备份时,压缩才有意义;如果您仅打算在自己的电脑上使用它,则可以跳过压缩以节省时间。
当向导完成镜像生成后,您将在通常的 WSL 路径中找到输出文件夹:Linux > Ubuntu > Home > 您的用户 > MagiskOnWSALocal > Output。您会看到一个以 WSA 开头的目录,其中包含所有已修改子系统的文件。
下一步是将该文件夹的内容复制到 Windows 驱动器上的一个方便的位置,例如C:\WSA。无需保留相同的文件夹名称;重要的是将所有文件放在一个易于从 Windows 命令提示符中输入的路径中。
接下来,以管理员身份打开 Windows 终端或 PowerShell 窗口,并使用类似 `cd\` 的命令导航到正确的路径,例如 `cd C:\WSA`(将路径替换为您自己的实际位置)。进入该路径后,使用类似 ` PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1 .`的命令运行安装脚本。
此脚本将在您的系统上注册并安装修改后的适用于 Android 的 Windows 子系统。在此过程中,可能会弹出窗口请求权限,以及询问您是否要将诊断数据发送给 Microsoft 的屏幕;如果您愿意,可以不做任何选择继续。
安装完成后,子系统界面将打开,显示 Android 正在启动。您还需要等待几分钟,以便所有配置完成。完成后,您将看到Android 和 Google Play 商店的初始设置界面。
首次启动时,您可以选择是否允许通知,然后系统会提示您使用Google 帐户登录 Play 商店。输入您的电子邮件地址和密码,接受服务条款,稍等片刻加载后,商店即可使用。
从那时起,您就可以像在安卓手机上一样访问 Play 商店,而且还有一个额外的好处:您安装的应用将像原生应用一样集成到 Windows 系统中。您可以从“开始”菜单启动它们,将它们固定到任务栏,并在可调整大小的窗口中使用它们。
以后想再次访问 Play 商店,只需在 Windows 11 开始菜单中搜索“Play 商店”并打开应用即可。每次启动子系统后,初始加载时间可能会稍长,但之后运行就会很流畅,您几乎可以安装任何与此环境兼容的 Android 应用。
综上所述,Windows 应用商店的格局相当清晰:一方面,微软商店是主要且最安全的选择;另一方面,还有一些高级方法可以从商店之外下载和安装应用,但这些方法存在局限性和风险;此外,还可以选择将 Google Play 商店集成到 Windows 11 中,从而扩展 Android 应用库。具体选择哪种方式取决于您的需求、技术水平以及您希望投入多少精力,但掌握所有这些工具可以让您更充分地利用 Windows 电脑。