原因:开机出现USERINIT错误是因为感染木马病毒或者被杀毒软件当成病毒木查杀,造成USERINIT丢失或者损坏。“潜行者”病毒以感染Windows系统文件USERINIT作为跳板,绕过杀毒软件及网游保护系统,一旦受感染的系统文件被网络游戏加载到内存,便会加载各种流行网游盗号木马。
方法:使用免费杀毒软件进行全盘扫描能够完美清除该病毒,修复系统文件。
电脑开机显示userinit.exe初始化失败
kyan_liang -的解释本人本想建议 删了 重新装一个 但查了一下 这个比较好indowsXP开机时显示userinit.exe应用程序初始化失败信息并要求确认。确定后貌似没什么问题,但是一开始机器特别慢。
上网才知道这个程序是很重要的,于是到注册表查找,也到C盘windows目录下查找userinit.exe,结果发现C盘里有两个userinit.exe,其中一个在system32下,另一个在software下,
注册表里也发现了userinit,但是键值指向的却是C盘windows,而不是windows\system32;
看看别人正常的机器,发现人家的userinit.exe只存在于system32里,而且注册表也是指向system32。
于是我从自己的机器上system32里面复制userinit.exe,粘贴到windows目录下,这时出现提示问是否覆盖原有的userinit.exe,比较两者发现假的userinit有203k,正好是真的10倍。看来元凶已将找到了,当然我就毫不犹豫的选择覆盖。
再到注册表里把键值改为指向windows/system32。
重启,又做了一件好事。
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做的中文菜单超级启动工具光盘,另外,《计算机应用文摘》每月下旬刊附带的光盘也可以。
在此以使用中文菜单超级工具启动光盘(2005.10.30)为例说一下修复方法。
用这张光盘启动计算机,选[1] Windows NT/2000/XP 工具,再选[2] Windows PE中文版带汉化ERD2003,进入命令行界面后,键入erd2003启动ERD2003系统,开始 -> 注册表编辑器,按本文开头所述修改为正确的键值即可。
这个方法也是推荐使用的方法,速度快且操作比较简单。
方法三、用故障恢复控制台
因为在故障恢复控制台下无法编辑注册表,所以只能先恢复系统刚安装好时的设置正常登录后,修改预先备份的当前注册表内容为正确的键值,再恢复修改后的注册表,正常登录系统。这个方法比较复杂,只有在你不想用方法一重装系统手头又找不到别的急救光盘时使用。
用操作系统的安装光盘启动计算机进故障恢复控制台,键入(以 Windows XP 为例,如果你用的是 Windows 2000 请将以下命令行中的windows改成winnt):
代码:
md regtemp
cd system32
cd config
copy default \windows\regtemp\
copy sam \windows\regtemp\
copy security \windows\regtemp\
copy software \windows\regtemp\
copy system \windows\regtemp\
del default
del sam
del security
del software
del system
copy \windows\repair\default
copy \windows\repair\sam
copy \windows\repair\security
copy \windows\repair\software
copy \windows\repair\system
exit
重启后将恢复系统刚安装好时的配置文件,登录系统后,开始 -> 运行 -> regedit(如果使用的是 Windows 2000 的操作系统,此处应该键入:regedt32),找到HKEY_LOCAL_MACHINE注册表分支,文件 -> 加载配置单元(Windows 2000 系统为:注册表 -> 加载配置单元),加载刚在故障恢复控制台中保存的c:\windows\regtemp\software文件,取一个项名称(比如为:regtemp),然后在这个项下找到本文开头所述键值,修改为正确的值,修改完成后选取刚才加载的regtemp项,文件 -> 卸载配置单元(Windows 2000 系统为:注册表 -> 卸载配置单元)。
重启计算机进故障控制控制台,键入(以 Windows XP 为例,如果你用的是 Windows 2000 请将以下命令行中的windows改成winnt):
代码:
cd system32
cd config
del default
del sam
del security
del software
del system
copy \windows\regtemp\default
copy \windows\regtemp\sam
copy \windows\regtemp\security
copy \windows\regtemp\software
copy \windows\regtemp\system
exit
重启后就能正常登录了,故障排除。
userinit 异常
你好,这是解决方法:(原创,引用请说明作者:力王历史)1。试试开机,出完电脑品牌后,按F8,回车,回车,进安全模式里,高级启动
选项,最后一次正确配置,回车,回车,按下去试试!
2。再不行,进安全模式,正常启动,回车,到桌面后,全盘杀毒!
3。使用:360系统急救箱,修复,全选,立即修复!网络修复,一键修复!
再点:查杀!重启后,点开“隔离|恢复”,全选,彻底删除!
4。再不行,下载“驱动人生”,升级:显卡驱动!
5。再开机,如果还是不行,需要“一键还原”或“重装系统”了!
相关推荐: