乘风破浪,遇见上一代操作系统Windows 10 - 抢鲜尝试安装新微软商店(Microsoft Store),覆盖13亿现代PC

时间:2024-03-01 19:55:43

背景

image

在微软官方文章的《十一项关于微软商店新知》中提到:

新的微软商店现在可在Windows 11上找到,我们很高兴地分享,它将在未来几个月内提供给Windows 10客户!我们将很快分享更多有关这方面的细节。

10月27号,微软商店相关人员Rudy Huyn表示,新的Microsoft Store(现代设计,支持Win32应用程序,Disney+电影和更多),现在可以提供给Windows 10内测人员!

image

11月12日,微软商店的首席架构师Rudy Huyn宣布,新的微软商店已经开始向普通Windows 10用户推出。当然,这将是分批推出的,因此还没有得到新商店的小伙伴只要耐心等待即可。

image

Starting today, the new Microsoft Store is coming to Windows 10 PCs. This experience will be rolled out in phases to users on Windows 10 PCs running Windows 10, version 2004 or newer, throughout the end of the year. It will come as an automatic Store background update – no action is required through Windows Update. The new Microsoft Store on Windows has been fully redesigned to offer more content in a responsive and simple experience. It also offers improvements to the tools which enable developers to discover and configure apps.

这意味我们之前对Windows 11商店的投入能覆盖更广的现代设备和人群(据微软官方统计,含Win10和Win11的现代PC体量是13亿)。

image

要求

对Window 10系统的最低版本要求为10.0.18362.0,你的系统必须更新到最新版本为好,比如20H2之类的。

image

另外本教程仅面向X64的系统,如果你是X86请绕过。

下载

新微软商店(Microsoft Store)安装包

新微软商店(Microsoft Store)依赖包(可选组件)

应用安装程序(App Installer)安装包(可选组件)

应用安装程序(App Installer)依赖包(可选组件)

安装

打开系统设置中的开发人员模式

前往Windows 10的设置,在更新页面找到开发人员模式,切换到支持旁加载的模式。

以管理员权限运行自定义安装命令

在Windows 10开始菜单上右键,找到PowerShell 管理员模式,当然如果你有Windows Terminal终端就更推荐了,总之需要管理员模式。

a. 切换到我们下载的.Msixbundle文件的所在目录位置

怎么知道位置呢?在.Msixbundle文件上右键,可以从属性-位置,复制出来用即可。

image

cd C:\Users\$UserName\Downloads

b. 执行Appx的安装命令

Add-AppxPackage Microsoft.WindowsStore_22110.1401.10.0_neutral___8wekyb3d8bbwe.Msixbundle

image

安装依赖的可选组件(可选)

a. 获知依赖哪些组件

image

在操作前面那一步,也许你会报错,比如提示你缺少一些依赖组件,我们来看看到底依赖了什么:

<Dependencies>
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.18362.0" MaxVersionTested="10.0.22000.0" />
    <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.30035.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.UI.Xaml.2.7" MinVersion="7.2109.13004.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.NET.Native.Framework.2.2" MinVersion="2.2.29512.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.NET.Native.Runtime.2.2" MinVersion="2.2.28604.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>

b. 安装对应所缺的组件

Add-AppxPackage Microsoft.UI.Xaml.2.7_7.2109.13004.0_x64__8wekyb3d8bbwe.Appx

上面的命令仅仅是举个例子哈,缺啥补啥,这里也需要使用管理员权限执行命令。

补充完这些依赖的,你就可以再次尝试安装Store了。

安装应用安装程序(可选)

有些Windows 10系统可能老到连应用安装程序都没有,以致于都不能识别MSIX包格式,这种时候还是要补装一个。

Add-AppxPackage Microsoft.DesktopAppInstaller_2021.1026.721.0_neutral___8wekyb3d8bbwe.Msixbundle

如果提示失败,可能是因为缺失了依赖的组件,还需要安装另外两个组件

<Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0"/>
    <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.20346.0" MaxVersionTested="10.0.22000.0"/>
    <PackageDependency Name="Microsoft.UI.Xaml.2.6" MinVersion="2.62106.23002.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
    <PackageDependency Name="Microsoft.VCLibs.140.00.UWPDesktop" MinVersion="14.0.30035.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
</Dependencies>
Add-AppxPackage Microsoft.UI.Xaml.2.6_2.62108.18004.0_x64__8wekyb3d8bbwe.Appx
Add-AppxPackage Microsoft.VCLibs.140.00.UWPDesktop_14.0.30035.0_x64__8wekyb3d8bbwe.Appx

Windows 10 LTSC版补装商店

微软发布了最新一版Win10 LTSC 2021长期服务版,除了占用空间更小以外,整个系统相比标准版也更加精简流畅。不过和之前的LTSC版一样,微软同样没有为这个版本添加应用商店功能

所以在连Microsoft Store都没有的LTSC版上如何补装商店呢?

https://github.com/kkkgo/LTSC-Add-MicrosoftStore

可以使用:LTSC-Add-MicrosoftStore 这个工具来补装,下载后解压,右击以"管理员模式运行"其中的Add-Store.cmd即可。

备用下载:https://wwc.lanzoui.com/ia0TCwxgmcf

image

如需修复商店(清空并重置Windows Store商店的所有缓存),Win + R运行,执行WSReset.exe即可。

安装商店后记得打开商店,前往"获取更新"功能,先完成一次对商店自身的更新哈。

Windows 11 / Microsoft Store 爱好者交流群

image

参考