“系统资源不足,无法满足请求服务“ ,而内存够大,解决办法

来源:互联网 发布:音频软件哪个好 编辑:程序博客网 时间:2024/05/28 15:33

           重装windows系统后,如果使用了某种激活工具,那么激活系统后,电脑用过一段时间后可能会出现这种情况。此时,点击其他应用程序会出现“系统资源不足,无法满足请求服务”,点击“我的计算机,可能会出现“不支持此接口”,并且此时网络哪里会出现红叉,断网,这个时候在看自己的内存使用情况,发现拥有充足的内存,那么到底什么原因呢?

  我上网搜了很多解决办法,全部都没有用,包括修改注册表,运行一些dll文件,清除垃圾,都不管用。最后转念一想,查了一下系统资源的概念,原来这里的系统资源并不是cpu和内存。微软将Windows的系统资源(堆)分为五个堆,其中User资源堆为三个,而GDI资源堆为两个。三个User资源堆分别是:16位的用户堆(User Heap,64KB);32位的窗口堆(Windows Heap,2MB);32位的用户菜单堆(User Menu Heap,2MB)。两个GDI资源堆分别是:16位的GDI堆(GDI Heap,64KB);32位的GDI堆(GDI,2MB),无论你的内存多大,cpu什么型号,这些资源是固定大小的,到这里就明白,问题不是内存问题,也不是缓存问题,极有可能是窗口和菜单的数量问题。这个时候打开 任务管理器,发现这个句柄数量在不断的增加,一定时间后,肯定就把资源耗尽


点开进程,再点开查看,找到并选中句柄数,可以发现是system服务造成的.我的都增加到900多万个了。


  最后知道问题出在这里,解决办法就是强制关机重启,然后下载一个360安全卫士,安装系统急救箱,对C盘扫描,扫描出来一个.sys驱动文件,删除,关机重启就解决了。

阅读全文
0 0