0)准备:用管理员 PowerShell + 设置变量
1)右键开始菜单 → Windows PowerShell(管理员)
2)复制执行:
$PkgName = "Microsoft.MicrosoftPCManager"
$MsixPath = "C:\Users\WIN2021LTSC\Downloads\Microsoft.MicrosoftPCManager_3.19.1.0_neutral_~_8wekyb3d8bbwe.msixbundle"
1)测试安装包路径是否正确
执行:
Test-Path $MsixPath
期望输出: True
如果是 False:路径不对/文件名不对/没权限(先修正路径再继续)。
2)查看当前是否已安装(以及版本)
执行:
Get-AppxPackage -AllUsers -Name $PkgName | Select Name, PackageFullName, Version
- 无输出:说明当前未安装(可以直接去第 6 步安装)
- 有输出:记下 Version,比如 3.20.2.0(如果高于 3.19.1.0,就需要先卸载再装)
3)查看是否存在“预配包”(不移除它可能会回装/新用户自动带出来)
执行:
Import-Module Dism
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -eq $PkgName | Select DisplayName, PackageName
- 无输出:说明没有预配包(可跳过第 4 步)
- 有输出:会看到类似
Microsoft.MicrosoftPCManager_3.20.2.0_neutral_~_8wekyb3d8bbwe,继续第 4 步移除
4)移除“预配包”(强烈建议做)
只有第 3 步查到有输出才执行这步
把第 3 步显示的 PackageName 原样复制替换进去:
Remove-AppxProvisionedPackage -Online -PackageName "(把这里替换成你查到的PackageName)"
然后复查(应该无输出):
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -eq $PkgName | Select DisplayName, PackageName
5)卸载已安装包(所有用户)+ 杀进程兜底
5.1 先结束可能占用的进程(避免卸载失败)
执行:
taskkill /F /IM MSPCManager.exe 2>$null | Out-Null
taskkill /F /IM MicrosoftPcManager.exe 2>$null | Out-Null
taskkill /F /IM PCManager.exe 2>$null | Out-Null
5.2 卸载所有用户已安装包
执行:
Get-AppxPackage -AllUsers -Name $PkgName | ForEach-Object { Remove-AppxPackage -Package $_.PackageFullName }
5.3 卸载后验证(应该无输出)
执行:
Get-AppxPackage -AllUsers -Name $PkgName | Select Name, PackageFullName, Version
6)安装 3.19.1.0(离线 msixbundle)
执行:
Add-AppxPackage -Path $MsixPath
期望表现: 没有红色报错,直接回到提示符。
7)安装后验证版本(关键验收)
执行:
Get-AppxPackage -AllUsers -Name $PkgName | Select Name, PackageFullName, Version
期望: Version = 3.19.1.0
如果提示“已安装更高版本 0x80073D06”,说明第 5 步没卸干净(或仍有其他用户/预配残留),回去重做第 4、5 步。
8)如果安装失败:拿到最关键的错误日志(用于精准定位)
当 Add-AppxPackage 报错时,会给你一个 ActivityId。用它查日志:
Get-AppPackageLog -ActivityID (Get-AppxLastError).ActivityId
或者你手里已经有 ActivityId(例如 d62810a9-...)就:
Get-AppPackageLog -ActivityID "把你的ActivityId粘贴在这里"
最简“测试顺序”建议(你按这个跑最稳)
1)第 0 步(设置变量)
2)第 1 步(确认文件存在)
3)第 2 步(看已装版本)
4)第 3-4 步(查预配 → 有就删)
5)第 5 步(卸载干净)
6)第 6 步(安装)
7)第 7 步(验收版本)
原创文章,作者:开心电脑网,如若转载,请注明出处。