电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows XP系统故障终极排查大全


发布日期:2024/7/17
 

开机启动故障排查

【问】我的操作系统是Windows XP可是在启动登录界面后点击用户名进行登录出现“正在加载个人设置”后却自行注销请问是什么原因?

【答】很有可能是因为HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon中的Userinit键值被修改而导致正常的键值应为C:/Windows/system/userinitexe(注C盘为操作系统所在盘符)

此时我们一方面要确保C:/Windows/system中存在userinitexe另一方面可以编辑一个REG注册表文件内容如下

Windows Registry Editor Version

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon]

"Userinit"="C:/Windows/system/userinitexe"

然后运行该注册表文件即可当然也可利用WinPE ERD来直接修改注册表恢复上面的Userinit键值

【问】Windows XP在启动时出现“NTLDR is missing”的错误提示请问如何解决?

【答】NTLDR位于操作系统所在盘的根目录下只要从Windows安装盘上提取该文件然后将其复制到系统盘根目录下即可

此外还可以利用Windows XP安装光盘启动到故障恢复控制台模式进入命令提示符环境输入“Fixboot”并运行(输入时不含双引号下同)这样即可解决故障

启用故障恢复控制台的方法如下

步骤在系统启动前插入一张Windows XP安装光盘并且进入BIOS中将CDROM设定为优先启动;

步骤重新启动电脑后系统会自动进入Windows XP安装界面选项按下“R”键选择第项“要使用故障控制台修复Windows XP安装请按R”系统就会自动登录到故障恢复控制台恢复控制台也就成功启动了

【问】为何我的Windows XP出现启动画面后就会连续重启无法进入操作系统?

【答】首先可利用杀毒软件查杀操作系统是否感染了病毒如果没有病毒那么原因主要是由于Kerneldll文件丢失或者被损坏可按如下方法解决

利用Windows XP安装盘进入故障恢复控制台模式在命令提示符中依次输入如下命令

cd system

ren kerneldll kernelold(注若Kerneldll已经不存在可不用该条命令)

map

expand E:/i/Kerneldl_(E盘为放置Windows XP安装盘的光驱盘符)

exit

【问】我在为某个硬件更新驱动后却发现Windows XP无法启动请问此时是否要重装操作系统呢?

【答】无需重新安装操作系统可以用下面两种方法解决

方法当首次出现故障后在操作系统引导前可按下功能键F然后在出现的菜单上选择“最后一次正确的配置”菜单项即可win系统下载

方法在前一种方法无效的情况下可在操作系统引导前按下功能键F然后在出现的菜单上选择“安全模式”选项进入到安全模式在桌面上“我的电脑”上按下鼠标右键选择右键菜单中的“属性”命令在“系统属性”对话框中点击“硬件”选项卡点击“设备管理器”按钮然后以鼠标右击产生问题的硬件设备选择右键菜单上的“属性”命令在开启的对话框上点击“驱动程序”选项卡最后点击“返回驱动程序” 按钮就可以了

【问】我的电脑无法进入安全模式请问如何解决?

【答】可以用以下两种方法解决

方法启动电脑后按下F功能键在开启Windows XP高级选项菜单后选择菜单列表上“最后一次正确的配置”项然后回车即可

方法在光驱中插入Windows XP安装光盘并使用光盘重新启动计算机进入Windows XP安装界面选项按下“R”键自动登录到故障恢复控制台;在命令提示符下键入本地管理员账户Administrator的密码然后键入“Fixboot”命令按下“Enter”键此时系统会将新的分区引导扇区写到系统分区中从而修复启动问题最后键入“Exit”命令按下“Enter”键退出“故障恢复控制台”并重新启动计算机即可

【问】我给Windows XP的Administrator账户添加密码后自动登录发现用该账户启动到桌面时非常慢请问这是怎么回事呢?

【答】出现这种情况的原因大多是由于给Administrator添加密码并自动登录才会产生可以采用如下方法解决在重启系统时按下功能键F在出现的高级选项菜单上选择“安全模式”然后输入Administrator用户的密码后进入操作系统的安全模式界面点击“开始”按钮在“运行”一栏内输入“control userpasswords”命令点击“确定”按钮开启“用户账户”对话框

勾选“要使用本机用户必须输入用户名和密码”可选项这样在重启后就可以出现多用户的登录界面然后选择某一用户并输入相应密码即可解决该启动故障

【问】我的电脑中原本是Windows 与Windows XP组成的双操作系统后来将Windows 升级为Windows 升级后却发现Windows XP无法启动请问如何解决?

【答】这是因为Windows XP安装在前而将Windows 升级为Windows 因Windows 改写了个重要的启动文件ntldrntdetectcombootini从而导致Windows 无法引导Windows XP造成Windows XP无法启动

解决的方法很简单可从Windows XP安装光盘的I目录中提取ntldrntdetectcom这两个文件然后将它们复制到系统启动分区根目录下并将它们设置为只读隐藏属性这样就可以启动Windows XP操作系统了

此外如果打算将默认的启动选项改回为Windows XP那么还需使用记事本编辑一下Bootini文件将该文件的启动条目复制到“default=”后即可 深度xp系统下载

比如若打算让Windows XP作为默认的启动项目那么可将Bootini的文本内容更改为

[bootloader]

timeout=

default=multi()disk()rdisk()partition()/Window s

[operating systems]

multi()disk()rdisk()partition()/Windows="Micro soft Windows Profeessional"/fastdetect

multi()disk()rdisk()partition()/Windows="Micro soft Windows XP"/fastdetect

最后再将其置为只读隐藏属性并保存到系统启动分区的根目录下便可

若找不到Bootini文件可以先进入操作系统桌面打开“我的电脑”窗口依次执行菜单栏中的“工具→文件夹选项”命令选择“查看”选项卡再将“隐藏受操作系统保护【问】我的电脑中装有Windows 和Windows XP使用一段时间后重新安装Windows 造成Windows XP无法启动如何解决此故障?

【答】这是因为重新安装的Windows 将位于系统启动分区根目录下的Windows XP启动文件覆盖所造成

我们可以将Windows XP的安装盘放入光驱然后进行Windows XP的安装待其将安装程序拷贝到你的磁盘后立即停止然后再回到系统启动分区的根目录编辑根目录下的Bootini文件将其中所有的"$"删除即可编辑好Bootini文件后再将它改回为隐藏只读属性

【问】我的电脑上原本是Windows XP和Linux双操作系统后来将Linux卸载后就无法启动Windows XP了请问如何处理?

【答】卸载Linux操作系统后其引导装载管理器还残留在硬盘的主引导记录上从而导致Windows XP无法启动此时只需用Windows XP自己的引导装载管理器覆盖主引导记录即可恢复启动

利用Windows XP安装盘引导到故障恢复控制台中在命令提示符下输入“Fixmbr”命令按回车键后会出现“确实要写入一个新的主启动记录吗?”的提示此时输入“Y”并回车就可以了

【问】在电脑开机时总会自动进行磁盘扫描请问是怎么回事?

【答】通常若没有正常关机电脑便会在下一次启动时进行自动扫描如果在扫描时取消了扫描那么下次开机时仍会出现类似情况所以我们不妨将其彻底扫描一次此外还可在进入系统桌面后依次选择“开始→运行”然后在对话框内输入“CHKNTFS/C”(C盘为系统安装盘)

【问】Windows XP在启动时提示如下错误“c:/Windows/system/config/system错误请修复”请问该如何修复?

【答】可利用Windows XP的安装光盘引导机器进入故障控制台然后在命令提示符状态下运行copy C:/Windows/repair/system c:/Windows/system/config/system在弹出是否要覆盖的提示时选择yes即可

【问】开机启动后总会自动弹出某个文件夹该如何处理?

【答】可以事先确定电脑是否中了病毒在排除了病毒因素的情况下可在“运行”一栏内输入“msonfig”开启“系统配置实用程序”窗口比如若总是打开“C:/LS”这个文件夹那么可在“系统配置实用程序”中点击“启动”选项卡检查其中有无“C:/LS”项若存在那么将该项前复选框内的“√”去除即可

接下来点击“systemini”选项卡打开节标题“boot”检查第一行“shell”中有无“C:/LS”如果有则进入编辑状态将它删除xp系统下载

再检查“Winini” 选项卡打开节标题“Windows”检查设置行“load=”和run=”中有无“C:/LS”若存在则进入编辑状态将它删除

当然我们还可进入注册表编辑器查找有关“C:/LS”的键值查看它们是否处于“RUN”键之中若有也可直接将它们删除

上一篇:Windows XP远程控制解决“大”麻烦

下一篇:Windows Vista如何优化故障