注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 RadHat AS5+Squid2.6.19+A..
 帮助

userinit.exe丢失导致不能登录系统问题处理


2008-01-12 23:06:29
 标签:系统 登录 userinit   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://donhuang.blog.51cto.com/268978/58977
最近很多电脑管理员反映电脑一登录系统就马上注销的问题,很多种情况都是由于userinit.exe丢失造成的,有可能是由于杀毒软件设置不当,导致被病毒感染的userinit.exe文件被删。现将问题解决方法写出来:
 
userinit.exe一般位于系统目录下,例如Windows XP就是在C:\WINDOWS\SYSTEM32下,同时在注册表中有一个键值指向这个文件:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit

Windows XP 系统上此键值为:C:WINDOWSsystem32userinit.exe,
Windows 2000 系统上此键值为:C:WINNTsystem32userinit.exe,

在登录过程中,系统将首先将读取这个键值并执行其中指向的程序,如果此键值被某些病毒修改或userinit.exe文件被删除,就会出现上述的情况。

故障排除方法:

userinit.exe文件丢失和注册表键值错误的处理方法是不同的:

1、userinit.exe文件丢失

方法:用故障恢复控制台修复系统

从 Windows 2000 开始安装光盘附带故障恢复控制台功能,用它能解决很多系统问题,用操作系统的安装光盘启动计算机进入故障恢复控制台,键入(假设光驱盘符为E): 

cd  system32
expand  E:\i386\userinit.ex_
exit

2、userinit.exe相关注册表键值错误

用系统急救光盘附带注册表编辑工具,编辑注删表即可。

本文出自 “步行者的IT博客” 博客,请务必保留此出处http://donhuang.blog.51cto.com/268978/58977





    文章评论
 
2008-01-13 20:17:33
好像以前也遇到过类似的问题 学习了

2008-01-14 11:26:28
如果分析一下病毒是如何感染的,哪种病毒有这个特性,如何保证这个文件不被感染,这个文件的作用是什么,为什么会循环登录,就完美了 希望能够改进一下 呵呵

2008-01-14 22:25:53
谢谢andy的建议!

2008-01-28 17:15:07
长见识了

2008-01-30 01:16:15
2、userinit.exe相关注册表键值错误

用系统急救光盘附带注册表编辑工具,编辑注删表即可。


哪有这个东西。。。?

2008-01-30 09:56:23
系统急球光盘指的是《深山红叶系统工具盘V30》,在www.verycd.com里下载,启动到windows PE后,里面有编辑注册表的工具。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: