图老师小编精心整理的解说Windows XP系统故障排查方法希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~
【 tulaoshi.com - Windows XP教程 】
一、开机启动故障排查
:我的操作系统是WindowsXP,可是在启动登录界面后点击用户名进行登录,出现正在加载个人设置后却自行注销,请问是什么原因?
:很有可能是因为HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon中的Userinit键值被修改而导致,正常的键值应为C:Windowssystem32userinit.exe(注:C盘为操作系统所在盘符)。
此时,我们一方面要确保C:Windowssystem32中存在userinit.exe,另一方面可以编辑一个REG注册表文件,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"Userinit"="C:Windowssystem32userinit.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:i386Kernel32.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,boot.ini,从而导致Windows 2000无法引导Windows XP,造成Windows XP无法启动。
解决的方法很简单,可从Windows XP安装光盘的I386目录中提取ntldr、ntdetect这两个文件,然后将它们复制到系统启动分区根目录下,并将它们设置为只读、隐藏属性,这样就可以启动Windows XP操作系统了。
此外,如果打算将默认的启动选项改回为Windows XP,那么还需使用记事本编辑一下Boot.ini文件,将该文件的启动条目复制到default=后即可。
比如若打算让Windows XP作为默认的启动项目,那么可将Boot.ini的文本内容更改为
[bootloader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)Window s
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)Windows="Micro soft Windows2000 Profeessional"/fastdetect
multi(0)disk(0)rdisk(0)partition(2)Windows="Micro soft Windows XP"/fastdetect
最后,再将其置为只读、隐藏属性并保存到系统启动分区的根目录下便可。
若找不到Boot.ini文件,可以先进入操作系统桌面,打开我的电脑窗口,依次执行菜单栏中的工具→文件夹选项命令,选择查看选项卡,再将隐藏受操作系统保护
:我的电脑中装有Windows 98和Windows XP,使用一段时间后重新安装Windows 98,造成Windows XP无法启动,如何解决此故障?
:这是因为重新安装的Windows 98将位于系统启动分区根目录下的Windows XP启动文件覆盖所造成。
我们可以将Windows XP的安装盘放入光驱,然后进行Windows XP的安装,待其将安装程序拷贝到你的磁盘后立即停止,然后再回到系统启动分区的根目录,编辑根目录下的Boot.ini文件,将其中所有的"$"删除即可。编辑好Boot.ini文件后,再将它改回为隐藏、只读属性。
:我的电脑上原本是Windows XP和Linux双操作系统,后来将Linux卸载后,就无法启动Windows XP了,请问如何处理?
:卸载Linux操作系统后,其引导装载管理器还残留在硬盘的主引导记录上,从而导致Windows XP无法启动,此时只需用Windows XP自己的引导装载管理器覆盖主引导记录即可恢复启动。
利用Windows XP安装盘引导到故障恢复控制台中,在命令提示符下输入Fixmbr命令,按回车键后会出现确实要写入一个新的主启动记录吗?的提示,此时输入Y并回车就可以了。
:在电脑开机时总会自动进行磁盘扫描,请问是怎么回事?
:通常若没有正常关机,电脑便会在下一次启动时进行自动扫描,如果在扫描时取消了扫描,那么下次开机时仍会出现类似情况。所以,我们不妨将其彻底扫描一次。此外,还可在进入系统桌面后,依次选择开始→运行,然后在对话框内输入CHKNTFS/C(C盘为系统安装盘)。
:Windows XP在启动时提示如下错误c:Windowssystem32configsystem错误,请修复,请问该如何修复?
:可利用Windows XP的安装光盘引导机器进入故障控制台,然后在命令提示符状态下运行copy C:Windowsrepairsystem c:Windowssystem32configsystem,在弹出是否要覆盖的提示时,选择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_USERControl PanelDesktop,将AutoEndTasks的键值设置为1。然后再修改HungAppTimeout为4000(预设为5000);再进入HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro l,将WaitToKillServiceTimeout设置为4000(预设值为20000)即可。
:在关机时总会跳出一个提示程序Msgsrv32出错的对话框,请问如何处理?
的文件(推荐)前的勾选去除,此时会弹出一个警告对话框,点击确定按钮,然后点选隐藏文件和文件夹上的显示所有文件和文件夹可选项,最后点击确定按钮即可。
这时在该目录下会出现许多系统和隐藏文件,从中可以找到Boot.ini,ntldr.nt,detect.com这3个重要的启动文件。
: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。
来源:http://www.tulaoshi.com/n/20160219/1622914.html
看过《解说Windows XP系统故障排查方法》的人还看了以下文章 更多>>