win2003系统登陆后自动注销
今天有客户反应说,他的win2003系统登陆后,还没有看到桌面,就马上注销,进不了机器。怎么办?
出现这个问题的原因一般是userinit.exe文件出错了。 userinit.exe是用来管理用户启动的。
可以先到PE或DOS系统里看看C:\windows\system32\userinit.exe文件存在吧,
如果没有,可能是文件改名了,或是文件被病毒感染了。
第一种方法
从win2003系统光盘里面提取userinit.exe文件,然后放到%systemroot%\system32目录里面。
具体方法:
从安装光盘里面提取userinit.exe文件
(在安装光盘i386目录下,文件名是USERINIT.EX_,用expand命令即可把userinit.exe解压出来)
然后放到%systemroot%\system32目录里面即可
注意:expand命令这样使用
expand 光盘盘符:\i386\USERINIT.EX_ 系统盘盘符:\Windows\system32
1、用Windows 2000(或者Windows XP/2003)安装光盘引导系统,
在“欢迎使用安装程序”的界面上按“R”键,选择修复。
2、按“C”键选择使用故障恢复控制台。
3、选择某个Windows 安装,通常是“1”。(屏幕上有提示)然后输入管理员密码
4、进入system32目录,输入命令:
del userinit32.exe 如果有删除原有文件,
copy userinit.exe userinit32.exe 复制新文件
5、重启系统。
杀毒软件更新到最新病毒库后进行全面杀毒!.
但是我今天进去后输入:del userinit32.exe 提示找不到该文件
再输入 copy userinit.exe userinit32.exe 也是无效
这时你进入dllcache文件也没有发现userinit32.exe 文件,
如果存在,就可以dllcache文件夹下
copy userinit32.exe c:\windows\system32\
重启问题就解决了!
但是我在今天这个文件也没有找到。
于是我就从GHOST2003镜像里面找到了userinit.exe文件,
又利用PE系统用U盘copy到了C:\windows\system32\userinit32.exe
重新启动系统,还是不行。这就怪了。
再次进入PE系统,PE系统里带有windows注册表打开工作,
然后打开硬盘里的注册表。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
找到Userinit 键值C:\WINDOWS\system32\userinit.exe
你可以将此键值修改成:C:\WINDOWS\system32\userinit32.exe
或是将userinit32.exe文件名修改为userinit.exe都可以解决。
重启系统,正常登陆桌面。
冒泡泡的金鱼
blog.micoder.cc
QQ群:44268217 (Linux 工程师交流群)
QQ群:25562829 (网络与安全工程师群)
QQ 群:107748363 (Unix工程师群)
QQ群:143213945 ( DBA 工程师群)
目录 返回
首页