隐藏在欢迎屏幕后面的错误提示框导致Windows XP无法登录
近日,笔者笔记本中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.