用户登陆 用户注册
您的位置:首页>
电脑专栏>内容正文
Windows XP系统故障终极排查大全
[正文]:windows xp系统故障终极排查大全一、开机启动故障排查 【问】:我的操作系统是windows xp,可是在启动登录界面后点击用户名进行登录,出现“正在加载个人设置”后却自行注销,请问是什么原因? 【答】:很有可能是因为hkey_local_machine\software\microsoft\windows nt\currentversion\winlogon中的userinit键值被修改而导致,正常的键值应为c:\windows\system32\userinit.exe(注:c盘为操作系统所在盘符)。
此时,我们一方面要确保c:\windows\system32中存在userinit.exe,另一方面可以编辑一个reg注册表文件,内容如下: windows registry editor version 5.00 [hkey_local_machine\software\microsoft\windows nt\currentversion\winlogon] "userinit"="c:\windows\system32\userinit.exe," 然后运行该注册表文件即可,当然也可利用winpe erd2003来直接修改注册表,恢复上面的userinit键值。
【问】:windows xp在启动时出现“ntldr is missing”的错误提示,请问如何解决? 【答】:ntldr位于操作系统所在盘的根目录下,只要从windows安装盘上提取该文件,然后将其复制到系统盘根目录下即可。
此外还可以利用windows xp安装光盘启动到故障恢复控制台模式,进入命令提示符环境,输入“fixboot”并运行(输入时不含双引号,下同),这样即可解决故障。
启用故障恢复控制台的方法如下: 步骤1:在系统启动前插入一张windows xp安装光盘,并且进入bios中将cd-rom设定为优先启动; 步骤2:重新启动电脑后,系统会自动进入windows xp安装界面选项,按下“r”键选择第2项“要使用故障控制台修复windows xp安装,请按r.”系统就会自动登录到故障恢复控制台,恢复控制台也就成功启动了 【问】:为何我的windows xp出现启动画面后,就会连续重启,无法进入操作系统? 【答】:首先可利用杀毒软件查杀操作系统是否感染了病毒,如果没有病毒,那么原因主要是由于kernel32.dll文件丢失或者被损坏,可按如下方法解决: 利用windows xp安装盘进入故障恢复控制台模式,在命令提示符中,依次输入如下命令: cd system32 ren kernel32.dll kernel32.old(注:若kernel32.dll已经不存在,可不用该条命令) map expand e:\i386\kernel32.dl_(e盘为放置windows xp安装盘的光驱盘符) exit 【问】:我在为某个硬件更新驱动后,却发现windows xp无法启动,请问此时是否要重装操作系统呢? 【答】:无需重新安装操作系统,可以用下面两种方法解决: 方法1:当首次出现故障后,在操作系统引导前可按下功能键f8,然后在出现的菜单上选择“最后一次正确的配置”菜单项即可。
方法2:在前一种方法无效的情况下,可在操作系统引导前按下功能键f8,然后在出现的菜单上选择“安全模式”选项进入到安全模式。
在桌面上“我的电脑”上按下鼠标右键,选择右键菜单中的“属性”命令,在“系统属性”对话框中点击“硬件”选项卡,点击“设备管理器”按钮,然后以鼠标右击产生问题的硬件设备,选择右键菜单上的“属性”命令,在开启的对话框上点击“驱动程序”选项卡,最后点击“返回驱动程序” 按钮就可以了。
【问】:我的电脑无法进入安全模式,请问如何解决? 【答】:可以用以下两种方法解决: 方法1:启动电脑后按下f8功能键,在开启windows xp高级选项菜单后,选择菜单列表上“最后一次正确的配置”项,然后回车即可。
方法2:在光驱中插入windows xp安装光盘并使用光盘重新启动计算机,进入windows xp安装界面选项,按下“r”键自动登录到故障恢复控制台;在命令提示符下键入本地管理员账户administrator的密码。
然后键入“fixboot”命令,按下“enter”键,此时系统会将新的分区引导扇区写到系统分区中,从而修复启动问题。
最后键入“exit”命令,按下“enter”键,退出“故障恢复控制台”并重新启动计算机即可。
【问】:我给windows xp的administrator账户添加密码后自动登录,发现用该账户启动到桌面时非常慢,请问这是怎么回事呢? 【答】:出现这种情况的原因大多是由于给administrator添加密码并自动登录才会产生,可以采用如下方法解决:在重启系统时按下功能键f8,在出现的高级选项菜单上选择“安全模式”,然后输入administrator用户的密码后进入操作系统的安全模式界面。
点击“开始”按钮,在“运行”一栏内输入“control userpasswords2”命令,点击“确定”按钮开启“用户账户”对话框 勾选“要使用本机,用户必须输入用户名和密码”可选项,这样在重启后就可以出现多用户的登录界面,然后选择某一用户并输入相应密码即可解决该启动故障。
【问】:我的电脑中原本是windows 98与windows xp组成的双操作系统,后来将windows 98升级为windows 2000,升级后却发现windows xp无法启动,请问如何解决? 【答】:这是因为windows xp安装在前,而将windows 98升级为windows 2000后,因windows 2000改写了3个重要的启动文件ntldr,ntdetect.com,boot.ini,从而导致windows 2000无法引导windows xp,造成windows xp无法启动。
解决的方法很简单,可从windows xp安装光盘的i386目录中提取ntldr、ntdetect.com这两个文件,然后将它们复制到系统启动分区根目录下,并将它们设置为只读、隐藏属性,这样就可以启动windows xp操作系统了。
此外,如果打算将默认的启动选项改回为windows xp,那么还需使用记事本编辑一下boot.ini文件,将该文件的启动条目复制到“default=”后即可。
比如若打算让windows xp作为默认的启动项目,那么可将boot.ini的文本内容更改为 [bootloader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\windows [operating systems] multi(0)disk(0)rdisk(0)partition(1)\windows="microsoft windows2000 profeessional"/fastdetect multi(0)disk(0)rdisk(0)partition(2)\windows="microsoft windows xp"/fastdetect 最后,再将其置为只读、隐藏属性并保存到系统启动分区的根目录下便可。
若找不到boot.ini文件,可以先进入操作系统桌面,打开“我的电脑”窗口,依次执行菜单栏中的“工具→文件夹选项”命令,选择“查看”选项卡,再将“隐藏受操作系统保护的文件(推荐)”前的勾选去除,此时会弹出一个警告对话框,点击“确定”按钮,然后点选“隐藏文件和文件夹”上的“显示所有文件和文件夹”可选项,最后点击“确定”按钮即可。
这时在该目录下会出现许多系统和隐藏文件,从中可以找到boot.ini,ntldr.nt,detect.com这3个重要的启动文件。
【问】:我的电脑中装有windows 98和windows xp,使用一段时间后重新安装windows 98,造成windows xp无法启动,如何解决此故障? 【答】:这是因为重新安装的windows 98将位于系统启动分区根目录下的windows xp启动文件覆盖所造成。
我们可以将windows xp的安装盘放入光驱,然后进行windows xp的安装,待其将安装程序拷贝到你的磁盘后立即停止,然后再回到系统启动分区的根目录,编辑根目录下的boot.ini文件,将其中所有的"36;"删除即可。
编辑好boot.ini文件后,再将它改回为隐藏、只读属性。
【问】:我的电脑上原本是windows xp和linux双操作系统,后来将linux卸载后,就无法启动windows xp了,请问如何处理? 【答】:卸载linux操作系统后,其引导装载管理器还残留在硬盘的主引导记录上,从而导致windows xp无法启动,此时只需用windows xp自己的引导装载管理器覆盖主引导记录即可恢复启动。
利用windows xp安装盘引导到故障恢复控制台中,在命令提示符下输入“fixmbr”命令,按回车键后会出现“确实要写入一个新的主启动记录吗?”的提示,此时输入“y”并回车就可以了。
【问】:在电脑开机时总会自动进行磁盘扫描,请问是怎么回事? 【答】:通常若没有正常关机,电脑便会在下一次启动时进行自动扫描,如果在扫描时取消了扫描,那么下次开机时仍会出现类似情况。
所以,我们不妨将其彻底扫描一次。
此外,还可在进入系统桌面后,依次选择“开始→运行”,然后在对话框内输入“chkntfs/c”(c盘为系统安装盘)。
【问】:windows xp在启动时提示如下错误“c:\windows\system32\config\system错误,请修复”,请问该如何修复? 【答】:可利用windows xp的安装光盘引导机器进入故障控制台,然后在命令提示符状态下运行copy c:\windows\repair\system c:\windows\system32\config\system,在弹出是否要覆盖的提示时,选择yes即可。
【问】:开机启动后总会自动弹出某个文件夹,该如何处理? 【答】:可以事先确定电脑是否中了病毒。
在排除了病毒因素的情况下,可在“运行”一栏内输入“msonfig”开启“系统配置实用程序”窗口。
比如若总是打开“c:\ls”这个文件夹,那么可在“系统配置实用程序”中点击“启动”选项卡,检查其中有无“c:\ls”项。
若存在,那么将该项前复选框内的“√”去除即可 接下来点击“system.ini”选项卡,打开节标题“boot”,检查第一行“shell”中有无“c:\ls”,如果有,则进入编辑状态将它删除。
再检查“win.ini” 选项卡,打开节标题“windows”检查设置行“load=”和run=”中有无“c:\ls”,若存在则进入编辑状态将它删除。
当然,我们还可进入注册表编辑器,查找有关“c:\ls”的键值,查看它们是否处于“run”键之中,若有也可直接将它们删除。
二、关机故障排查 【问】:当windows xp关机时,会显示正在注销,然后便停止不动,而此时移动键盘鼠标均无反应,请问如何处理? 【答】:可打开注册表编辑器,找到hkey_current_user\control panel\desktop,将autoendtasks的键值设置为1。
然后再修改“hungapptimeout”为“4000”(预设为5000);再进入hkey_local_machine\system\currentcontrolset\control,将waittokillservicetimeout设置为“4000”(预设值为20000)即可。
【问】:在关机时总会跳出一个提示程序msgsrv32出错的对话框,请问如何处理? 【答】:msgsrv32是管理信息窗口的应用程序,一般是系统中某个程序出错后便会使该程序出现错误提示。
我们可以先检查系统中是否有经常运行出错的程序,当发现出错程序后,只要将其完全卸载或者卸载后重新安装即可解决问题。
【问】:在安装有windows xp操作系统的电脑上,通过“关闭计算机”命令关机后电脑并不会自动切断电源,只能通过按下机箱上的电源开关才行。
该如何解决这个问题呢? 【答】:可按如下方法解决此问题: 方法1:造成关机故障的原因很有可能是电源管理对系统支持不好。
可以开启“控制面板”窗口,双击“电源选项”组件,在弹出的窗口中根据需要启用或取消“高级电源支持”即可。
如果在故障发生时使用的是启用“高级电源支持”,就试着取消它;如果在故障发生时使用的是取消“高级电源支持”就试着启用它。
方法2:在bios中查看有关电源管理的选项是否被修改,可将类似于“apm(高级电源管理)”的选项设置为允许属性。
若对bios不熟悉,那么可选择“load default setup”选项,将bios恢复到出厂时默认的设置即可。
方法3:当安装了office 2000/xp并且安装了“可选用户输入方法组件”后,便会自动调用一个名为ctfmon.exe的微软文本服务文件,它的存在有可能会造成关机故障,可将其卸载。
卸载的方法为:打开“控制面板”上的“添加/删除程序”组件,选择对话框列表上的“microsoft office xp professional with frontpage”,点击“更改”按钮,在“维护模式选项”对话框中选择“添加或删除功能”选项,点击“下一步”按钮开启“为所有office应用程序和工具选择安装选项”对话框,打开“office共享功能”选项,选中“中文可选用户输入方法”选项,在弹出菜单中选择“不安装”即可。
方法4:在没有开启apm/nt legacy node的情况下,有可能造成计算机在关机时无法自动切断电源。
此时开启“控制面板”中的“系统”组件,点击“硬件”选项卡并点击“设备管理器”按钮,依次选择菜单栏中的“查看→显示隐藏的设备”,在设备列表框中查看有无apm/nt legacy node选项,若存在该选项,可双击该选项,在弹出的属性对话框中点击“启用设备”按钮即可。
【问】:我用“shutdown.exe”命令让计算机实现自动关机却常常无法实现,请问是什么原因? 【答】:在“运行”中输入命令:“rundll32 user.exe,exitwindows”,看看能否正常关机。
如果在这个命令下可以正常关机,表示自动关机程序可能有某种缺陷。
此时可按如下方法检查: 点击“开始→运行”命令,键入“cmd”并按下回车键,然后在“命令提示符”窗口的光标提示符后键入“sfc/scannow”,按下回车键;此时“系统文件检查器”就会开始检查当前的系统文件是否有损坏、版本是否正确,如果发现错误,程序会要求你插入windows xp安装光盘来修复或替换不正确的文件。
待检查系统文件的完整性和修补文件后,若仍然不能解决问题,那么只能重新安装系统。
【问】:我用ghost将windows xp镜像恢复在另一台电脑后,发现关机后无法自动切断电源,请问如何处理? 【答】:可打开“控制面板”中的“系统”组件,点击“硬件”选项卡并点击“设备管理器”按钮,查看列表上的“计算机”是否为“advanced configuration power interface(acpi)pc”;若显示为“standard pc”,那么右击并选择“更新驱动程序”,在弹出的更新向导中选择“从列表或指定位置安装(高级)”,然后选择“不要搜索,我要自己选择要安装的驱动程序”,选中“advanced configuration power interface(acpi) pc”,点击“下一步”就可以完成驱动安装 如果没有“advanced configuration power interface(acpi) pc”选项,那么可在一台具有相同主板芯片的正常电脑上将ntoskrnl.exe、ntkrnlpa.exe、hal.dll复制到出现故障的电脑上,具体为系统文件夹下的system32下。
当注销完成再次更新驱动程序时,便会出现“advanced configuration power interface(acpi)pc”选项了。
【问】:电脑在关机过程中有时会出现蓝屏,即使按下“ctrl+alt+delete”组合键也毫无反应,该怎么办呢? 【答】:出现此种故障的原因是因为windows xp有一个关机的bug,只要下载sp1以上的补丁包,然后为操作系统打上补丁就可以解决该故障。
【问】:在关机时出现蓝屏,其错误码是“0x0a”,这是什么意思? 【答】:出现这种情况的电脑大多是因为安装了创新声卡,由于其驱动程序与系统不兼容所致。
我们可以进入“设备管理器”窗口,卸载创新声卡的驱动程序,然后手动安装最新的带有数字签名的驱动程序即可。
【问】:在电脑运行一段时间后,便会出现一个提示对话框,大意是运行c:/windows/system32/lsass.exe 出现了一个意外,需要重新启动,然后就倒计时自动关机,是不是中了病毒? 【答】:这很有可能中了冲击波、震荡波等病毒。
首先进入到安全模式,当出现倒计时关机提示时,立即在“运行”栏中输入“shutdown -a”,此时电脑便不会立即关机。
接下来利用杀毒工具或专杀工具进行查杀,将病毒清除。
最后再进入到正常的操作系统,安装微软官方网站所提供的补丁即可。
【问】:在关机时常常出现“upengine.exe初始化失败,因为窗口暂已关闭,应用程序初始化失败”的提示,该怎么办? 【答】:出现这种情况的原因是电脑中安装了“紫光拼音”输入法的缘故,我们只要将其卸载再重新安装即可。
当然也可以在卸载后选用其他的输入法。
【问】:在关机的过程中,当出现“正在保存配置”的提示信息时,常常要停留很长时间才能关机,该如何解决? 【答】:出现这种情况的原因是由于系统运行时加载的程序过多,我们可以在关闭计算机时尽可能地减少过多程序的加载。
另外,关机速度慢的原因也在于在关机过程中无法正常卸载用户配置文件,此时可登录到微软的官方网站,去下载user profile hive cleanup service工具来解决问题。
三、“非法错误”故障排查 在windows xp关机时经常会出现一些“非法错误”的提示,一般都有两个选项,它们分别是“关闭”和“详细资料”两种,在此我们可根据出现的错误编号来了解每个详细资料的具体含义。
【问】:停止错误编号:0x0000000a的含义与解决? 说明文字:irql-not-less-or-equal 【答】:通常的原因:驱动程序使用了不正确的内存地址。
解决方法:如果无法登录,则重新启动计算机,启动时按f8键。
在windows高级选项菜单上选择“最后一次正确的配置”,然后按回车键。
检查是否正确安装了所有的新硬件或软件。
如果这是一次全新安装,请与硬件或软件的制造商联系,获得可能需要的任何windows更新或驱动程序。
运行由计算机制造商提供的所有的系统诊断软件,尤其是内存检查。
禁用或卸载掉最近安装的硬件、驱动程序或软件。
确保硬件设备驱动程序和系统bios都是最新的版本。
禁用 bios内存选项,例如cache或shadow。
【问】:停止错误编号:0x0000001e的含义与解决? 说明文字:kmode-exption-not-handled 【答】:通常的原因:内核模式进程试图执行一个非法或未知的处理器指令。
解决方法:确保有足够的磁盘空间,尤其是在执行一次新安装的时候。
如果停止错误消息指出了某个特定的驱动程序,那么禁用它。
如果无法启动计算机,试着用安全模式启动,以便删除或禁用该驱动程序。
如果有非 microsoft支持的视频驱动程序,尽量切换到标准的vga驱动程序或windows提供的适当驱动程序。
禁用所有最近安装的驱动程序,确保有最新版本的系统bios。
【问】:停止错误编号:0x00000023或0x00000024的含义与解决? 说明文字:fat-file-system或mtfs-file-system 【答】:通常原因:问题出现在ntfs.sys(允许系统读写ntfs驱动器的驱动程序文件)内。
解决方法:运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件。
禁用或卸载所有的反病毒软件,磁盘碎片整理程序或备份程序。
在命令提示符下运行chkdsk /f命令检查硬盘驱动器是否损坏,然后重新启动计算机。
【问】:停止编号:0x0000002e的含义与解决? 说明文字:ata-bus-error 【答】:通常的原因:系统内存奇偶校验出错,通常由硬件问题导致。
解决方法:卸掉所有最近安装的硬件。
运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件。
确保硬件设备驱动程序和系统bios都是最新版本。
使用硬件供应商提供的系统诊断,运行内存检查来查找故障或不匹配的内存。
禁用bios内存选项,例如cache或shadow。
【问】:停止编号:0x0000003f的含义与解决? 说明文字:no-mor-system-ptes 【答】:通常的原因:没有正确清理驱动程序。
解决方法:禁用或卸载所有的反病毒软件,磁盘碎片处理程序或备份程序。
【问】:停止错误编号:0x00000058的含义与解决? 说明文字:ftdisk-intern-error 【答】:通常的原因:容错集内的某个主驱动器发生故障。
解决方法:使用windows安装盘启动计算机,从镜象(第2)系统驱动器引导。
有关如何编辑boot.ini文件以指向镜象系统驱动器,可在microsoft支持服务web站点搜索“edit arc path”。
【问】:停止错误编号:0x0000007b的含义与解决? 说明文字:inaccessi-ble-boot-device 【答】:通常原因:初始化i/o系统(通常是指引导设备或文件系统)失败。
解决方法:引导扇区病毒通常会导致这种停止错误。
可用反病毒软件的最新版本检查计算机上是否存在病毒。
卸下所有最近安装的硬件。
核对microsoft硬件兼容性列表以确保所有的硬件和驱动程序都与windows兼容。
如果使用了scsi适配器,可以从硬件供应商处获得最新windows驱动程序,禁用scsi设备的同步协商,检查该scsi链是否终结,并核对这些设备的scsi id。
如果你用的是ide设备,将主板上的ide端口定义为唯一的主端口。
核对ide设备的主/从/唯一设置。
卸载除硬盘之外的所有ide设备。
如果计算机已使用ntfs文件系统格式化,可重新启动计算机,然后在该系统分区上运行chkdsk /f/r命令。
如果由于错误而无法启动系统,那么使用命令控制台,并运行chkdsk /r命令确定文件系统是否损坏。
若windows不能运行chkdsk命令,将驱动器移动到其他运行windows的计算机上,然后从这台计算机上对该驱动器运行chkdsk命令。
【问】:停止错误编号:0x0000007f的含义与解决? 说明文字:unexpected-kernel-mode-trap 【答】:通常的原因:通常是由于硬件或软件问题导致,但一般都由硬件故障引起。
解决方法:核对microsoft硬件兼容性列表以确保所有的硬件和驱动程序都与windows兼容。
如果计算机主板不兼容就会产生这个问题。
卸载所有最近安装的硬件。
运行由计算机制造商提供的所有系统诊断软件,尤其是内存检查。
禁用bios内存选项,例如cache或shadow。
【问】:停止错误编号:0x00000050的含义与解决? 说明文字age-fault-in-nonpaged-area 【答】:通常的原因:内存错误(数据不能使用分页文件交换到磁盘中)。
解决方法:卸载所有最近安装的硬件。
运行由计算机制造商提供的所有系统诊断软件,尤其是内存检查。
检查是否正确安装了所有新硬件或软件,如果是全新安装,请与硬件或软件制造商联系,获得可能需要的任何windows更新或驱动程序。
禁用或卸载所有的反病毒程序。
禁用bios内存选项,例如cache或shadow。
【问】:停止错误编号:0x00000077的含义与解决? 说明文字:kernel-stel-stack-inpage-error 【答】:通常的原因:无法从分页文件中将内核数据所需的页面读取到内存中。
解决方法:使用反病毒软件的最新版本检查计算机上是否有病毒。
如果找到病毒,则将它从计算机上清除。
请参阅制造商提供的所有系统诊断软件,尤其是内存检查。
禁用bios内存选项,例如cache,shadow。
【问】:停止错误编号:0x00000079的含义与解决? 说明文字:mismatched-hal 【答】:通常的原因:硬件抽象层与内核或机器类型不匹配(通常发生在单处理器和多处理器配置文件混合在同一系统的情况下)。
解决方法:要解决本错误,可使用命令控制台替换计算机上错误的系统文件。
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-02 06:07:25)