卸载Win10预安装应用

与它的前辈Win8/Win8.1一样,Win10中继续内置了应用商店,所不同的是Windows10中已升级为通用应用商店,具有跨平台特性。可能有的朋友仍不喜欢使用Modern应用,因为传统桌面应用几乎能够满足人们的所有需求,而且Windows应用商店应用质量也还有待提升。如果你从来不使用这些Modern版应用,微软也提供了快速卸载所有应用的方法,借助内置的PowerShell可达到这一目的。

需要注意的是,执行以下某些操作后会将应用商店也一并删除,目前也没有找回的方法,系统推送的某些更新会重新在系统中安装应用商店

Win10内置应用卸载方法:

对于通过Windows商店安装的应用,可以直接在开始菜单的磁贴上右键选择“卸载”命令来移除,但这个方法对照片、音乐、OneNote、相机等Win10预装应用无效,因为你找不到“卸载”这个选项。不过微软并未真正封堵卸载的途径,用户仍可以通过Windows PowerShell这个系统工具以命令行方式卸载不想要的预装应用。详细操作步骤如下:

1、以管理员身份运行PowerShell,在打开的PowerShell窗口中输入“Get-AppxPackage | select Name, PackageFullName”(注意空格和英文标点),查看已安装应用的清单:

注:“Get-AppxPackage -AllUsers”可以查看所有帐户安装应用详情。

2、输入“Get-AppxPackage -AllUsers PackageFullName | Remove-AppxPackage”来卸载指定应用,其中PackageFullName为上图右侧列表中的字符串。

这里我们可以输入完整的一长串名称,比如卸载Windows10内置的“语音录音机”可以输入“Remove-AppxPackage Microsoft.WindowsSoundRecorder_10.1507.7010.0_x86__8wekyb3d8bbwe”;也可以用部分字段加通配符的形式来简化命令,比如用 *soundrecorder* 来代替它的长串名称,即输入“Get-AppxPackage -AllUsers *soundrecorder* | Remove-AppxPackage”即可。

3、我们可用“Get-AppXPackage | Remove-AppxPackage”将当前账户中的所有预装应用都删除。注意,过程中可能会出现错误提示,不过这并不影响最终效果。

也可以用命令“Get-AppXPackage -User <UserName> | Remove-AppxPackage”卸载其他账户中的所有应用,只需将命令中的<UserName>替换为账户名称即可。

还可以用“Get-AppxPackage -AllUsers | Remove-AppxPackage”来卸载所有用户内置应用,但不建议这么做,因为这样会连Windows商店一起卸载,容易影响后续使用。

4、如果你有创建多个账户的需求,但是又不想让每个账户中都包含全套相同的应用,那么需要在创建账户之前就从系统账户中删除这些应用,这样新创建的账户中就不会包含全套应用了。从系统账户中卸载应用的命令为:
“Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online”

5、Win10内置应用对应的卸载命令,未列出的应用可通过“开始菜单–所有应用”右键卸载。

6、若需要恢复卸载的应用,可使用命令 Get-AppxPackage -allusers | foreach {Add-AppxPackage -register “$($_.InstallLocation)appxmanifest.xml” -DisableDevelopmentMode},它将重装所有内置的应用。

另外,部分内置应用,比如Cortana、联系支持人员、Edge浏览器、Windows反馈,设置和搜索无法从系统中删除。(Source: Winaero

作者: Hugh

Welcome to Wan's world~