(个人探索)卸载windows 10自带应用方法

windows10自带了很多应用,说实在的,实在烂得让人失去吐槽的兴趣,卸载是最好的对策。网上有一些卸载方案,比如google搜索出的这两篇

感觉这里的方案有点简单粗暴,不够优雅。突然发现了一个更好的办法,利用windows任务管理器,只卸载让你感到恶心的那些“应用”。

方法如下:

  1. 如果你发现某个恶心的“应用”被打开了(比如双击打开某个视频文件后,打开了“电影与电视”),先不要关闭它。
  2. 打开windows任务管理器,进入“进程”选项卡,在“应用”一组里,找到上述应用,点右键 - 属性
  3. “属性”对话框的“常规”选项卡里的“位置”一项,是一个路径,形式如 C:\Program Files\WindowsApps\***** 最后一级目录(即前面星号代替部分)就是应用的包名,将包名复制到剪贴板
  4. 以管理员身份启动Powershell(可以在开始菜单里找到 Windows Powershell,点右键 - 以管理员身份运行),运行 Remove-AppxPackage 包名
  5. 完成。

这样就只卸载你不需要的那些应用。

补记@2023/04/25

上文内容有点太老了,近几年已经有相当多更完善的方案,比如这篇  卸载重装 Windows 10 内置应用的最全方法,包含有卸载与恢复的方法,核心内容如下:

使用的 PowerShell 命令

Get-AppxPackage:用于获得 Win 10 系统内置应用信息。
Remove-AppxPackage:用于删除 Win 10 系统内置应用。
Add-AppxPackage:用于安装 Win 10 系统内置应用。

1 查询并记录安装下来有哪些应用,算是备份

Get-AppxPackage >> D:\win10_app_list_full.txt

或者精简的格式(只包含应用名与包的全名)

get-appxpackage | Select Name, PackageFullName >> D:\win10_app_list.names.txt

2 按包名卸载应用,与前述一样Remove-AppxPackage {包全名}

也可按包名关键词卸载 Get-AppxPackage *{包名关键词}* | Remove-AppxPackage

如 Get-AppxPackage *xboxapp* | Remove-AppxPackage 卸载xboxapp相关的

3 重新装回卸载的应用

从备份的应用名称文件中找到包名,查出其对应的InstallLocation,比如查计算器windowscalculator:运行 Get-AppxPackage -allusers *windowscalculator* ,结果输出里的 InstallLocation 一行是个长长的文件路径,放到下面命令里(即引号中的部分,太丑陋而简略了),运行即可安装回来

Add-AppxPackage -register "C:\ProgramFiles\....xml" -DisableDevelopmentMode

如果要一次性恢复所有应用,即恢复所有默认自带的应用,则可运行如下

Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

运行中应该有报错,不用理会,完成后要重启windows生效。