您还没有绑定微信,更多功能请点击绑定

转裁:windows系统故障修复技巧(二)

天气: 晴朗心情: 郁闷  6、修复Windows XP SP2的IE浏览器
  IE经常出现这样或者那样的故障,比如:点击链接但没有反应。在开始菜单的运行对话空中输入URL,但不能弹出IE窗口。以上仅是用户所遇的众多问题中的两种。
  我们在处理这些问题时一个简单方法就是重新安装IE。这确实有用,但是重新安装IE对于这个较简单的问题而言显得有些小题大做了。
  IE的许多这类问题多出在IE所支持的非注册的动态链接库(DLL)(如browseui.dll,urlmon.dll,isetup.dll)上。有时也是因为有恶意程序发生,如spyware,这使得DLL非注册化从而入侵IE的部分功能。而有时也是因为偶然情况。
  无论什么原因,解决方法都是重新注册DLL,既可通过REGSVR32命令手动注册,也可重新安装IE。重新安装IE可解决该问题,这是因为所有相关的DLL都是通过应用程序的安装者重新注册的,但手动注册通常比整个安装要方便。
  我曾在文章里谈过这些问题,但只涉及到手动修复。出于解决该问题的考虑,微软在Windows XP Server 2的IE版本中作出修改,让所有的IE DLL可以马上被重新注册。可在任何命令提示符后输入:
  "%ProgramFiles%\Internet Explorer\iexplore.exe"/rereg
  特别要注意这里的引号,因为它描述的是可执行的路径名。
  注:这种方法对于Windows的其它版本不适用,它只针对Windows XP Service Pack 2。
7、用Win XP安装盘修复系统文件
  如果你的Windows XP操作系统的系统文件被病毒或其它原因损坏了,在这里笔者告诉你一个修复系统文件的方法,那就是通过Windows XP的安装盘来修复被损坏了的文件。
  恢复的具体过程如下:
  在Windows XP的安装盘中搜索被破坏的文件,需要注意的是,文件名的最后一个字符用底线“_”代替,例如:如果要搜索“Notepad.exe”则需要用“Notepad.ex_”来进行搜索。
  搜索到了之后,打开命令行模式(在“运行”中输入“cmd”),然后输入:“EXPAND 源文件的完整路径 目标文件的完整路径”。例如:EXPAND D:\SETUP\NOTEPAD.EX_ C:\Windows\NOTEPAD.EXE。有一点需要注意的是,如果路径中有空格的话,那么需要把路径用双引号(英文引号)包括起来。
  找到当然是最好的,但有时我们在Windows XP盘中搜索的时候找不到我们需要的文件。产生这种情况的一个原因是要找的文件是在“CAB”文件中。由于Windows XP把“CAB”当作一个文件夹,所以对于Windows XP系统来说,只需要把“CAB”文件右拖然后复制到相应目录即可。
  如果使用的是其它Windows平台,搜索到包含目标文件名的“CAB”文件。然后打开命令行模式,输入:“EXTRACT /L 目标位置 CAB文件的完整路径”,例如:EXTRACT /L C:\Windows D:\I386\Driver.cab Notepad.exe。同前面一样,如同路径中有空格的话,则需要用双引号把路径包括起来。
  8、用Windows XP自带功能修复系统
  下面以Windows XP Professional版本为例来介绍系统修复的操作方法。
  A、使用Windows XP系统修复功能时,重新启动电脑,将Windows XP系统安装光盘放入光驱,屏幕就会显示提示信息“Press any key to boot from CD” (按任意键开始从光盘执行引导)时,按下任意键如“Enter”键。
  B、当屏幕显示“Windows XP Professional 安装程序,欢迎使用安装程序”信息时,按下“Enter”键。需要注意的是,在这里不能按下“R”键,如果按下“R”键,则会启动Windows XP系统的故障控制台修复程序。
  C、在出现的“Windows XP 安装协议,Windows XP Professional最终用户安装协议”界面中,按下“F8”键,同意接受许可协议。
  随之屏幕上将出现“Windows XP Professional安装程序,如果下列Windows XP安装中有一个损坏,安装程序可以尝试修复”的提示信息。在窗口下面的列表框中显示需要修复的Windows XP安装程序。如果有多个的话,使用上移和下移箭头使需要修复的系统处于高亮状态,最后按下“R”键。
  D、当屏幕显示“Windows XP Professional安装程序,安装程序已经试图更新下列Windows安装”时,按下“Enter”键。
  这样Windows XP系统就会自动安装,以后的操作步骤,所费安装时间与重新安装系统基本相同。使用修复安装后的Windows XP 操作系统,原先的系统设置、所安装的软件以及个人信息都不会改变。另外需要注意的是,使用Windows XP的修复安装功能,必须使用原来系统的Windows XP安装光盘,否则即便是能够成功修复系统,也不能够登录Windows XP系统
  9、修复被破坏的系统文件
  如果Windows XP的系统文件被病毒或其它原因破坏了,我们可以从Windows XP的安装盘中恢复那些被破坏的文件。
  具体方法如下:
  在Windows XP的安装盘中搜索被破坏的文件,需要注意的是,文件名的最后一个字符用底线“_”代替,例如:如果要搜索“Notepad.exe”则需要用“Notepad.ex_”来进行搜索。
  搜索到了之后,打开命令行模式(在“运行”中输入“cmd”),然后输入:“EXPAND源文件的完整路径目标文件的完整路径”。例如:EXPANDD:\SETUP\NOTEPAD.EX_C:\Windows\NOTEPAD.EXE。有一点需要注意的是,如果路径中有空格的话,那么需要把路径用双引号(英文引号)包括起来。
  找到当然是最好的,但有时我们在Windows XP盘中搜索的时候找不到我们需要的文件。产生这种情况的一个原因是要找的文件是在“CAB”文件中。由于Windows XP把“CAB”当作一个文件夹,所以对于Windows XP系统来说,只需要把“CAB”文件右拖然后复制到相应目录即可。
  如果使用的是其它Windows平台,搜索到包含目标文件名的“CAB”文件。然后打开命令行模式,输入:“EXTRACT/L目标位置CAB文件的完整路径”,例如:EXTRACT/LC:\WindowsD:\I386\Driver.cabNotepad.exe。同前面一样,如同路径中有空格的话,则需要用双引号把路径包括起来。
10、修复丢失的Rundll32.exe文件
  Rundll32.exe程序顾名思义是执行32位的DLL文件,它是必不可少的系统文件,缺少了它一些项目和程序将无法执行。不过由于它的特殊性,致使它很容易被破坏,如果你在打开控制面板里的某些项目时出现“Windows 无法找到文件’C:\Windows\system32 \Rundll32.exe’”的错误提示(如图3),则可以通过如下操作来解决。





修复丢失的Rundll32.exe文件
  步骤1:将Windows XP安装光盘插入你的光驱,然后依次点击“开始→运行”。
  步骤2:在“运行”窗口中输入“expand x:\i386\rundll32.ex_c:\windows\system32 \rundll32.exe”命令并回车执行(其中“x”为光驱的盘符)。
  步骤3:修复完毕后,重新启动系统即可。
  11、另类文件丢失的修复方法
  这类故障出现时一般会给出一组CLSID注册码,而不是告诉用户所损坏或丢失的文件名称,因此经常会让一些菜鸟感到不知所措。例如笔者在运行窗口中执行“gpedit.msc”命令来打开组策略时曾出现了“管理单元初始化失败”的提示窗口(如图4),点击“确定”也不能正常地打开相应的组策略,而经过检查发现是因为丢失了gpedit.dll文件所造成的,虽然窗口中没有提示所丢失的文件,但是在实际解决这类故障时也不是很难。






另类文件丢失的修复方法
  其实窗口中的CLSID(Class IDoridentifier)类标识提示就是一个解决问题的线索,这是因为在注册表中会给每个对象分配一个唯一的标识,这样我们就可通过在注册表中查找,来获得相关的线索,具体方法如下。
  在“运行”窗口中执行“regedit”命令,然后在打开的注册表窗口中依次点击“编辑→查找”,然后在输入框中输入CLSID标识(本例中的CLSID标识是“{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}”),然后在搜索的类标识中选中“InProcServer32”项,接着在右侧窗口中将双击“默认”项,这时在“数值数据”中会看到“%SystemRoot%\System32\GPEdit.dll”,其中的GPEdit.dll就是本例故障所丢失或损坏的文件。这时只要将安装光盘中的相关文件解压或直接复制到相应的目录中,即可完全修复。

0 个评论

游客无法查看评论和回复, 请先登录注册

发起人

推荐文章

文章状态

  • 发布时间: 2007-10-25 09:15
  • 浏览: 1498
  • 评论: 0
  • 赞: 0