想必现在小伙伴们电脑都已经升级到 Windows 10 了。不过,你是否发现,你的系统里默默躺着很多系统自带却你从来不用的应用程序呢。这些应用并不会占用多大的空间,有些只是一个启动链接,比如系统自带「迪士尼梦幻王国」游戏,默认不占用多少空间,在你点击后,就会自动下载整个600M的安装包进行安装。

另外,这些自带应用有些都是随系统自动启动的,多少总会占用一点系统资源。

德哥是个强迫症患者,看到这些平时用不着的应用在眼前晃来晃去,总想着除之而后快。

卸载 win10 自带应用的通常方法

卸载这些应用说容易也容易,说不容易也不容易。
最常见的方式,就是点开启动菜单,右键点击你需要卸载的应用,点击卸载即可。

但我们会发现,这些应用有些提供卸载按钮,有些则不提供卸载按钮。

  • 可以卸载应用(邮箱、地图、钱包、新闻、Xbox 等)

  • 不可卸载应用(应用商店、消息、相机、人脉、闹钟、图片、sticky notes、获取帮助、混合现实门户等)

当然,你也可以用控制面板的卸载模块进行卸载。
点击开始菜单,点击设置-应用,找到你要卸载的应用即可。

上面的方法,也适用于自己下载安装的应用程序。

利用第三方应用管理程序进行卸载,比如 CleanMyPC

经常使用 Mac 的小伙伴知道,Mac 上有一款 CleanMyMac 的神器,可以帮你清理你无法清理干净的应用。有个好消息是,这货也出了一款 PC 上的兄弟软件:CleanMyPC。它可以帮你方便的干掉这些难缠的应用。另外,它还有个好处就是可以帮你发现一些 Windows 系统自己发现不了的应用。

不过,CleanMyPC 是一款收费软件,价格还不菲,有些高级功能需要缴费才能使用。

通过 PowerShell 命令行模式来卸载应用

当我们既想省点钱,又想卸载系统那些不提供卸载按钮的自带应用该怎么办呢?

这时候,就要用到我们的 PowerShell 命令行模式了。

Windows 相比 Linux 和 MacOS,最欠缺的就是命令行模式的灵活性和可编程性太弱。powershell 的诞生,就仿佛给了 Windows 一把瑞士军刀。PowerShell 是一款基于对象的shell, 建立在.Net框架之上, 使命令行用户和脚本编写者可以利用 .NET Framework的强大功能,同时能深入到系统进程中,开展一系列自动化和批处理工作。

下面我们就采用 Windows 10 中 powershell 内置的 Get-AppxPackageRemove-AppxPackageAdd-AppxPackage 命令来进行安装卸载操作。

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

首先,以管理员身份打开PowerShell

如果你的系统是最新版 Windows 10,你只需要按住快捷键 Windows + X,或右键点击左下角的 win 图标,然后从高级用户菜单中选择“Windows PowerShell(管理员)”选项。

若你的 win10 系统没有及时更新,也可能看到的不是 powershell,而是「命令行」。这样的话,你可以按快捷键 Windows + S,输入powershell,然后右键选择「以管理员身份运行」。

获取 Win 10 系统内置应用信息

做任何事情,我们都应该做到有「备」无患。

应用信息备份有两种方式:

一是备份当前已装应用的详细信息

输入命令 Get-AppxPackage ,就可以查看当前用户所有已安装的应用。

将已安装应用列表导出到一个文件,留作备份,可以帮助我们后续重新安装回所需的应用。
复制下面代码到 PowerShell,并输入回车即可:

Get-AppxPackage >> D:\AppxPackage.bak1.txt

>> 也可以换成 >,前者是内容追加到文档最后,后者是覆盖文档内容。看您需要合理选择即可。

二是只备份应用包的简称和全称

因为我们重装应用只需要用到应用名称和包全称,其他信息并不需要,所以,我们也可以只备份这两部分内容。

查看应用名称和包全称:

get-appxpackage | Select Name, PackageFullName

若要导出为备份,命令如下:

get-appxpackage | Select Name, PackageFullName >> D:\AppxPackage.bak2.txt
没有备份的补救措施

如果你没有备份就直接卸载了,又想不起该应用的包信息。我们也可以通过以下命令来找出系统自带所有安装包的信息:

get-appxpackage -allusers

如果你知道该包的大致简称,还可以加上该简称信息,如下:

get-appxpackage -allusers *windowscalculator*

你将得到「计算器」应用的所有信息。

用 PowerShell 卸载应用

当你做好备份工作后,你现在就可以开始利用 powershell 进行愉快的卸载安装工作了。
Get-AppxPackage 命令可以帮助你卸载大多数内置的应用程序,甚至那些通常不提供“卸载”选项的应用。但是,请注意,这个技巧不允许你删除一些最重要的内置应用程序,比如 Cortana 和 Edge 浏览器。如果强行删除,只会看到一个报错信息。

下面,我们先尝试一下删除单个应用。

利用 Remove-AppxPackage PackageFullName 命令卸载

首先,我们用前文提到的 Get-AppxPackage | Select Name, PackageFullName 命令获得的应用包全称。
比如你不大玩游戏,想删除 Xbox 应用,那么,就找到「Xbox」对应的应用包全称

再在 PowerShell 输入下面的命令即可:

Remove-AppxPackage Microsoft.XboxApp_41.41.18005.0_x64__8wekyb3d8bbwe

打字累的话,PowerShell 支持 Ctrl + CCtrl + V

利用通配符(*)结合管道命令进行卸载

另外,还可以使用通配符(*)结合管道符来卸载应用,这样,我们只要输入前面的应用简称即可。

Get-AppxPackage *xboxapp* | Remove-AppxPackage

OK,就是这么轻松。
如果你想删除其他应用,只需要将 *xboxapp* 换成你想删除应用的名称即可。

有些应用是不能卸载的

Win10 中那些和系统结合紧密的应用是无法删除的,如果碰到无法删除的应用,则会出现错误提示,比如删除微软小娜「Cortana」:

Get-AppxPackage *cortana* | Remove-AppxPackage

将出现如下报错:

常用应用列表

下面我给一个常用应用的列表:

应用名称 对应代码
画图3D 3dbuilder
闹钟和时钟 windowsalarms
计算器 windowscalculator
日历和邮件 windowscommunicationsapps
摄像头 windowscamera
联系人 无法删除
Cortana 无法删除
我的office officehub
入门 getstarted
Groove 音乐 zunemusic
地图 windowsmaps
Edge 无法删除
棋牌游戏 solitairecollection
记账 bingfinance
电影和电视 zunevideo
新闻 bingnews
OneNote onenote
人脉 people
Phone Companion windowsphone
照片 photos
应用商店 windowsstore
运动 bingsports
录音 soundrecorder
天气 bingweather
Feedback 无法删除
Xbox xboxapp
用 powershell 批量卸载内置应用

是不是感觉一个个卸载应用太麻烦,其实,你完全可以利用通配符 * ,一条命令实现内置应用的批量卸载。

卸载「Xbox」相关的所有应用:

Get-AppxPackage *Xbox*  | Remove-AppxPackage

卸载所有系统内置应用:

Get-AppxPackage * | Remove-AppxPackage

你将在一片红色警告和黄色提示后,重新得到一个干净清爽的系统。

当然,那些 Windows 死活都不愿意你卸载的应用还是没有办法的,因为去掉那些应用,你的系统可能就运行不正常了。

重新安装内置应用

重装单个应用

比如,我们不小心把系统自带的计算器给删除了,那该怎么安装回去呢?
很简单,我们先找到这个应用的包全名。
命令行下输入:

Get-AppxPackage -allusers  *windowscalculator*

得到如下信息:

拷贝查到的 InstallLocation,黏贴到如下命令中:

Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_10.1805.1201.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode

不同的包,替换命令中橘色背景部分的 InstallLocation内容即可。

不用重启电脑,计算器应用又可以使用了。

重装所有内置应用

如果你有一天后悔了,想重装全部应用,又不想一个个复制包全称进行安装。办法也是有的,用管理员权限打开 PowerShell,复制黏贴如下命令并回车即可:

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

这条命令会将 Windows 10 所有内置的默认应用都重新安装回来。如果看到错误提示,不必理会,重启系统即可。

现在,你的系统是不是已经按照你的要求定制了呢,如果还没有,赶快动手吧!

Enjoy it!^_^

卸载重装 Windows 10 内置应用的最全方法,还你一个干净清爽的系统相关推荐

  1. 十进制转化为二进制_使用Windows 10内置计算器,将十进制数快速转换为二进制数,试试...

    首先简单介绍Windows 10操作系统及其内置计算器,Windows 10是由美国微软公司开发的应用于计算机和平板电脑的操作系统,于2015年7月29日发布正式版.Windows 10操作系统在易用 ...

  2. 关于Windows 10内置应用卸载路径

    普通内置应用安装路径: C:\Program Files\WindowsApps C:\Program Files\WindowsApps\DeletedAllUserPackages C:\User ...

  3. acer软件保护卡清除工具clear_使用Windows 10内置工具释放硬盘空间的最佳方法

    如果您的磁盘空间不足,可以使用 Windows 10 中内置的工具来清理垃圾文件.应用程序和游戏等,以优化硬盘空间.使用这些清理工具不仅能够释放空间,而且还有助于提高系统性能. 下面小编就为大家汇总介 ...

  4. 还你一个干净清爽的Windows系统--win7重装小记

    写在前面 最近亲戚家台式电脑出了点问题, 弹窗广告多到开不了机, 都准备要换新机器了, 我经过一下午的尝试, 完美解决了这个问题. 电脑配置: win7专业版 主机:Great Wall (AMD) ...

  5. windows 10 内置 OpenSSH客户端

    目标:windows连接linux服务器,通过SSH将数据库端口映射本地 win10在1709版本以后加入了OpenSSH客户端,windows用户就可以直接使用这个ssh客户端连接服务器了. 当然O ...

  6. windows 10 内置bash 安装32位支持

    Ubuntu16.04版本已不支持ia32-libs的软件包,而是使用了lib32ncurses5.lib32z1软件包做为替代,所以在Ubuntu16.04版本当中应该安装执行: apt-get i ...

  7. 重命名Windows内置Administrator帐户的方法

    重命名Windows内置Administrator帐户的方法 https://blog.csdn.net/allway2/article/details/103938934?utm_medium=di ...

  8. Android电视清理系统应用,【教程】无需root!卸载小米电视/盒子内置应用竟如此简单...

    你曾经被小米电视/小米盒子冗余的内置应用烦恼过吗?作为一名小米电视的用户,讲真,小米电视内置的应用着实有亿点多,就像小米商城.游戏中心和用户手册等等这些自带应用,我想绝大多数人也应该和我一样几乎从来没 ...

  9. 虚拟机打开内置摄像头_Windows 10内置了对网络摄像机的支持

    虚拟机打开内置摄像头 Network cameras have existed since before the Wyze Cam and Nest Cam. They send their data ...

最新文章

  1. emacs命令速查 摘
  2. 云网融合 — 基于 SD-DCA 的云接入网络融合
  3. linux无锁化编程
  4. Python打开文件,将list、numpy数组内容写入txt文件中
  5. HDU 5821 Ball
  6. Oralce中日期格式
  7. mysql5.6特性_MySQL5.6新版本特性
  8. JS函数调用的四种方法
  9. 利用html 5 websocket做个山寨版web聊天室(手写C#服务器)
  10. jquery: JS淘宝网产品图片局部放大代码
  11. ndarray python 映射_NDArray — 基于Java的N维数组工具
  12. MariaDB 10.0.X中,动态列支持 JSON 格式来获取数据
  13. 有PHP4的分支吗?
  14. OA-ERP操作手册集合。
  15. 40篇英语短文搞定高考3500个单词
  16. linux css压缩工具下载,推荐15个最好用的JavaScript代码压缩工具
  17. 为什么有人愿意将软件开源和共享?
  18. 选购笔记本要看清液晶屏幕及主流技术
  19. HDU题目分类大全【大集合】
  20. 如何正确的看待人工智能?只有编程基础的人可以学吗?

热门文章

  1. [分享]高仿网易新闻WebApp模板+Dcloud打包源码下载
  2. 普通二本,去过阿里外包,到现在年薪40W+的高级测试工程师,我的两年转行心酸经历...
  3. 大连理工大学计算机学院陈教授,软件学院三项成果被计算机顶级会议INFOCOM 2020录用...
  4. 雅马哈机器人编程讲解_雅马哈机器人编程手册【相关词_雅马哈机器人编程】...
  5. 如何在iOS应用中使用自定义字体
  6. 如何去掉Windows7开机那个烦人的360安全卫士提示窗口
  7. 计算机音乐制作的论文,让电脑音乐制作服务于教学
  8. 中产与“伪中产”的对决:正面刚星巴克,Luckin果真很 Luck
  9. NVMe协议详解(三)
  10. 2011年1月至2012年12月预言诗-----三