扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛整理 来源:zdnet网络安全 2007年12月10日
关键字: userinit.exe病毒 userinit.exe是什么 userinit.exe下载 userinit.exe进程 userinit.exe userinit.exe专杀
相关故障:
进不了系统了,显示登陆对话框,输入用户名和密码后,不能进入系统,用户直接被注销,仍然继续显示登陆的对话框,就是无法登陆,安全模式也进不去。
userinit.exe一般位于系统目录下,比如在 Windows XP 系统中就是在C:\WINDOWS\SYSTEM32\下面,文件属性中的描述是:Userinit Logon Application,同时在注册表中有一个键值指向这个文件:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
在我用的 Windows XP 系统上此键值为:C:\WINDOWS\system32\userinit.exe,
(在 Windows 2000 系统上此键值则为:C:\WINNT\system32\userinit.exe,)
在登录系统后首先将读取这个键值并执行其中指向的程序,如果此键值被某些病毒修改或userinit.exe文件被误删除,就会出现登录系统后立即注销的情况,只能借助操作系统的安装光盘及一些网络上流传的系统急救光盘进行修复。
故障排除方法:
userinit.exe文件丢失和注册表键值错误的恢复方法是不同的,故分别表述。
1、userinit.exe文件丢失
方法一、原位升级安装
很多系统问题可以用这个方法解决,比如反复自动重启之类,优点是不影响原有的应用软件,个人设置也不会丢失,缺点是花时间比较多,重装系统至少也要半个小时左右吧。
有关原位升级安装的具体内容请参考微软的KB:
Windows 2000:
http://support.microsoft.com/kb/292175/zh-cn
http://support.microsoft.com/kb/306952/zh-cn
Windows XP:
http://support.microsoft.com/kb/315341/zh-cn
Windows 2003:
http://support.microsoft.com/kb/816579/zh-cn
方法二、用故障恢复控制台
从 Windows 2000 开始安装光盘附带故障恢复控制台功能,用它能解决很多系统问题,有关故障恢复控制台的使用方法请参考微软的KB:
Windows 2000:
http://support.microsoft.com/kb/318752/zh-cn
Windows XP:
http://support.microsoft.com/kb/307654/zh-cn
Windows 2003:
http://support.microsoft.com/kb/326215/zh-cn
针对本文所述问题的解决方法是,用操作系统的安装光盘启动计算机进故障恢复控制台,键入(假设光驱盘符为F):
代码:
cd system32
expand f:\i386\userinit.ex_
exit
2、userinit.exe相关注册表键值错误
方法一、原位升级安装
这种方法前文已有说明,不再赘述。
方法二、用网络上流传的系统急救光盘
光盘附带注册表编辑工具的就行,比如深山红叶袖珍PE工具箱、Rock2000做的中文菜单超级启动工具光盘,另外,《计算机应用文摘》每月下旬刊附带的光盘也可以。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。