新装的Win10带有大量的实际工作和生活中不怎么常用的APP,如果觉得这些APP占用磁盘空间或者想要卸载这些应用(APP),Win10下并不能使用Windows 应用管理器直接图形化地卸载这些应用,而要使用Win10自带的Windows Powershell工具来进行应用的管理,使用下面相应的命令即可进行应用的卸载或者安装。(注:本文所列方法在Win10专业版测试通过,其他版本Windows未作测试)

一、步骤1:以管理员身份打开Windows Powershell。

  右击桌面工具栏最左侧的Windows徽标键(“田”字键),然后选择“Windows PowerShell(管理员)(A)”打开Powershell界面,一个类似于Windows之前版本的命令提示符界面,如下图所示:

二、步骤2:使用命令卸载后者安装应用

1、一键卸载所有原生应用

(1)卸载当前用户所有应用

  在Powershell中输入以下命令,回车即可卸载当前用户所有应用程序。

  Get-AppXPackage | Remove-AppxPackage

(2)卸载其他用户的所有应用

  在Powershell中输入以下命令,回车即可卸载指定用户<username>的所有应用程序。

  Get-AppXPackage -User <username> | Remove-AppxPackage

  其中<username>为指定的用户。

(3)卸载所有用户的所有应用

  在Powershell中输入以下命令,回车即可卸载所有用户的所有应用程序。

  Get-AppxPackage -AllUsers | Remove-AppxPackage

2、卸载指定的原生应用

  卸载指定应用的时候,需要指定应用的全名,输入完整命令后,回车即可完成指定应用的卸载。命令模板如下:

  Remove-AppxPackage <PackageFullName>

  这里的<PackageFullName>需要通过以下方法来查找,在Powershell中输入以下命令即可列出系统当前所有应用的名称(Name)和全称(PackageFullName):

  Get-AppxPackage -AllUsers | Select Name, PackageFullName

  Powershell中用鼠标光标划选所需要的应用的PackageFullName,并回车即可复制该应用的全称,然后将复制好的全称(PowerShell中右击鼠标即可粘贴)替换掉卸载应用程序的代码模板中<PackageFullName>即可,例如我们这里要卸载XboxApp应用,则卸载代码如下:

  Remove-AppxPackage Microsoft.XboxApp_25.25.13009.0_x64__8wekyb3d8bbwe

3、一键恢复所有原生应用

在Powershell中输入以下命令,回车即可完成所有用户的所有应用程序的安装或者部署,其中 -AllUsers参数可选,部署可能需要几分钟的时间。

Get-AppxPackage -AllUsers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

4、安装指定的原生应用

  安装指定应用的时候,需要指定应用的全名,输入完整命令后,回车即可完成指定应用的卸载。命令模板如下:

  Add-AppxPackage -register "C:\Program Files\WindowsApps\<PackageFullName>\appxmanifest.xml" -DisableDevelopmentMode

  这里的<PackageFullName>需要通过以下方法来查找,在Powershell中输入以下命令即可列出系统当前所有应用的名称(Name)和全称(PackageFullName):

  Get-AppxPackage -AllUsers | Select Name, PackageFullName

  找到需要安装的应用的全名PackageFullName替换掉安装应用程序的代码模板中<PackageFullName>即可,例如我们这里要安装计算器应用,计算器应用的Name为:Microsoft.WindowsCalculator;PackageFullName为:Microsoft.WindowsCalculator_10.1702.312.0_x64__8wekyb3d8bbwe,

  则安装代码如下:

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

使用Windows Powershell卸载和安装Win10 原生应用的方法的更多相关文章

  1. 在Windows上使用 Python 安装+ win10启用长路径

    https://docs.python.org/zh-cn/3/using/windows.html 成功20200131 https://docs.python.org/zh-cn/3/using/ ...

  2. windows 10 服务组件安装出现0x80070422错误解决方法

    问题描述:   windows 10通过控制面板->程序->启用或关闭Windows 功能安装Windows服务或组件时,出现0x80070422错误,提示服务禁止或未启用 问题产生原因: ...

  3. Windows Server 2016 IIS10安装URLRewrite 2.0组件方法

    1,打开Regedit> HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp2,编辑“MajorVersion”并以十进制设置数值数据值为93 ...

  4. 在windows xp 平台上安装mvc4失败

    使用web 平台安装程序,在windows xp上安装mvc4 出现失败,需要主要是windows powershell 2.0安装失败,需要先卸载power shell 1.0或者 winowrm ...

  5. Office 365 - SharePoint 2013 Online 中使用Windows PowerShell

    1.如果想要在SharePoint Online中使用Windows PowerShell,首先需要安装SharePoint Online Management Shell(下载地址附后),如下图: ...

  6. 使用Powershell实现自动化安装/卸载程序

    最近需要制作软件安装包,需要附带VC运行时和.Net Framework的安装,但又不想让用户自己点下一步,所以就有了以下操作. 微软提供了一个程序叫msiexec.exe,位于C:\Windows\ ...

  7. 安装sqlserver 的时候 报错:无法通过Windows功能控制面板自动安装或卸载Windows Server 角色和功能。

    无法安装以下功能:.NET Framework 3.5(包括.NET2.0和3.0) 无法通过Windows功能控制面板自动安装或卸载Windows Server 角色和功能. 若要安装Windows ...

  8. mac本用WTG(Windows To Go)安装Win10到移动硬盘

    准备工作: 一个空的 USB 3.0 移动硬盘(在安装 WTG 时候会将这个硬盘清空重新并分区,注意备份好数据.USB 3.0 的优盘是不行的,即使安装成功,系统的运行速度会奇慢) 原版Windows ...

  9. zz Windows 10安装教程:硬盘安装Win10 系统步骤(适合32位和64位)

    Windows 10安装教程:硬盘安装Win10 系统步骤(适合32位和64位) Posted on 2015年01月28日 by 虾虾 22 Comments   最新的Windows 10 MSD ...

随机推荐

  1. 解决使用MUI时mui-slider-item高度不一致的自适应问题

    今天在写一个MUI项目的时候,发现使用slider时,最高的mui-slider-item会把mui-slider-group撑开,而其他的mui-slider-item下面会出现很大的空白. 百度了 ...

  2. 直通BAT面试题库锦集

    01 python面试题(汇总) 02 面向对象 03 网络和并发编程 04 模块 05 设计模式 06 前端 07 Django框架 08 Flask 09 tornado 10 DB

  3. Spring Boot 2.x基础教程:Swagger静态文档的生成

    前言 通过之前的两篇关于Swagger入门以及具体使用细节的介绍之后,我们已经能够轻松地为Spring MVC的Web项目自动构建出API文档了.如果您还不熟悉这块,可以先阅读: Spring Boo ...

  4. Vue入门教程 第三篇 (条件与循环)

    v-if语法(条件) 符合条件时显示(渲染)某一元素. <div id="app"> <div v-if="ok"> <h1> ...

  5. 并发新构件之DelayQueue:延时队列

    DelayQueue:延时队列,首先是一个队列,所以可以持有对象,但是仅限于实现了Delayed接口的对象.重写getDelay()和compareTo()(因为要比较)方法: 通俗来讲:延时队列的就 ...

  6. 我眼中的如何成为一名合格的PHP高级开发工程师

    转眼间搞PHP已超过10年准确的说12年,混在帝都,也经历过大公司小公司,有个同行朋友问我,我就思考下,如何成为一名合格的PHP高级开发 所有的所有仅限综合知识,因为PHP其实内容也很多,有的人专门研 ...

  7. 1002. 写出这个数 (20)-PAT乙级真题

    读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字.输入格式:每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. 输出格式:在一行内输出n的各位数字之和的每一 ...

  8. 程序员IT狗有什么副业可以做呢?

    1. 开篇 副业有很多,全网有做什么公众号.闲鱼.手机卡,各种各样的都有,大部分是骗子,小部分是通过自己的努力,获得了成功. 从年初就开始实践如何做一个自由职业者,近大半年有一些感受正好一起分享交流一 ...

  9. Unreal Engine 4 系列教程 Part 3:材质教程

    .katex { display: block; text-align: center; white-space: nowrap; } .katex-display > .katex > ...

  10. Vue-CLI项目-vue-cookie与vue-cookies处理cookie

    08.31自我总结 Vue-CLI项目-vue-cookie与vue-cookies处理cookie vue-cookie 一.模块的安装 npm install vue-cookie --save ...