如何仅通过CMD完全卸载Xbox相关AppxPackages应用包?
使用CMD卸载Xbox应用包的方案
方案一:CMD中调用PowerShell命令(若允许执行单条命令)
如果系统仅锁定PowerShell界面,但允许在CMD中调用单条PowerShell指令,可执行以下对应命令(每条对应一个Xbox应用):
powershell -Command "Get-AppxPackage -all Microsoft.XboxApp | Remove-AppxPackage -AllUsers" powershell -Command "Get-AppxPackage -all Microsoft.Xbox.TCUI | Remove-AppxPackage -AllUsers" powershell -Command "Get-AppxPackage -all Microsoft.XboxGameOverlay | Remove-AppxPackage -AllUsers" powershell -Command "Get-AppxPackage -all Microsoft.XboxGamingOverlay | Remove-AppxPackage -AllUsers" powershell -Command "Get-AppxPackage -all Microsoft.XboxIdentityProvider | Remove-AppxPackage -AllUsers" powershell -Command "Get-AppxPackage -all Microsoft.XboxSpeechToTextOverlay | Remove-AppxPackage -AllUsers"
方案二:使用DISM命令(纯CMD原生工具)
若上述方法不可行,可使用Windows自带的DISM工具完成卸载,步骤如下:
- 以管理员身份启动CMD,执行以下命令列出所有Xbox相关的预安装应用包:
Dism /Online /Get-ProvisionedAppxPackages | findstr Microsoft.Xbox
- 从输出结果中提取对应应用的完整包名(例如
Microsoft.XboxApp_2310.1001.7.0_neutral_~_8wekyb3d8bbwe),替换以下命令中的<完整包名>后执行卸载:
Dism /Online /Remove-ProvisionedAppxPackage /PackageName:<完整包名>
- 重复步骤2,逐一卸载所有目标Xbox应用包。
注意:DISM命令主要卸载系统预安装的应用包,若当前用户已单独安装该应用,可额外使用
winget uninstall <应用ID>命令卸载(需系统已预装winget),或前往「设置-应用-应用和功能」手动卸载。
内容的提问来源于stack exchange,提问作者Caleb Anderson
相关产品推荐
相关产品推荐

