解说Windows XP系统故障排查方法

死胖子傻缺

死胖子傻缺

2016-02-19 20:10

图老师小编精心整理的解说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文件,可以先进入操作系统桌面,打开我的电脑窗口,依次执行菜单栏中的工具→文件夹选项命令,选择查看选项卡,再将隐藏受操作系统保护

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

:我的电脑中装有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://m.tulaoshi.com/diannaorumen/)

展开更多 50%)
分享

猜你喜欢

解说Windows XP系统故障排查方法

电脑入门
解说Windows XP系统故障排查方法

系统故障:Windows XP连续重启

windows 操作系统
系统故障:Windows XP连续重启

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux如何使用Sysdig排查系统故障

电脑入门
Linux如何使用Sysdig排查系统故障

解决Windows 7系统故障的方法

电脑入门
解决Windows 7系统故障的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

解析七大Windows系统故障

windows 操作系统
解析七大Windows系统故障

如何利用Windows XP的Regsvr32命令修复系统故障

电脑入门
如何利用Windows XP的Regsvr32命令修复系统故障

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

VC开发多语言界面支持的简单方法

VC开发多语言界面支持的简单方法

windows非法操作详解 恼人的硬件出错

windows非法操作详解 恼人的硬件出错
下拉加载更多内容 ↓