我的 win7一直用的都挺好的,流畅,稳定,贴心。可是最近在使用的时候,发现searchindexer.exe 在后台占用大量 cpu 又是甚至将近100%!!!
我参考网上热心网友的意见,重做系统了,开始挺好的,可是用着用着问题又出现了!!!
在用 google 用关键词 “searchindexer.execpu” 进行检索找到 微软社区里早在2007年vista时代的一篇帖子,也说得是这个问题“searchindexer.exeutilizing near 100% CPUusage??????”网页地址http://social.msdn.microsoft.com/Forums/en-US/windowsdesktopsearchhelp/thread/163713af-59dd-44fe-b13e-dcca7939e8b4感兴趣的童鞋可以看看(必须得 E 文好)
我只摘其中的一段 :
“To fix this, don't try and call regsvr32 onthe dll. You best bet is to run the sfc.exe tool {from an elevatedcommand prompt}. Sfc.exe /? will give you the options for the tooland:
sfc.exe/scanfile=C:windowssystem32NLSData0011.dll”
这里提供一个建议:“最好不要运行regsvr32 命令注册 dll文件”和一个解决办法:在命令提示符(cmd)执行sfc.exe/scanfile=C:windowssystem32NLSData0011.dll”命令
回想自己最弄程序没少用 regsvr32来注册dll文件,对于很多用户来说不用 regsvr32有点不现实,好在微软的工程师在 vista时代就解决了,强烈不建议在 服务管理里禁用相关服务(Windows Search描述:为文件、电子邮件和其他内容提供内容索引、属性缓存和搜索结果)。而为什么出现这样的问题在于windows进行语言文字的索引(位于C:windowssystem32NLSData0011.dll)占用大量系统资源
问题解决具体操作:
①在“所有程序”找到“附件”里的“命令提示符”以管理员身份运行;
②
sfc.exe /scanfile=C:windowssystem32NLSData0011.dll
复制上方的命令 粘贴到“命令提示符窗口”然后回车。
我的问题解决了,希望能帮到你。
限于英文和计算机知识,万望不吝赐教!!!