升级XP SP3的时候老是弹出:另一程序已打开或正在使用文件ntdll.dll。也用安全模式试过了,无用。急!
1个回答
展开全部
我给你一些建议与方法,看看能不能帮到你:
第一步:首先确认已经彻底清除了病毒的主程序
第二步:去除加载项
开始菜单-运行-输入msconfig回车
在里边的启动栏里把**.dll前面的勾去掉就行了
1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来再进行第二步
2、开始——运行——regedit 在下面的位置删除相应键值: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
说明:加载问题大多是杀毒残留,就是杀毒后,病毒被删除,但注册表里相关加载设置还在,所以第一步要确认确实已经杀掉了病毒。如果病毒没有清除,那第二步就没有意义。解决方法就是上述方法。
第一步:首先确认已经彻底清除了病毒的主程序
第二步:去除加载项
开始菜单-运行-输入msconfig回车
在里边的启动栏里把**.dll前面的勾去掉就行了
1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来再进行第二步
2、开始——运行——regedit 在下面的位置删除相应键值: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
说明:加载问题大多是杀毒残留,就是杀毒后,病毒被删除,但注册表里相关加载设置还在,所以第一步要确认确实已经杀掉了病毒。如果病毒没有清除,那第二步就没有意义。解决方法就是上述方法。
追问
追答
你说在msconfig里没有***.dll,我却在你的图中却看到了(NvCpl RUNDLL32.EXE C.... HKLM\SOFTWARE\......),这一个项就是。这个***.dll是一个动态链接库。
前面的***只是替代符,例如:123.dll, abc.dll,
而RUNDLL32这个就是一个动态链接库,用小写字母更清晰rundll,
所以这个(NvCpl RUNDLL32.EXE C.... HKLM\SOFTWARE\......)是要删掉的。
为什么在安全模式下可以安装,之所以安全模式,就是只启动最基本最少的配置,
其它无关紧要的都不启动,当然包括msconfig启动项中的启动项目,
甚至包括系统的启动文件也不需要,所以是一个最简单最安全的启动方法,因此为安全模式。
至于ntdll.dll能被什么程序使用,这个不好说,因为象这样的动态链接库,
它可以接受所有应用程序调用的,至于被谁调用很难说清楚。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |