玩游戏时电脑自动关机。SFC \scannow找到损坏的文件,但无法修复。

胜利

XP系统文件损坏/丢失。

修复方法

请注明来自雨林木风。

Bbs.ylmf.com,本帖地址:)输入“MFC42u。DLL”作为搜索关键词进行搜索,然后打开相关搜索页面查看相关内容。根据打开的页面内容,如果我们想获得这个MFC42u.Dll文件,我们可以安装微软开发的Vcredist.exe程序来获得它。以这种方式下载并安装程序后,您可以在安装文件夹中找到MFC42u.DLL文件,并将其复制到System32文件夹中。

如果你觉得这样比较麻烦,可以去一些专业的DLL文件下载网站下载。比如在网页中找到对应的下载链接,下载到对应的文件夹中修复即可。当然,如果条件允许,也可以拷贝其他电脑上的相关文件进行修复。

提示:有些DLL文件复制到相应目录后需要注册。如果System32文件夹中的abc.dll文件需要被系统注册和认证,可以在运行窗口中执行“regsvr32”。

C:\windows\system32\abc.dll "命令,只需注册组件即可。

3.替代文件丢失的故障排除

这种故障通常会给出一组CLSID注册码,而不是告诉用户损坏或丢失的文件的名称,所以往往会让一些新手无所适从。比如作者在运行窗口中执行命令“gpedit.msc”打开组策略时,出现“管理单元初始化失败”的提示窗口(如图3所示),点击“确定”无法正常打开对应的组策略(如图4所示)。经过检查,发现gpedit.dll的档案丢失了。虽然窗口中没有丢失文件的提示,但实际解决这种故障并不难。

事实上,窗口中的CLSID(类)

IDoridentifier)类标识提示是解决问题的线索,因为每个对象都会在注册表中被赋予一个唯一的标识,这样我们在注册表中查找就可以得到相关的线索。具体方法如下。

在“运行”窗口中执行“regedit”命令,然后在打开的注册表窗口中依次点击“编辑→查找”,然后在输入框中输入CLSID logo(本例中CLSID logo为“{ 8 fc0 b 0734-a0e 1-11d 1-a7d 3”)然后在搜索到的类标识符中选择“InProcServer32”项,双击右边窗口中的“默认”项,这时你会在“数值数据”中看到“% systemroot % \ system32 \ gpedit . dll”,其中gpedit.dll就是本例中丢失或损坏的文件。此时只要将安装光盘中的相关文件解压或者直接复制到相应的目录下,就可以完全修复。

第二,Windows

XP系统的“恢复”方法

1.让SFC命令完全修复损坏的文件。

如果因为丢失太多重要的系统文件,导致系统变得非常不稳定,按照上面介绍的方法一个一个修复,会让人抓狂。这时就需要使用SFC文件检测器命令来全面检测和修复损坏的系统文件。

在运行窗口中执行sfc。

/scannow "命令,sfc文件检测器将立即扫描所有受保护的系统文件(如图5所示),在此期间,将提示用户插入Windows安装光盘。这样,在大约10分钟内,SFC将检测并修复保护良好的系统文件。

提示:如果你周围没有窗户。

XP安装盘,但是之前在硬盘上备份安装盘文件时,也可以按照以下设置,让SFC通过硬盘上的安装盘文件恢复系统文件。

在注册表编辑器窗口中,展开HKEY _本地。

_ MACHINE \ SOFTWARE \ Microsoft \ Windows \

CurrentVersion\Setup "子项,然后在右侧窗口中修改安装。

Sources、ServicePackSourcePath和SourcePath这三个键值是硬盘上的系统安装程序路径,比如Windows。

XP的安装源文件存放在G盘的WinXP文件夹中,所以将以上三个键的键值修改为“G:\WinXP”。这样,当再次使用SFC命令时,可以直接使用硬盘上的安装文件来恢复系统,而不需要插入安装光盘。

2.机会永远都在——“最后正确的配置”

有时,我们正在为新添加的硬件设备安装驱动程序。

(例如,安装新的显卡驱动程序)

后来当设置的驱动与当前系统不一致或者设备驱动太新,系统无法识别时,往往会造成系统不稳定,蓝屏或者无法启动系统。此时,您可以使用系统提供的“上次良好配置”将系统恢复到之前的良好状态。

重新启动系统,并按下F8键。此时,将会打开Windows高级选项菜单窗口。从列出的选项中,选择“Last Known Configuration”项(如图6所示),并确保在按Enter之前键盘上的Num已经关闭。

锁定数字键,这样系统将继续运行在以前良好的系统状态。

提示:当选择“上次已知配置”时,系统将恢复“HKEY_LOCAL_MACHINE\

System\CurrentControlSet "子项,但对其他已注册项所做的更改将无法恢复,因此损坏或丢失的系统文件无法通过该方法恢复。

3.不要忘记“系统恢复”

使用“最后一次正确配置”只能恢复最新的操作,而使用“系统恢复”功能可以获得更多的选择。

使用系统还原时,首先确保以管理员身份登录系统。如果不能正常登录系统,可以安全模式登录。进入系统后,点击开始→所有程序→附件→系统工具→系统还原,在打开的窗口中选择“将我的电脑还原到较早时间”项,点击下一步,然后在“选择还原点”窗口左侧的日期列表中找到一个最近的还原点日期,再在右侧窗口列表中选择一个已创建的还原点(如图7)。

提示:如果选择的还原点不正确,那么我们可以撤消恢复,只要在打开的系统恢复欢迎窗口中选择“撤消我的上次恢复”项,这样系统将在撤消过程中返回到初始系统配置状态。

三、启动故障——让故障恢复控制台出手

如果您无法在安全模式或其他启动选项下启动Windows

XP时,很可能是启动文件损坏,请退出Windows。

XP的恢复控制台回来了。这也是修复大多数系统故障的最终解决方案。

1.安装并登录到故障恢复控制台

将Windows插入光驱。

XP安装光盘,然后在“运行”窗口中输入“X:\i386\winnt32.exe”。

/cmdcons "命令(“X”是光驱的盘符),之后会出现“Windows”。

安装对话框(如图8所示)。单击“是”开始安装。当系统成功安装并启动后,我们会在启动菜单上看到“Microsoft”。

Windows操作系统

经验值

恢复

控制台”项(如图9所示),选择此项并输入。

在进入“恢复控制台”之前,系统会提示“您要登录哪些窗口?

XP安装”,那么就可以输入系统对应的数字“1”。然后系统会提示输入系统管理员的密码。您可以使用任何管理员帐户的密码登录。如果密码为空,按回车键直接输入。当密码正确时,可以进入“恢复控制台”状态(如图10)。

提示:我们也可以直接使用Windows。

启动XP安装光盘,然后选择安装系统,扫描磁盘后选择“恢复控制台”项,直接在光盘上运行“恢复控制台”。

2.解决NTLDR文件丢失问题

当突然停电或者在较高版本系统的基础上安装了较低版本的操作系统时,很容易造成NTLDR文件的丢失,以至于登录系统时会出现NTLDR。

错过

任何的

重启”,可以在“恢复控制台”中解决。

转到故障恢复控制台,然后插入Windows。

XP安装光盘,然后在恢复控制台的命令状态下输入“copy”。

x:\i386\ntldr

C:\ "命令并按enter键(“X”是光驱所在的驱动器号),然后执行“复制”

x:\i386\ntdetect.com

C:\ "命令,如果提示是否覆盖该文件,请键入“y”进行确认,然后按Enter键。

3.三号。还应该修复Boot.ini文件。

当NTLDR文件丢失时,boot.ini文件可能会丢失或损坏。这样,在上面修复NTLDR的操作之后,还应该在恢复控制台中执行“bootcfg”。

/redirect "命令来重建Boot.ini文件。最后,执行“fixboot”

c:“命令,在提示是否操作时输入“Y”确认,然后回车,这样Windows就会返回。

XP的系统分区可以写入引导扇区。执行完所有命令后,输入“exit”命令,退出故障恢复控制台,重启后系统即可恢复。

4.彻底清除恢复控制台中的“毒源”。

目前,一些新病毒以注册为系统服务的形式存在于系统中。这样即使使用杀毒软件找到了位置(比如C:\ Windows \ System32 \ wsock32.dll),也无法正常清理。但是在任务管理器中是无法结束这类病毒文件的进程的,甚至一些破坏性的病毒程序会让系统完全瘫痪。此时,在恢复控制台状态下,执行" del "

c:\ Windows \ System32 \ wsock32.dll”命令,彻底删除其组件,最后进入系统并使用杀毒软件清理。

由于Windows

XP的“恢复控制台”功能非常强大,限于篇幅在此无法详细介绍。您可以通过在命令行状态下执行“help”命令来查看所有操作命令格式。关于每个命令的用法,您也可以使用“command name/?”以的格式查看此命令的描述和用法。