加载c\windows\system32\msvcra.dll 时出错 找不到指定的模块 这怎么解决

如题所述

这可能是由于你可能某个软件不能正常使用或者被破坏也可能是被病毒破坏某个软件,而启动项那里还残留了启动那个被破坏的软件`所以会出现那个模块。

运行开始菜单→运行→msconfig→找到“启动”→把下面的启动项目前的钩去掉。
一般情况下启动项目就剩下必须的ctfmon和杀毒软件和自己知道必须要启动的(就是说有些软件一定需要启动才能正常使用如(数据库)其他的都可以不启用`

提示:如果可以没有出现错误模块的话就不用使用最后一步!
最后去到注册表那(开始运行regedit)按F3搜索"msvcra.dll"文件然后将搜索到的删掉`注意不要删错其他`
重起就OK了

参考资料:为求520条祝福,能去祝福一下吗?http://hi.baidu.com/307194064/blog/item/577b5c385a5f7df1b211c723.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-12-13
msvcra.dll是清除病毒、流氓软件后的残留钩子!下面有解决办法:
IceSword 1.22 中文版 下载地址 http://www.onlinedown.net/soft/53325.htm

打开IceSword ,点左下角的“文件”,在目录"+"找到C:\WINDOWS\system32 文件夹,右边目录里找到文件msvcra.dll,右键点"强制删除"
再继续找到C:\WINDOWS\system32\drivers\ 文件夹
(看清楚此文件夹路径和前面的不是一样的) 强制删除 "msvcra.sys "
(注意不是"msvcra.dll")

或者下载 Unlocker(解锁删除那2个文件)
(你 要 先 把
我的电脑----(上面有菜单)工具---文件夹选项---查看里选 ---"显示所有文件和文件夹"和 "隐藏受保护的操作系统文件" 前面的对勾去掉,确定 再找)