- 积分
- 354
- 最后登录
- 2024-3-21
- 精华
- 0
- 阅读权限
- 30
- 主题
- 109
- UID
- 1484239
- 帖子
- 886
- PB币
- 784
- 威望
- 0
- 贡献
- 0
- 技术
- 44
- 活跃
- 2767
- UID
- 1484239
- 帖子
- 886
- PB币
- 784
- 贡献
- 0
- 技术
- 44
- 活跃
- 2767
|
发表于 2019-12-30 11:52:15
IP属地台湾
|显示全部楼层
Win10下如笔电都会不时出现风扇提高转速的声音,本来不太在意,但高转速有时持续一整天,而且电脑明显变慢,开启[任务管理器]查看,非常明显,有个.NET Runtime Optimization Service(mscorsvw.exe) 长时间在使用CPU。
简单来说, 当我们安装了.NET Framework 或是.NET Framework 被更新,就会触发这个.NET 最佳化服务,这个服务可能不会立即执行。一般来说,它会尽可能安静,某些高优先顺序会尽快被执行,其他低优先顺序工作,会利用电脑空闲时去处理。
通常会造成 CPU 不断飙高的原因在低优先顺序工作被卡住了。
解决办法
开启 PowerShell(系统管理员)
执行PowerScript附件 DrainNGenQueue.ps1
目的就是跟系统说,请快点执行卡住的工作。
将下载的 DrainNGenQueue.ps1 文件放在 C:\
开启 Windows PowerShell (系统管理员)
输入 ./DrainNGenQueue.ps1 即可 如图所示
嗯,犯人找到了.NET Framework 在被安装与更新时,在本机端会进行一个最佳化的工作,而且还不是一次完成,
重要的先执行,次重要的慢慢来,也就是这个慢慢来的设计,造成电脑有机会不断卡顿的情况。
|
|