你的位置:
phpArticle
>
高级技术讨论
>
windows编程
>
Windows XP 无法登陆故障处理
Windows XP 无法登陆主要原因出在:系统中的Userinit.exe故障或理注册表中的整个键给删掉了。这个键位于注册表下述位置:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon
它的键值指向C:WINDOWSsystem32userinit.exe。下面是关于userinit.exe的介绍:
userinit.exe是windows操作系统一个关键进程。用于管理不同的启动顺序,例如建立网络连接和windows壳的启动。出品者:Microsoft CORP.
系统进程:是
后台进程:是
使用网络:否
硬件相关:否
间谍软件:否
广告软件:否
病毒:否
木马:否
系统刚启动时,如果你调出任务管理器就会看到userinit.exe,但过一段时间,系统各项加载完,userinit.exe就会自动消失的。
在这个键被删除后,系统无法正常启动,进入之后总是自动注销,即使在安全模式下也是一样。后来去网上查找到了解决方案,下面把方法告诉大家(下面凡是出现引号的地方,均只需要引号内的部分!):
上网下载了一个最新版深山红叶袖珍PE系统工具箱V26版,将要修改的机器设置为光盘启动,出现选择界面后选择[1]Windwos PE(xp)深山红叶光盘工具箱,加载之后可以看到一个类似于Windows的界面。然后如下操作:开始-强力系统修复ERD2003-设置当前系统目录(此步必须,一般都是C:windows,确定)-注册表编辑器(Regedit,针对硬盘系统)-找到[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon],在其下新建一个字符串值,键名为"Userinit",键值为"C:WINDOWSsystem32userinit.exe",重新启动,系统登陆正常。
如果只是把USERINIT.exe的程序给删除了,那只要在别的XP机器上拷贝这个文件到"%systemRoot%/SYSTEM32"就OK了!
责任编辑:niuboy