是系统中C:\Windows\system32目录下userinit.exe文件丢失或者被损坏。或者病毒把注册表里的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 下的Userinit 键值由C:\WINDOWS\system32\userinit.exe,改成了C:\WINDOWS\system32\userinit32.exe
你就可以根据上面的原因来针对性的解决。
如果你是GhostXP系统的话,把电脑设置为光驱启动,用GhostXP光盘启动电脑,在启动菜单中选择PE,进入PE系统后,到C:\Windows\system32目录看看是不是有userinit.exe这个文件存在。如果没有,用光盘中的GHOSTEXP.EXE文件打开光盘中600多M大的gho文件,在\Windows\system32目录找到userinit.exe文件,提取到C:\Windows\system32目录中。
如果没有,而你的系统是用XP的安装光盘安装的。
你可以这样做:
把电脑设置为光驱启动,用XP的安装光盘启动电脑。
在“欢迎使用安装程序”的界面上按“R”键,选择修复
然后按“C”键选择使用故障恢复控制台。
键入一个数字,选择某个Windows 安装,通常是“1”。然后输入管理员密码。
输入cd system32进入system32目录,输入命令:
map 可以查看你的光驱是那个盘
expand x:\i386\userinit.ex_ (X:是光驱的盘符)
copy userinit.exe userinit32.exe
如果在C:\Windows\system32目录中有userinit.exe文件,在PE系统中,开始——程序中,运行Windows远程注册表编辑工具,加载Administrator帐户的注册表,展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon ,找到Userinit键,把它的键值修改为C:\Windows\system32\userinit.exe。
操作完成后一般就可以进去系统,重启进入系统后,再用杀毒软件全盘杀毒。 通常出现这样的情况是由病毒引起的。
一、首先用最新的360顽固木马专杀(一定要最新的)杀一下。二、格C盘,重装。但对现在的许多病毒无用。三、格所有的盘,重装。四、D格硬盘,最后的绝招。但最两种方法所有的数据都会不在,虽然可以用数据恢复软件恢复,但有些数据会丢或损坏,个人经验。如果没有特别重要的文件或无备份(现在备份病毒可能会跟着),建议杀不了直接全盘格了,这样反而来的快些,感觉如果一种主流的杀毒软件不杀,这个病毒就比较难对付。与其一次次下载各种杀毒软件和想尽各种方法浪费时间,不如全格了来的快,前提是你的重要数据通信经常备份 。想要保注数据干掉病毒,有时是艰苦卓绝的斗争。(记得要用“最新”的360顽固木马杀,前两个星期连续中了三、四毒,有一次360顽固木马杀就完了几天就不行。)补充:没觉得是硬件问题
4楼的分析/解决办法都是正确的。
确实是Userinit.exe文件丢失/注册表项被恶意更改所致。
只有一点,那个注册表项不一定被改为Userinit32.exe。
楼主要是有PE光盘就进入PE修复吧,没有的话只能重装。没有第三方系统是不可能修好的。
今天刚修个机器,就是你这个原因,呵呵,重装吧。装完系统就安装杀毒,DEF哪个盘也不要打开,进行一次全盘杀毒。
进安全模式看看,可以的话就再杀毒
不行只有重新安装系统了