介绍:
PowerShell是windows自带的一款,一个不小心就会占用CPU资源100%的exe。
系统:
windows 2016 服务器
起因:
发现电脑的CPU一直被大量占用,CPU温度持续达到70°,打开任务管理器发现是powdershell在后台运行的原因
修复/释放资源过程包括这几个方面:
- 任务管理器结束powershell相关进程
- 服务器管理器删除powershell角色和功能
- 修改powdershell文件夹名称
一、任务管理器结束powershell相关进程
任务管理器中发现powershell占用CPU几乎100%,windows其他程序和动作基本无法正常运行
powershell占用高CPU的效果图
这个时候就需要选中powershell相关的进程,点击右下角结束任务,基本就可以释放CPU,电脑流畅运行了
image.png
大部分时候,powershell又会在不知道什么时候再次运行,频繁的到任务管理器后台进行手动结束任务的操作太麻烦,所以就要继续往下操作
二、服务器管理器删除powershell角色和功能
首先是进入到删除角色和功能向导界面
打开删除角色和功能向导
然后一直下一步即可,直到进入功能选择页面,找到Windows PowerShell,把下面的勾选全部去除
这是我本机已经删除该功能后的图片
然后下一步到删除即可
删除Powershell功能
做到这里就已经是把Powershell功能删除了
三、修改powdershell文件夹名称
这里是最后一步,把powdershell文件夹名字改名,这样子就彻底不会被调用了
具体路径是C:\Windows\System32\WindowsPowerShell
Powershell改名
在权限不足的情况下
调整文件夹权限
如果还是显示文件夹被占用的话,重启一下计算机即可改名