在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。同前面一样,如同路径中有空格的话,则需要用双引号把路径包括起来。 Windows XP注册表故障修复: 电脑出现故障的原因很多,其中有不少是由注册表产生的。一般出现以下症状则可以初步断定为注册表出了问题:(1)运行程序时弹出“找不到*.dll”信息;(2)Windows应用程序出现“找不到服务器上的嵌入对象”或“找不到OLE控件”错误提示;(3)单击某个文档时,Windows XP给出“找不到应用程序打开这种类型的文档”信息;(4)Windows资源管理器中存在没有图标的文件夹、文件或奇怪的图标;(5)菜单、控制面板中的一些项目丢失或处于不可激活状态;(6)网络连接无法建立;(7)工作正常的硬件设备变得不起作用;(8)Windows XP根本无法启动,或仅能从安全模式启动;(9)Windows XP系统显示“注册表损坏”等信息。 此时可采取以下方法修复注册表: A.在Windows XP下用备份文件还原 如果Windows XP还能启动,只是出现出错提示信息并且有些系统程序不能用,单击“开始”→“所有程序”→“附件”→“系统工具”→“备份”菜单项,调出“备份工具”对话框,然后点击“备份工具”对话框中的“还原与管理媒体”标签,将注册表还原到损坏前的状态。此方法有个前提条件,就是你必须有注册表损坏前的备份文件。 B.用Windows XP的“系统还原”功能还原 和上一方法一样,必须能启动进入Windows XP系统。单击“开始”→“所有程序”→“附件”→“系统工具”→“系统还原”菜单项,调出“系统还原”对话框,选择“恢复我的计算机到一个较早的时间”项,单击“下一步”,选择一个较早的还原点,然后单击“下一步”确认。Windows XP便会重新启动系统,将系统设置还原到指定的时间,并给出恢复完成的提示。如果你的Windows XP的系统还原功能被关闭,可单击“开始”→“控制面板”→“系统”项,并点击“系统还原”标签,去掉“在所有驱动器上关闭系统还原”复选框前面的“√”。 C.使用上次正常启动的注册表配置 如Windows XP无法正常启动,可使用上次正常启动的注册表配置。当电脑通过内存、硬盘自检后,按F8键,进入启动菜单,选择“最后一次正确的配置”项,这样Windows XP就可以正常启动,同时将当前注册表恢复为上次的注册表。这里需要注意的是选择“最后一次正确的配置”,并不能解决由于驱动程序或文件被损坏、丢失所导致的问题。同时,选择“最后一次正确的配置”,Windows XP只还原注册表项HKEY_LOCAL_MACHINE\System\CurrentControlSet中的信息。任何在其他注册表项中所作的更改均保持不变。 D.使用安全模式恢复注册表 如果使用“最后一次正确的配置”项无效,则可以在启动菜单中选择“安全模式”,这样Windows XP可自动修复注册表中的错误,从而使启动能够正常引导下去。引导进入系统后再执行方法1或方法2。 E.使用故障恢复控制台修复损坏后的Windows XP注册表 如果连安全模式都进不去,那么我们就不得不利用Windows XP的恢复控制台来修复系统了。 将Windows XP安装光盘放入光驱中,然后在BIOS中将光驱设为第一启动驱动器。启动电脑进入“欢迎使用安装程序”界面,按“R”键进入Windows XP的“故障恢复控制台”页面,系统会将电脑中的Windows XP系统都列出来,选择需要修复的系统,并键入管理员密码。为了尽可能修复注册表到损坏前的设置和状态,可按以下4步进行操作。 进入故障恢复控制台,新建一个临时文件夹,备份当前的注册表文件到临时文件夹中以备不时之需,然后将当前注册表文件删除,接着将“%SystemRoot%\Repair”目录下文件拷贝到“%SystemRoot%\System\Config”目录下,最后重新启动系统便可进入Windows XP系统。不过恢复此项操作的是Windows XP刚安装完后的注册表,因此,安装完后所做的任何改变和设置都将丢失。具体操作如下(这里假设Windows XP安装在E:\Windows下,具体操作应根据情况改变此文件夹):(1)进入故障恢复控制台 (2)键入以下命令,每键入1行便按回车键1次: md tmp copy e:\windows\system32\config\sam e:\windows\tmp\sam.bak delete e:\windows\system32\config\sam copy e:\windows\repair\sam e:\windows\system32\config\sam 接着将后3行中的“sam”字符分别替换为“software”、“system”、“security”和“default”,分别键入(即除上述4行命令,还另有12行命令)。这里需要注意的是,熟悉DOS命令的朋友可以将delete语句去除,在进行copy时选择“Yes”;此外这里的copy命令不支持通配符“*”和“?”,一次只能复制一个文件。如果你有另外一台电脑可用,为节省时间也可用记事本新建一个文本文件,并将全部命令拷入,例如将其取名为r1.txt,把它拷贝到Windows目录下,并在故障恢复控制台的Windows目录下运行“batch r1.txt”命令。 (3)键入“exit”退出故障恢复控制台,电脑将自动重新启动,直接以正常模式进入Windows XP系统。 这一步需要从System Volume Information文件夹中拷贝注册表文件,以恢复系统设置,不过此文件夹在故障恢复控制台下不能用,在正常情况下的Windows XP系统中也不可见,因此首先应改变几项设置使得文件夹可见。 (1)重新启动系统,从“安全模式”以管理员组成员(Adiministrators)的身份进入Windows XP系统。 (2)进入资源管理器窗口,点击“工具”→“文件夹选项”,然后点选“查看”标签,在“高级设置”框中的“隐藏文件和文件夹”下点选“显示所有文件和文件夹”项,再清除“隐藏受保护的操作系统文件”前的“√”,最后单击“确定”。 (3)进入Windows XP系统所在驱动器,进入System Volume Information\_restore{E3586CBC-4366-49A4-8B15-8C7E491AB54F}\RPn\snapshot目录(RPn中的“n”为数字,若有多个,选择最大的那个),将该目录中的_REGISTRY_USER_.DEFAULT、_REGISTRY_MACHINE_SECURITY、_REGISTRY_MACHINE_SOFTWARE、_REGISTRY_MACHINE_SYSTEM、_REGISTRY_MACHINE_SAM共5个文件拷贝到Windows\tmp文件夹中,分别将其重命名为default、security、software、system、sam。 在这一步中又要进入故障恢复台,将当前注册表文件删除,然后把刚才拷贝到Windows\tmp中的5个文件,复制到Windows\system32\config文件夹下替代当前注册表文件。具体操作请先进入故障恢复控制台,然后在命令行下输入如下命令: del e:\windows\system32\config\sam copy e:\windows\tmp\sam e:\windows\system32\config\sam 同理将“sam”字符分别替换为“software”、“system”、“security”和“default”,分别键入(共10行命令)。 同样的道理也可以用batch命令进行上述操作,另外如果Windows XP不安装在E盘,请根据实际情况更改。 以正常模式进入Windows XP系统,运行“系统还原”工具,将系统还原到所需的还原点。具体操作可以参照前面的方法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-11
  XP系统文件丢失,损坏的修复方法:
  如果只是缺失个别系统文件可以网上下载或从同样系统的电脑里拷贝一个放入正确的系统文件夹里.
  如果系统文件缺失较多,建议重启,等开机自检一过马上按F8,进安全模式,进行系统还原,
  修复系统文件错误的方法: 插入原版安装光盘,点击开始,找到“附件“里的”命令提示符“,再右键点击“以管理员身份运行”,然后再弹出的窗口中输入“SFC /Scannow”命令。
  如果没有创建系统还原点,可以使用光盘或U盘启动盘,引导电脑进WInPE,使用原版镜像或安装光盘进行修复安装,也可以使用系统备份恢复系统,这些都做不到的话,你只能重装操作系统了.
第2个回答  2013-12-11
系统文件是怎么损坏的?

如何修复被损坏的系统文件?
1、在文件类型中重新设置打开方式(以XP为例)打开 我的电来脑--工具--文件夹选项--文件类型,找到“文件夹”。点下方的“高级”,在“编辑文件类型”对自话框里的“新建”,操作里填写“open”,用于执行操作的应用程序里填写explorer.exe,确百定。随后返回到“编辑文件类型”窗口,选中“open...

windowsxp系统部分文件被损坏后恢复正常的方法
具体的解决方法如下:1、在xp系统的安装盘中搜索出被破坏的文件(注意:文件名的最后一个字符要使用底线“_”更换);2、比如要搜索的是“Notepad.exe”,使用“Notepad.ex_”来进行搜索;3、在搜索到目标文件之后,打开命令行的模式,键入:“EXPAND源文件完整的路径,目标文件完整路径”;4、比如:EXP...

在Windows XP系统中恢复文件
当Windows XP系统中的文件数据损坏或丢失时,用户可以使用“备份”工具的还原向导来恢复整个系统或恢复指定的数据,操作步骤如下所示:步骤\/方法 第1步,在Windows XP系统中的开始菜单中依次单击“所有程序”→“附件”→“系统工具”→“备份”菜单项,进入“备份或还原向导”,在欢迎向导页中直接单击“...

如何恢复xp系统的损坏文件
1、首先我们可以在XP的安装盘中搜索被破坏的文件,需要注意的是文件名的最后一个字符用底线“_”代替,例如:如果要搜索“Notepad.exe”则需要用“Notepad.ex_”来进行搜索。2、搜索到了我们需要的文件之后,打开开始程序,在“运行”中输入“cmd”,然后输入:“EXPAND源文件的完整路径,目标文件的完整...

如何用XP安装盘修复损坏的系统文件?
在遇到Windows XP系统文件损坏时,可以通过使用XP安装盘进行修复。具体步骤如下:首先,在Windows XP的安装盘中搜索被破坏的文件。在文件名的最后一个字符上使用底线“_”代替,例如,要搜索“Notepad。exe”时,应使用“Notepad。ex_”进行搜索。如果在安装盘中找到了损坏的文件,接下来需要使用命令行模式...

XP系统文件被破坏了怎么恢复
下面小编就跟大家一起分享下如何恢复被破坏的xp系统文件!推荐:深度技术Ghostxpsp3纯净版操作步骤如下:步骤1:在WindowsXP系统的安装盘中搜索被破坏的文件(注意:文件名的最后一个字符用底线“_”代替);步骤2:搜索之后,点击电脑左下角的“开始”菜单,在“运行”选项中输入字符“cmd”,在弹出的...

如何恢复被删掉的windowsxp系统文件
1、按键盘上的Ctrl+Alt+Del组合键打开任务管理器在弹出的“Windows 任务管理器”窗口单击“文件”菜单中的“新建任务(运行...)”命令 2、打开的运行对话框中键入“explorer.exe”命令,单击“确定”按钮,如果桌面没恢复则可能explorer.exe文件已经损坏或丢失 3、这时需要到正常的Windows 7系统中,进入...

怎样修复损坏的系统文件
如果Windows XP的系统文件被病毒或其它原因破坏了,我们可以从Windows XP的安装盘中恢复那些被破坏的文件。具体方法如下:在Windows XP的安装盘中搜索被破坏的文件,需要注意的是,文件名的最后一个字符用底线“_”代替,例如:如果要搜索“Notepad.exe”则需要用“Notepad.ex_”来进行搜索。搜索到了之后,...

如何恢复被的Windows XP系统损坏文件的方法
如果Windows XP的系统文件被病毒或其它原因破坏了,我们可以从Windows XP的安装盘中恢复那些被破坏的文件。具体方法:在Windows XP的`安装盘中搜索被破坏的文件,需要注意的是,文件名的最后一个字符用底线“_”代替,例如:如果要搜索“Notepad.exe”则需要用“Notepad.ex_”来进行搜索。搜索到了之后,...

windowsxp系统修复命令XP系统自动修复命令(sfc)详解
为了解决这些问题,Windows提供了一个名为“sfc.exe”的小工具,用于验证系统文件的完整性并修复损坏的文件。要使用sfc.exe,首先需要打开命令提示符窗口。在XP系统中,可以通过点击“开始-运行”,然后输入“cmd”来打开命令提示符。在命令提示符窗口中,输入“sfc”命令并按下回车键,即可启动系统文件...

相似回答