win10如何关闭powershell,powershell卸载程序
win10系统通过 PowerShell 命令行模式来卸载应用怎么操作?
想省点钱卸载不提供卸载按钮的内置应用该怎么办?此时,我们将使用我们的PowerShell命令行模式。与Linux和MacOS相比,Windows缺乏命令行模式的灵活性和可编程性。powershell的诞生就像给了Windows一把瑞士军刀。PowerShell是一个基于对象的Shell,它构建在。Net框架。它使命令行用户和脚本作者能够利用的强大功能。NET框架,同时可以深入系统流程,进行一系列自动化、批量化的工作。今天,边肖介绍通过PowerShell命令行方式卸载win10系统中应用程序的方法。
win10系统通过 PowerShell 命令行模式来卸载应用的方法步骤:
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,然后输入enter:
get-app x package D:app x package . bak 1 . txt
或者,前者是将内容追加到文档的末尾,后者是覆盖文档的内容。你需要一个合理的选择。
第二种是仅备份应用程序包的缩写和全称。
因为重装应用只需要应用名和包名,其他信息不需要,所以只能备份这两部分。
查看应用程序名称和包全名:
get-appxpackage 选择名称,包全名
要作为备份导出,命令如下:
get-appxpackage Select Name,package full Name D:app x package . bak 2 . txt
备份无药可救
如果不备份直接卸载,又记不住应用的包信息。我们还可以通过以下命令找到系统附带的所有安装包的信息:
get-appx package-所有用户
如果知道包的大概缩写,也可以添加缩写信息如下:
get-appx package-all users * windows calculator *
您将获得计算器应用程序的所有信息。
用 PowerShell 卸载应用
当您完成备份工作后,您现在可以开始使用powershell进行愉快的卸载和安装。
Get-AppxPackage命令可以帮助您卸载大多数内置应用程序,甚至是那些通常不提供“卸载”选项的应用程序。不过请注意,这一招并不能让你删除一些最重要的内置应用,比如Cortana和Edge浏览器。如果强行删除,只会看到一条错误信息。
接下来,让我们先尝试删除一个应用程序。
使用remove-appx package package full name命令卸载。
首先我们使用前面提到的get-appx package select name,package full name命令获取应用包的全称。
比如你不怎么玩游戏,想删除Xbox应用,那就找“Xbox”对应的应用包全称
然后在PowerShell中输入以下命令:
Remove-AppxPackage Microsoft。Xbox app _ 41 . 41 . 18005 . 0 _ x64 _ _ 8 wekyb 3d 8 bbwe
如果你打字累了,PowerShell支持Ctrl C和Ctrl V。
将通配符(*)与pipeline命令结合使用来卸载。
此外,您还可以将通配符(*)与管道符号结合使用来卸载应用程序。这样我们只需要输入之前申请的简称。
get-app x package * Xbox app * Remove-app x package
好吧,就这么简单。
如果你想删除其他应用,只需将*xboxapp*更改为你想删除的应用的名称。
某些应用程序无法卸载。
Win10中那些与系统紧密结合的应用是不能删除的。如果遇到无法删除的应用,会出现错误提示,比如删除微软小娜“Cortana”:
get-appx package * cortana * Remove-appx package
将出现以下错误:
通用应用程序列表
下面我给出一个常用应用的列表:
使用powershell批量卸载内置应用程序
你觉得一个一个卸载应用太麻烦了吗?其实完全可以使用通配符*和one命令实现内置应用的批量卸载。
卸载所有与Xbox相关的应用程序:
get-app x package * Xbox * Remove-app x package
卸载所有内置应用程序:
get-appx package * Remove-appx package
在红色警告和黄色提示后,您将再次获得一个干净清爽的系统。
当然,对于那些Windows无论如何都不想让你卸载的应用,是没有办法的,因为如果你卸载了那些应用,你的系统可能就无法正常工作了。