背景
在微軟官方文章的《十一項關於微軟商店新知》中提到:
新的微軟商店現在可在Windows 11上找到,我們很高興地分享,它將在未來幾個月內提供給Windows 10客戶!我們將很快分享更多有關這方面的細節。
最近,微軟商店相關人員Rudy Huyn表示,新的Microsoft Store(現代設計,支援Win32應用程式,Disney+電影和更多),現在可以提供給Windows 10內測人員!
要求
對Window 10系統的最低版本要求為10.0.18362.0
,你的系統必須更新到最新版本為好,比如20H2之類的。
另外本教程僅面向X64的系統,如果你是X86請繞過。
下載
新微軟商店(Microsoft Store)安裝包
新微軟商店(Microsoft Store)依賴包
- Microsoft.UI.Xaml.2.7_7.2109.13004.0_x64__8wekyb3d8bbwe.Appx
- Microsoft.VCLibs.140.00_14.0.30035.0_x64__8wekyb3d8bbwe.Appx
- Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx
- Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe.Appx
安裝
開啟系統設定中的開發人員模式
前往Windows 10的設定,在更新頁面找到開發人員模式,切換到支援旁載入的模式。
以管理員許可權執行自定義安裝命令
在Windows 10開始選單上右鍵,找到PowerShell 管理員模式,當然如果你有Windows Terminal終端就更推薦了,總之需要管理員模式。
a. 切換到我們下載的.Msixbundle
檔案的所在目錄位置
怎麼知道位置呢?在
.Msixbundle
檔案上右鍵,可以從屬性-位置,複製出來用即可。
cd C:\Users\$UserName\Downloads
b. 執行Appx的安裝命令
Add-AppxPackage Microsoft.WindowsStore_22110.1401.10.0_neutral___8wekyb3d8bbwe.Msixbundle
安裝依賴的可選元件(可選)
a. 獲知依賴哪些元件
在操作前面那一步,也許你會報錯,比如提示你缺少一些依賴元件,我們來看看到底依賴了什麼:
<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了。