如何卸载和安装windows自带软件,内置应用,右键无法直接卸载

卸载应用举例

  • 管理员PowerShell运行命令
    举例:卸载 “你的手机” / Your Phone / Phone link

    Get-AppxPackage Microsoft.YourPhone -AllUsers | Remove-AppxPackage
    

    含义:使用Get-AppxPackage命令,找到所有用户下名称为Microsoft.YourPhone的的软件,并卸载。

相关命令

获取应用信息

// 列出当前用户安装的所有软件
Get-AppxPackage

//只列出名称和全名
Get-Appxpackage | Select Name, PackageFullName

// 列出所有用户安装的所有软件
Get-AppxPackage -AllUsers

// 列出用户A安装的所有软件
Get-AppxPackage -User "A"
// 列出名称包含xxx的软件,-Name可以省略
Get-AppxPackage -Name *xxx*
Get-AppxPackage  *xxx*

// 列出用户A安装的名称包含xxx的软件
Get-AppxPackage -Name *xxx* -User "A"

// 列出所有用户安装的名称包含xxx的软件
Get-AppxPackage *xxx* -AllUsers

卸载应用

//先获取名称包含xxx的应用信息,找到要删除的应用的全名
Get-AppxPackage *xxx* | Select Name PackageFullName

//使用全名为卸载软件,-Package可省略,aaa替换为刚才查到的全名
Remove-AppxPackage -Package "aaa"
Remove-AppxPackage "aaa"

//使用通配符*,卸载所有名称包含xxx的软件
Get-AppxPackage *xxx* | Remove-AppxPackage

//卸载所有内置软件
Get-AppxPackage * | Remove-AppxPackage

//同理可通过 -AllUsers -User 指定用户
//应用卸载后仍然可以使用`Get-AppxPackage *xxx* -AllUsers`查找到相关信息,不过其状态已经是暂存状态(staged)

重新安装应用

//先使用如下命令,查找到已经卸载的、名称包含xxx的应用信息,获取其安装位置和清单
$ManifestPath = (Get-AppxPackage -Name "*xxx*").InstallLocation + "\Appxmanifest.xml"

//使用如下命令安装应用
Add-AppxPackage -Path $ManifestPath -Register -DisableDevelopmentMode

//重新安装所有应用
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值