|
4、着眼“重注册DLL文件”
Windows系统有时之所以会频繁受到损伤,主要是许多应用程序常常共享调用一些DLL文件,一旦有的应用程序在使用完毕被自动卸载掉后,这些应用程序所调用的DLL文件往往也会跟着被删除掉了,这么一来Windows系统或系统中的其他应用程序再次调用那些共享了的DLL文件时,就自然会发生错误现象了。
在急救那些由于系统DLL文件丢失引起的Windows系统运行不正常故障时,我们根本不需要重新安装操作系统,只需要对那些已经丢失了的DLL文件进行一下重新注册,就能让系统恢复正常运行状态了。考虑到我们并不知道究竟是哪一个或哪几个DLL文件被损坏了或丢失了,我们不妨通过下面的方法,来对系统所有的DLL文件都重新注册一下,而不需要单独对某一个或某几个DLL文件进行注册:
首先打开类似记事本这样的文件编辑程序,然后在对应的程序界面中输入如下命令行代码:
@echo off
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
将上面的命令行代码保存成一个扩展名为BAT的批处理文件,例如这里笔者假设将该代码内容保存为了repair.bat文件;
其次为repair.bat文件创建一个快捷图标,并将该快捷图标直接拖放到系统的桌面上,等到日后需要对系统中的所有DLL文件进行重新注册时,我们只需要双击repair.bat文件的快捷图标,系统就会自动开始对所有的DLL文件执行重新注册操作了(如图2所示)。一旦所有DLL文件被重新注册过之后,此时我们不妨再尝试运行一下Windows系统,相信此时的系统肯定会十分正常了!

图 2
5、着眼“恢复原始文件”
如果Windows系统不正常运行的故障是由于系统注册表被意外破坏引起的话,那么我们完全可以借助常规的copy命令,来将系统原始的注册表信息直接复制到系统对应的目录下,这样可以快速地实现恢复受损系统文件的目的。由于Windows系统第一次被安装成功后,原始的注册表信息都会被自动备份保存到系统安装目录下面的Repair子目录中,因此我们只要将Repair子目录下面的注册表信息直接复制到系统的配置目录中就可以了:
如果本地计算机只安装了一个操作系统的话,那我们不妨借助Windows 98启动光盘,来将系统先引导到DOS命令行状态;如果本地计算机中安装了两个以上操作系统的话,那只需要将系统切换另外一个能正常运行的系统中就可以了;
接下来在DOS命令行状态,通过CD命令将当前目录切换到“%windir%\Repair”子目录状态下,并依次执行如下字符串命令:
copy sam %windir%\system32\config
copy system %windir%\system32\config
copy software %windir%\system32\config
copy default %windir%\system32\config
copy security %windir%\system32\config
一旦在执行上面的字符串命令过程中,系统弹出提示询问是否将以前的文件覆盖掉时,我们直接进行肯定回答就可以了。等到系统的注册表信息被所有原始注册表文件替换掉后,我们再次重新启动一下系统,相信此时系统肯定能正常运行了。
| 电脑网络超级技巧!让一切皆有可 | 01-31 |
| 电脑网络超级技巧!让一切皆有可 | 01-31 |
| XP急速启动最新技巧 | 09-04 |
| 让老机器也跑Vista系统 | 09-01 |
| Vista看高清电影声音太小 看我轻 | 09-01 |
| 简单几招让您的Windows系统不再假 | 08-27 |
| 收录大家解决系统内存不能为 Rea | 08-06 |
| 解决删除文件或文件夹出错故障 | 07-19 |
| 解决优化后XP不能自动更新的问题 | 07-16 |
| 虚拟内存介绍和及其详细和优化设 | 07-09 |
| PQ分区出错,用Ghost来补救的绝妙 | 07-02 |
| 复制Windows信息框文字到剪切板 | 06-18 |