2021年8月17日更新:照牛排在9年前写的这篇文章是针对Windows XP系统的,没想到今天在Windows 7系统上也遇到类似的问题。也是由于非正常关机,启动时提示“Windows未能启动,原因可能是最近更改了硬件或软件”,依旧指向config目录下的system文件,错误状态码是0xc000014c,安全模式和“最近一次的正确配置”都进不了系统。
Windows 7系统启动出错(代码0xc000014c)
解决方法和XP系统是一样的,不过那5个备份的配置文件(default、system、software、SAM、SECURITY)的存放位置略有差别,WIN7的Windows下边没有Repair目录,我搜了一下,转移到这里了——C:\Windows\System32\config\RegBack。只要从U盘启动到PE,把config目录里的上述5个坏的配置文件删除(先备份一下),再把RegBack目录里的上述5个备份配置文件拷到config目录下即可。微软还是不够智能,自带的修复功能和“最近一次的正确配置”很多时候都是装饰品。
把RegBack目录里的5个配置文件拷到config目录下即可
1)Winodws XP系统,由于非正常关机(比如直接拔电源线、意外断电、电脑运行时强行按重启键),常常会出现以下提示:
因以下文件的损坏或者丢失,Windows无法启动:\WINDOWS\SYSTEM32\CONFIG\SYSTEM。您可以通过使用原始启动软盘或CD-ROM来启动Windows安装程序,以便修复这个文件。在第一屏时选择’r’,开始修复。
因以下文件的损坏或者丢失,Windows无法启动
2)因以下文件的损坏或者丢失,Windows无法启动时,微软要你“用原始启动软盘或CD-ROM来启动Windows安装程序,以便修复这个文件”。微软的意思是,快,把系统安装光盘找出来,通过故障恢复控制台来修复。所谓的“系统安装光盘”,是那种安装版的(比如MSDN的原版XP),而非GHOST版的;而故障恢复控制台,已经是老东西了,有PE谁还用DOS?
3)因以下文件的损坏或者丢失,Windows无法启动的解决方法是,用repair目录下的相应文件来替换,具体如下:
从U盘启动到PE,先备份 c:\Windows\System32\config 目录下的五个文件(default、system、software、SAM、SECURITY),备份到D盘任意文件夹下;
然后删除上面config目录下的那五个文件;
再把 c:\Windows\Repair 目录下的这五个同名文件(default、system、software、SAM、SECURITY),拷到上面的c:\Windows\System32\config目录下。重启即可。
Repair目录下的,是在系统安装完首次启动后最原始的注册表备份文件,所以系统注册表文件里并没有声卡、显卡等相关驱动信息。但由于驱动文件已经在C盘下,所以只要让它查找驱动就能自动完成安装。其实按照“因以下文件的损坏或者丢失,Windows无法启动”的提示,只要替换system这一个文件就行了,如果你把以上五个文件全部替换,很多东西都要重新设置,麻烦。
PS:如果嫌麻烦的话,可以通过淘宝旺旺(ID:zhaoniupai)和我联系,只需支付50元,我远程帮你搞定。
2012年8月16日更新:在某些情况下(比如精简、优化、清除垃圾,尤其是GHOST版的系统),Repair目录是空的,这时上面的方法就不管用了。针对这种空目录的,除非重装,照牛排暂未找到其它解决方案。
[IMG]upload/Win7_0xc000014c.jpg[/IMG]
本文地址:http://www.zhaoniupai.com/archives/228.html