怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障

英文原文引自 http://xphelpandsupport.mvps.org/how_do_i_repair_a_missing_or_cor1.htm

此类错误通常说明计算机由于注冊表的原因不能启动,下列操作应该可以修正以上错误。然而,须要特别注意的是,你须要将5个注冊表区域所有进行替换。仅仅简单的替换一个或者两个将会潜在的导致其它的错误

注意

假设你使用的是WindowsXP的OEM版本号,那么你不应该用法2。否则,你的操作系统将不再可用。OEM安装版本号创建了事先不存在的username和password。因此,对于你个人来讲,以下的操作指导不会解决这个问题。对于OEM版本号XP的最简单方法是使用制造商提供的恢复盘又一次安装XP系统

简单方法

1/重新启动机器

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

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

4/按回车键

5/此时,计算机应该又一次安装近期一次的正常启动所使用的配置文件

6/重新启动计算机

7/假设仍然存在问题,那么採用以下的复杂方法

复杂方法

第一步

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

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

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

4/你须要依据你所安装的Windows XP系统的路径选择对应的数字。假设你只安装了一个单系统,那么应该选择1

5/此时,须要你输入管理员Administrator用户的password。假设你曾经没有设过此password,那么直接按回车键就可以

6/假设password正确,那么将恢复控制台提示符,进入恢复控制台命令交互界面

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

md tmp

copy c:/windows/system32/config/system c:/windows/tmp/system.bak

copy c:/windows/system32/config/software c:/windows/tmp/software.bak

copy c:/windows/system32/config/sam c:/windows/tmp/sam.bak

copy c:/windows/system32/config/security c:/windows/tmp/security.bak

copy c:/windows/system32/config/default c:/windows/tmp/default.bak

delete c:/windows/system32/config/system

delete c:/windows/system32/config/software

delete c:/windows/system32/config/sam

delete c:/windows/system32/config/security

delete c:/windows/system32/config/default

copy c:/windows/repair/system c:/windows/system32/config/system

copy c:/windows/repair/software c:/windows/system32/config/software

copy c:/windows/repair/sam c:/windows/system32/config/sam

copy c:/windows/repair/security c:/windows/system32/config/security

copy 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/将系统还原至某一个曾经的还原点。

怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障的更多相关文章

  1. 因下面文的损坏或丢失windows/system32/config/system 解决方法

    这是因为你电脑的初始化文件遭破坏所致.导致破坏的原因也可能是病毒或其它原因. 因为Windows启动须要读取Syatem.ini,Win.ini和注冊表文件,假设C盘根文件夹下有config.sys, ...

  2. 关于XP系统因以下文件的损坏或丢失,WINDOWS无法启动:\windows\system32\config\system的解决思路实践

    故事背景:在合肥项目中,现场一台使用超过6年的工控机,在近段时间内出现上述标题中出现的系统文件丢失问题 ,该问题重启复现,无法通过传统进入安全模式或者最后一次正确配置等方式进行修复,只能通过将repa ...

  3. Windows 10:解决开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用的方法

      开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用应该是不少网友都遇到过. 近日在使用Windows 10 Build 9926中,也出 ...

  4. C:\WINDOWS\system32\config\systemprofile\Desktop引用了一个不可用的位置

    使用迅雷下载压缩文件到桌面时,下载完毕后,如果直接点击"打开文件",则迅雷会报错: C:\WINDOWS\system32\config\systemprofile\Desktop ...

  5. 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决

    问题:某些软件在从注册表读取用户桌面地址时,欠考虑的%USERPROFILE%的情况,例如迅雷打开文件时,会提示: [Window Title]位置不可用 [Content]C:\WINDOWS\sy ...

  6. C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Team Foundation\4.0\Cache\VersionControl.config is not valid and cannot be loaded.

    Recently, we experienced a strange problem with TFS 2010. We spent a few days before we figured it o ...

  7. 解决win10开机出现C:\WIndows\system32\config\systemprofile\Desktop不可用 问题

    背景:公司一台win10机子好久没用了,今天开了打算用下(打算远程桌面),远程桌面连不上(好久没用了,用户名都忘了),所以又插上显示器和键鼠. 键盘因为是PS/2接口,不能热插拔,所以开机一段时间后( ...

  8. Windows 10:开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用 的解决方法

    今晨起来开机,开完机一看,弹出啦一个框框上面写着“C:\WINDOWS\system32\config\systemprofile\Desktop不可用...” 当我点击了确定之后,发现屏幕一片黑,只 ...

  9. Jenkins 使用 maven 出现C:\Windows\system32\config\systemprofile的解决

    jenkins 使用 maven 出现 C:\Windows\system32\config\systemprofile 的原因是 Jenkins 服务启动的账号使用了系统的账号,在服务里改成具体的桌 ...

随机推荐

  1. 秒味课堂Angular js笔记------指令

    1.属性指令 angularjs样式相关指令: ng-class ng-style ng-href ng-src ng-attr-(suffix) ng-bind ng-cloak  没解析完之前标签 ...

  2. Jquery+css实现图片无缝滚动轮播

    Today,在XX学院的教学视频中,偶尔看到了Jquery+css实现图片无缝滚动轮播视频教程,虽然以前已写过类似的,但是我感觉他学的比较精简.为了方便以后做项目时直接拷贝,特地写出来,顺便和大家分享 ...

  3. Shell中IFS用法

    一 .IFS的介绍    Shell 脚本中有个变量叫IFS(Internal Field Seprator) ,内部域分隔符.完整定义是The shell uses the value stored ...

  4. iptables 下开放ftp

    这两天在给客户安装服务器时也顺便给他们使用iptables,不用不知道,一用才发现iptables还有很多东西可以学的,比如开放ftp.iptables 的filter表的INPUT链的默认策略设为了 ...

  5. HashMap的扩容机制, ConcurrentHashMap和Hashtable主要区别

    源代码查看,有三个常量, static final int DEFAULT_INITIAL_CAPACITY = 16; static final int MAXIMUM_CAPACITY = 1 & ...

  6. Swift2.0异常处理

    // 在抛出异常之前,我们需要在函数或方法的返回箭头 -> 前使用 throws 来标明将会抛出异常 func myMethodRetrunString() throws -> Strin ...

  7. Xcode 7 warnings: object file was built for newer iOS version than being linked

    编译之后出现: ld: warning: object file xxxxx... was built for newer iOS version (8.1) than being linked (7 ...

  8. 托盘图标、气泡以及任务栏崩溃后的自动添加——Shell_NotifyIcon

    托盘图标使用函数 Shell_NotifyIcon 创建.修改和删除,参数主要使用 NOTIFYICONDATA 结构. 任务栏启动时会给所有顶层窗口发送 TaskbarCreated 消息,由于不同 ...

  9. PHP获取操作系统、IP、地理位置、浏览器、ISP等信息_PHP类代码

    PHP语言.浏览器.操作系统.IP.地理位置.ISP,本PHP类里面有以下几种方法,同时也是用法说明: <?php class class_guest_info{ function GetLan ...

  10. 细说PHP优化那些事

    我们在用PHP编程的时候,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少.往往我们在追求这些的同时却失去了很多东西.下面我想讲讲我对PHP优化的理解.优化的目的是花最少的代价换来最快的运行 ...