20080307

隐藏在欢迎屏幕后面的错误提示框导致Windows XP无法登录

Author:  WinkCategories:  Windows

近日,笔者笔记本中Windows XP无法登录。(为什么我总是这么倒霉!)症状表现为:在欢迎屏幕处(Welcome Screen)卡住,不出现帐户选择和密码输入提示,硬盘灯看起来也没有类似于负担很重时的那种狂闪的状态,完全静止在这里。Ctrl+Alt+Delete也无效,每次只好按住电源开关强行关机。后来试的次数多了,发现用Alt+Tab的时候会有一个窗口一闪而过,之后就仍是停滞在那里,再也不见了。

这个状况很特殊,我从来没有遇到过。感觉上,好像是有个错误提示在欢迎界面后面,系统等待这个错误窗口的回应,但是由于欢迎界面是全屏的,我又点不到,造成假死的情况。

分析到这里就可以想一个解决方案来确认一下自己的想法了。首要任务是更改欢迎屏幕的登录模式为“快速用户切换”,这样就可以看到系统启动时弹出的错误提示框,从而避免了假死。但是现在既然无法进入系统,自然也无法在控制面板中“用户”功能里更改登录和注销选项。不过注册表也可以达到这个目的,但是故障控制台无法使用注册表,Windows PE我又没怎么用过,不是很熟。好在我的笔记本装了Windows Vista和Windows XP双系统,那么,就让我用Windows Vista来更改Windows XP的登录模式吧。

更改系统登录模式的注册表项笔者知道,位于

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

右侧“LogonType”一项即是。类型为“REG_DWORD”,当值为“0”时便代表使用“快速用户切换”模式登录。然后根据微软提供的“高级用户的 Windows 注册表信息”文档可以得知,包含改注册表项的文件为“C:\WINDOWS\System32\config\software”(假设Windows XP安装于C盘)。

下面开始正式步骤。进入Windows Vista,打开注册表,左键选中“HKEY_LOCAL_MACHINE”,这时点击菜单中“文件”下的“加载配置单元”,出现的对话框中,选择“C:\WINDOWS\System32\config\software”文件,提示输入“项名称”时,随便输入一个名称,例如“test”。之后可以看到,在“HKEY_LOCAL_MACHINE”下多出了“test”一项。

加载另外一个系统的注册表文件

之后的步骤就简单了,定位到“test”项下的相应位置,修改“LogonType”的值为“0”。然后鼠标左键选中“HKEY_LOCAL_MACHINE”,点击菜单中“文件”下的“卸载配置单元”,这时注册表已经完全改好了。

OK,重新启动进入Windows XP,果然变成了“快速用户切换”模式。在提示输入登录密码的时候,系统抛出了一个错误对话框,点击确定忽略,输入密码,神哪,我终于又进入了久违的Windows XP。

这次的事件只是提供了一个思路,遇到Windows在欢迎界面类似死机的画面时,不要过分相信于系统修复软件、恢复光盘等手段,要切身实地地自己分析问题,这样才有可能以最快最好的方式解决问题。另外,尽量使用“快速用户切换”的登录模式,“欢迎屏幕”的登录模式实在不是很稳妥。

You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

Comments are closed.

Back to Page Top