如何修复“Windows\System32\ Config \System中文件丢失或损坏”故障

您所在的位置:网站首页 以时间为主题的即兴演讲三分钟 如何修复“Windows\System32\ Config \System中文件丢失或损坏”故障

如何修复“Windows\System32\ Config \System中文件丢失或损坏”故障

#如何修复“Windows\System32\ Config \System中文件丢失或损坏”故障| 来源: 网络整理| 查看: 265

如何修复“Windows\System32\ Config \System中文件丢失或损坏”故障

回答

此类错误通常说明计算机因为“注册表”的原因不能启动,下列操作应该能够修正以上错误。

然而,需要特别注意的是--你需要将5个注册表区域全部进行替换。只简单的替换一个或者两个将会潜在的导致其他的错误

注意如果你使用的是WindowsXP的OEM版本,那么你不应该使用方法2。否则,你的操作系统将不再可用。

OEM安装版本创建了事先不存在的用户名和密码。因此,对于你个人来讲,下面的操作指导不会解决问题。对于OEM版本XP的最简单方法是使用制造商提供的“恢复盘”重新安装XP系统。

 简单方法:

1、重启机器

2、按住F8键,直到出现菜单

3、菜单出现后,使用“方向键”选择“最近一次正确的配置”选项

4、按“回车”键

5、此时,计算机应该重新安装最近一次的正常启动所使用的配置文件

6、重启计算机

7、如果仍然存在问题,那么采用下面的复杂方法。

 复杂方法:

 第一步

1、将Windows XP的安装光盘放入光驱,重启计算机

2、在“欢迎使用安装程序”界面,按R键,进入恢复控制台

3、在恢复控制台中会显示当前Windows的安装列表

4、你需要根据你所安装的Windows XP系统的路径选择相应的数字。如果你仅仅安装了一个单系统,那么应该选择1

5、此时,需要你输入管理员Administrator用户的密码。如果你以前没有设过此密码,那么直接按“回车键”即可

6、如果密码正确,那么将恢复控制台提示符,进入恢复控制台命令交互界面

7、在恢复控制台提示符后键入下述命令,每一行命令用“回车键”结束md tmpcopy

 c:\windows\system32\config\system

 c:\windows\tmp\system.bakcopy

c:\windows\system32\config\software

 c:\windows\tmp\software.bakcopy

 c:\windows\system32\config\sam

 c:\windows\tmp\sam.bakcopy

 c:\windows\system32\config\security

 c:\windows\tmp\security.bakcopy

 c:\windows\system32\config\default

 c:\windows\tmp\default.bak delete

 c:\windows\system32\config\systemdelete

 c:\windows\system32\config\softwaredelete

 c:\windows\system32\config\samdelete

 c:\windows\system32\config\securitydelete

 c:\windows\system32\config\default copy

 c:\windows\repair\system

c:\windows\system32\config\systemcopy

c:\windows\repair\software

c:\windows\system32\config\softwarecopy

 c:\windows\repair\sam

 c:\windows\system32\config\samcopy

 c:\windows\repair\security

 c:\windows\system32\config\securitycopy

 c:\windows\repair\default

 c:\windows\system32\config\default

8、在上述命令执行完毕后,键入Exit,退出恢复控制台

9、重启计算机

第二步

10、计算机重新启动后使用Administrator身份登录。如果你使用的是Windows XP Home版,那么你只能在“安全模式”中使用Administrator身份登录。

11、下一个操作是使用系统备份工具将注册表文件拷贝至备份路径。然而,在进行备份之前,你需要在文件管理器的“文件夹选项”中设置“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”。

操作步骤12-19为设置“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”的方法,如果熟悉此操作,可直接跳至操作步骤20)

12、打开文件管理器

13、选择菜单中“工具”

14、选择“文件夹选项”

15、选择“查看”选项卡

16、在高级设置中找到“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”

17、选择“显示所有文件和文件夹”

 18、去除对“隐藏受保护的操作系统文件”的选择

19、出现提示框,显示编辑或删除操作系统文件将破坏系统,选择“是”。选择“确定”,关闭“文件夹选项”对话框

20、在文件管理器中进入Windows XP的安装目录。

21、打开“System Volume Information”目录,如果此目录不可存取,可根据错误信息查看微软知识库文章309531

22、在“System Volume Information”目录中可以看到一个或多个类似“_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}”的目录

23、如果目录以图标方式或者是缩略图方式显示,请选择“查看”菜单项中的详细资料选项

24、选择一个以RP开头的,并且不是在当前时间创建的文件(这些文件为还原点,Restore Points)

25、进入这些目录中的某一个,并找到其中的Snapshot目录。比如C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot

26、在Snapshot目录中拷贝如下文件到“C:\Windows\tmp”目录_REGISTRY_USER_.DEFAULT_REGISTRY_MACHINE_SECURITY_REGISTRY_MACHINE_SOFTWARE_REGISTRY_MACHINE_SYSTEM_REGISTRY_MACHINE_SAM

 27、将“C:\Windows\tmp”目录中的这些文件按照如下方式进行重命名重命名 _REGISTRY_USER_.DEFAULT 为 DEFAULT重命名_REGISTRY_MACHINE_SECURITY为SECURITY重命名_REGISTRY_MACHINE_SOFTWARE为SOFTWARE重命名_REGISTRY_MACHINE_SYSTEM为SYSTEM重命名_REGISTRY_MACHINE_SAM为SAM

第三步

28、现在你必须删除现有的注册表文件,并且将新的注册表文件拷贝至“C:\Windows\System32\Config”目录

你可以通过使用恢复控制台或者Windows 98启动盘(如果系统所在分区的文件格式为FAT32)进行此项操作。在命令提示符后输入如下命令:del c:\windows\system32\config\sam del c:\windows\system32\config\security del c:\windows\system32\config\software del c:\windows\system32\config\default del c:\windows\system32\config\system

 

 29、接着输入如下命令:copy c:\windows\tmp\software c:\windows\system32\config\software copy c:\windows\tmp\system c:\windows\system32\config\system copy c:\windows\tmp\sam c:\windows\system32\config\sam copy c:\windows\tmp\security c:\windows\system32\config\security copy c:\windows\tmp\default c:\windows\system32\config\default

 30、最后退出恢复控制台,并重启计算机第四步

31、计算机重新启动,并进入系统后,选择“开始”

32、选择“全部程序”中的“附件”

33、选择“系统还原”

34、将系统还原至某一个以前的还原点。

 

其他回答

简单。

在Dos下或者Winpe环境下,进入系统所在分区的windows\system32\repair文件夹,里面就有系统自动备份的文件,有你想要的...

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

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系统,运行“系统还原”工具,将系统还原到所需的还原点。具体操作可以参照前面的方法。

 

 

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

笔记本电脑开机进不去系统,提示:由于系统注册表文件丢失或损坏,因此WINDOWS无法加载,怎么回事?

回答

1、你这个属于系统文件的缺失,是系统“注册表”文件丢失、损坏了,有可能是你杀毒的时候不小心删除的,删错了东西,或许是病毒引起的“注册表”破坏、被修改,应该是C盘下的system32下的核心文件损坏了,最简单、最有效的方法就是重装系统, 只做C盘就行。不会重装系统的话  就去找专业的,  20、 30元就能搞定的。

 

2、不需要重装!开机按f8”选择恢复最后一次正确配置他会还原你系统缺失的东西以及设置;或者“安全模式”下,选择“还原点”还原。

 

3、先进“安全模式”看看,如果能进,进去后用360修复一下;修复不行就只能重新做系统了。如果“安全模式”都进不去就只能重新装系统了。

 

4去找个Windows修复光盘即可。

 

 

 

 

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3