DLL文件戡乱记
来源:互联网 发布:诺基亚x2软件下载 编辑:程序博客网 时间:2024/06/06 13:16
我们平时在上网的过程中,对于“控制面板”中的“用户帐户”偶尔会出现“苍白无力的面具脸”,也就是鼠标点击该处无任何反应。同样点击“帮助和和支持”,始终不见其踪影。
到底是何原因引起此“帮助和支持”无动于衷呢?各位看客不用着急,凭借笔者多年的上网经验,应该属于操作系统中特定的DLL文件(又称“动态链接库文件”)出现Problem,要么损坏、要么丢失,更为严重的就算中毒了。
大家都知道,Windows中几乎每个程序的运行都会调用很多DLL文件,如果按照常规方法一个个地寻找并分析,无异于大海捞针,况且每个程序的运行,不单是一个DLL文件在调用, 而是多个甚至几十个DLL文件在调用,为此我们得想出一个简单而可靠的方法。
经过多次实验,我们可以试试下面的方法。
第一:使用Ctrl+Alt+Del组合键调出“任务管理器”,选择“进程”,在里面可以看到“帮助和支持”其实是“Explorer.exe”的一部 分。用类比方法可以得到属于“帮助和支持”的进程是“Helpctr.exe”,但在“用户帐户”中我们只能用比较法查到其归属进程 “Mshta.exe”。之后我们重启电脑,下面我们建议使用“ListDlls”软件来帮忙了,该软件可以在百度下载一个免费绿色版的,占用资源很少, 下载并安装后将“Listdlls.exe”移到C:/Windows系统文件夹下,同时按下“Windows+R”组合键打开“运行”对话框,输入 “CMD”切换到“DOS命令提示符”中输入“Listdlls -r explorer.exe>C:/explorer1.txt”。
第二:接下来我们继续在DOS中输入“Listdlls -r explorer.exe>C:/explorer2.txt”。然后用fc命令进行比较“fc C:/explorer1.txt C:/explorer2.txt C:explorer.txt”。这样打开C:/explorer.txt文件,对比后我们便知道是“搜索助理”在调用DLL文件。
第三:重启电脑,用命令“Listdlls -r mshta.exe>C:/helpctr.txt”得到“帮助和支持”所调用的DLL文件,此处重启目的是为了使未调用的DLL文件从内存中御 载。然后用命令”listdlls -r mshta.exe>C:/mshta.txt”得到“用户帐户”所使用的DLL文件。
最后我们来分析Explorer.txt中的DLL文件,其中文件目录中含有“srchasst”的,均为 “搜索助理”单独调用的文件,剩下的文件分别是C:/Windows/system32目录下的sxs.dll、vbscript.dll、 jscript.dll文件,用“Windows+F”组合键的方法可以发现文本文件helpctr.txt和mshta.txt中均存在上述文件,看来 罪魁祸首非此三者莫属了。但是我们发现这三个文件并未损坏或丢失,用regsvr32命令进行注册,顿时我们豁然开朗,果然在对其中的 jscript.dll文件进行注册后那“苍白无力的面具脸”终于恢复其婀娜多姿的美貌。
- DLL文件戡乱记
- 武力戡乱博客目录总表
- DLL文件
- DLL文件
- Dll文件
- Dll文件
- DLL文件
- dll文件
- DLL文件
- DLL文件
- 无法删除dll文件?
- 如何编写DLL文件
- 如何编写DLL文件
- 关于DLL文件说明
- .dll文件的调用
- 如何编写DLL文件
- 读写dll文件
- 注册DLL文件
- 好兴奋啊 上CSDN首页了
- SharePoint随笔
- 进程间加锁(信号量)
- Java连接数据库
- java内存溢出的查看
- DLL文件戡乱记
- 【转】数学专业参考书整理推荐V3.0版
- 学习NodeJS第三天:打造Nodejs的调试环境(上)
- 堆与栈的区别
- JSP访问数据库分页显示
- 结了婚为什么就不一样了?
- Red Hat Enterprise Linux 5.3 安装 Mysql5
- Solaris 10(x86)安装 weblogic 10
- 职场必备技之拉尔夫