3月28号微软通知我要重启更新, 没理会, 29号一次偶然机会电脑过热重启了, 更新了十几个小时, 终于更新完了, 打开系统一看诸如“人脉”等各种垃圾组件偷偷装载了进来。记录一下如何通过powershell删组件的方法。
启动PowerShell:
搜索powershell.exe, 之后在 C:\Windows\System32\WindowsPowerShell\v1.0 这个路径下找到了主程序powershell.exe, 右键点击使用管理员身份运行。
看到以下命令行:
PS C:\WINDOWS\system32>
查看系统内安装的组件包
在打开的PowerShell窗口中输入
get-appxpackage -allusers
来查看系统里的组件包, 观察每个组件包PackageFullName这一行就行
删除无用组件包
用以下命令格式来删组件包
remove-appxpackage <PackageFullName这一行右边的值>
如果微软不让你删, 或者你自己没有使用管理员身份运行powershell, 那么会报出一大堆红色字的错误。
以下是个别功能的删除说明
日历、邮件
get-appxpackage *communicationsapps* | remove-appxpackage
人脉
get-appxpackage *people* | remove-appxpackage
Groove 音乐
get-appxpackage *zunemusic* | remove-appxpackage
电影和电视
get-appxpackage *zunevideo* | remove-appxpackage
财经
get-appxpackage *bingfinance* | remove-appxpackage
资讯
get-appxpackage *bingnews* | remove-appxpackage
体育
get-appxpackage *bingsports* | remove-appxpackage
天气
get-appxpackage *bingweather* | remove-appxpackage
OneNote
get-appxpackage *onenote* | remove-appxpackage
闹钟和时钟
get-appxpackage *alarms* | remove-appxpackage
计算器
get-appxpackage *calculator* | remove-appxpackage
相机
get-appxpackage *camera* | remove-appxpackage
照片
get-appxpackage *photos* | remove-appxpackage
地图
get-appxpackage *maps* | remove-appxpackage
语音录音机
get-appxpackage *soundrecorder* | remove-appxpackage
XBox
get-appxpackage *xbox* | remove-appxpackage
恢复卸载命令
若需要恢复卸载的应用, 输入以下指令
Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)appxmanifest.xml" -DisableDevelopmentMode}
它将重装所有内置的应用。
批量删除微软垃圾应用的脚本
复制粘贴以下脚本, 在powershell命令行下面执行
get-appxpackage *communicationsapps* | remove-appxpackage get-appxpackage *people* | remove-appxpackage get-appxpackage *zunemusic* | remove-appxpackage get-appxpackage *zunevideo* | remove-appxpackage get-appxpackage *bingfinance* | remove-appxpackage get-appxpackage *bingnews* | remove-appxpackage get-appxpackage *bingsports* | remove-appxpackage get-appxpackage *bingweather* | remove-appxpackage get-appxpackage *onenote* | remove-appxpackage get-appxpackage *camera* | remove-appxpackage get-appxpackage *photos* | remove-appxpackage get-appxpackage *maps* | remove-appxpackage get-appxpackage *soundrecorder* | remove-appxpackage get-appxpackage *xbox* | remove-appxpackage get-appxpackage *alarms* | remove-appxpackage get-appxpackage *3DBuilder* | remove-appxpackage get-appxpackage *SkypeApp* | remove-appxpackage get-appxpackage *WindowsDVDPlayer* | remove-appxpackage get-appxpackage *LenovoCompanion* | remove-appxpackage get-appxpackage *Getstarted* | remove-appxpackage get-appxpackage *WindowsPhone* | remove-appxpackage