安装Win8以后遇到了磁盘占用100% 系统很卡的问题.
消耗资源的进程是svchost.exe(LocalSystemNetworkRestricted) PID:500
由于svchost是系统进程 所以要通过PID来查询这个进程下到底运行了什么东西.
首先打开资源管理器
展开详细信息
切换到性能标签页
打开资源监视器
如果PID标签没有出现则需要选择列
在名称旁边的地方右键 把PID勾选上
拖过来点击“总数”标签 从高到低排序 看看占用磁盘的进程PID
电脑卡住的时候占用磁盘的进程是这个
PID是500 接下来查看进程下运行的服务
CMD命令如下
1.AudioEndpointBuilder 音频服务
2.DeviceAssociationService 设备与电脑匹配用的
3.hidserv 用于支持USB设别
4.NcbService 应用商店相关服务 系统使用本地账户,不使用Win8应用的可以禁用.
在服务中的名字为network connection broker
5.Netman 网络连接相关服务
6.PcaSvc 兼容性助手相关
SysMain 这货就是我怀疑的凶手SysMain Superfetch
下面是一段网上找来的介绍引用自owendswang的帖子 帖子地址
http://bbs.pcbeta.com/viewthread-1128199-1-1.html
--------------------------------------------------------------------------------------
Superfetch内存管理机制会将用户可能使用的应用程序页面利用内存可用空间进行预加载;尽可能地避免系统发生从硬盘的页面调用;让应用程序最快 速度开启;不会由于计算机长时间闲置而使突然使用变得响应迟缓;在退出大型应用程序后会主动将之前被迫转移到虚拟内存中的页面重新调入内存当中。这样看起 来似乎专业了点,所以接着往下看,会很好地对这些特点进行理解。简短的解释就是,他有一种比XP更强大的预读功能。而在加载预读内容的时候,由于内存预读一旦超额,他会占用硬盘上的虚拟内存,所以RAMDISK一类软件受到了大内存PC的亲睐,但是内存低的PC就只能占用硬盘上的虚拟内存了,而且在读取和加载预读内容的时候,都是需要硬盘工作的,所以相比XP,他需要硬盘能够更快的工作。
--------------------------------------------------------------------------------------
由于内存比较充足 所以没有使用磁盘缓存 也就不需要这个服务了 直接禁用
7.TrkWks 文件移动后维护链接的服务
8.WdiSystemHost 诊断服务
综上,对于Win8遇到硬盘持续高占用的 可以尝试禁用以下服务能否解决.
1.SysMain SysMain Superfetch
2.NcbService network connection broker
(使用本地账户 不用Win8应用才可以禁用 否则肯能导致其他问题)
3.HomeGroup Listener 不使用家庭组可以禁用
4.HomeGroup Provider 不使用家庭组可以禁用
特别说明:
本文中提到的方法经过本人测试未发现不良后果,仅限遇到问题的朋友参考.本人对可能造成的损失不负责.任何操作请注意重要文件的备份.