如果您尝试移除Windows 10中预装的内置应用,但常规方法无法实现完全删除,可以使用PowerShell命令进行深度卸载。这些应用通常包括邮件、日历、Xbox等系统组件。
本文运行环境:Dell XPS 13,Windows 10
一、通过PowerShell查看所有可卸载的应用列表
在执行卸载操作前,先获取当前系统中所有已安装应用的完整列表,以便准确识别目标应用的包名。
1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
2、在打开的窗口中输入以下命令并按回车:
Get-AppxPackage -AllUsers | Select Name, PackageFullName
3、等待命令执行完成,系统会列出所有用户的已安装应用及其完整包名。
二、使用Remove-AppxPackage命令卸载指定应用
此方法适用于移除当前用户账户下的特定应用,不会影响其他用户账户中的该应用。
1、确认要卸载的应用的完整包名,例如“Microsoft.WindowsCalculator”。
2、在PowerShell中输入以下命令格式:
Remove-AppxPackage 包名
3、将“包名”替换为实际的PackageFullName,例如:
Remove-AppxPackage Microsoft.WindowsCalculator_10.2103.8.0_x64__8wekyb3d8bbwe
4、按回车执行命令,应用将被从当前用户中移除。
三、使用Remove-AppxPackageByPublisher批量卸载同类应用
当需要移除同一发布者旗下的多个应用时,此命令可提高操作效率。
1、确定目标应用的发布者名称,例如“Microsoft Corporation”。
2、在PowerShell中输入以下命令:
Get-AppxPackage *PublisherName* | Remove-AppxPackage
3、将“PublisherName”替换为实际发布者关键词,如:
Get-AppxPackage *Microsoft* | Remove-AppxPackage
4、命令执行后,所有匹配发布者的应用将从当前用户中被卸载。
四、使用Remove-AppxProvisionedPackage永久移除系统镜像中的应用
此操作将从系统映像中删除应用,确保未来新创建的用户账户不再包含该应用。
1、以管理员身份运行PowerShell。
2、输入以下命令格式:
Remove-AppxProvisionedPackage -PackageName 包名 -Online
3、将“包名”替换为完整的PackageFullName,例如:
Remove-AppxProvisionedPackage -PackageName Microsoft.Windows.Photos_2021.21051.10001.0_neutral_~_8wekyb3d8bbwe -Online
4、按回车执行,该应用将从系统配置中彻底移除,不再对新用户自动安装。