ITPub博客

首页 > IT职业 > IT生活 > 个人计算机维修记录

个人计算机维修记录

原创 IT生活 作者:zhengnx 时间:2008-02-22 22:09:28 0 删除 编辑

XP 用户登陆不了 不停注销

解决XP系统登陆后马上自动注消

阅读: 405 时间:2008-1-1 3:16:50 整理:华夏黑盟
------------------------------------------------------------------

XP系统登陆后马上自动注消,如何解决,试过安全模式下进入,一样的情况,登陆后马上注消,无法进入系统



如果没有进入修改系统的入口,只有重装了



建议重新安装系统,说不清楚



有没有什么提示,没有提示的话就要重装了



无任何提示



这里曾经有人说远程登陆修改注册表可以搞定
不过有维护过系统的,远程注册表一般都禁用

我曾经也碰到过,重建一个用户就好了:
你在欢迎屏上按CRTL+ALT+(DEL×2)
出现类WINDOWS 2000的登陆窗口,输入用另一个用户名(如administrator),登陆
如果你只有一个用户 ,那就试试去安全模式,新建个用户



那机子上有三个用户(包括administrator)用任何一个用户登陆都出现以上情况



新寻用户试试



无法登陆系统,如何添加新用户



用ERD等工具按以下方式修改注册表:

1.找到 HKEY_LOCAL_MACHINESYSTEMMountedDevices

2.将其下的 DosDevicesC: 和 DosDevicesD: 对换一下

3.重起计算机



我也试过,用管理员帐号才没问题,普通帐号一登录就退出。大家不要HD life这个软件。装了删不了,强行删除就这样



你这个问题可能是winlogon这个登陆程序出错了,原因可能有:
1.winlogon被破坏,可能性较小。
2.winlogon在注册表的中的注册项的值被改成了非正常值。

要是你的系统是FAT32用系统维护工具就可以改回来,要是NTFS的话可能较麻烦。



系统是不是盗版 没盗好吧



我一个同事也出现了这个问提



好报纸看过
好像是什么变种病毒
最好还是重装了



WINXP可以进行到输入登陆名和密码,然后一进系统就马上自动注销,出现这种现象很可能是由于病毒修改了这个键值:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonUserinit
正常的值应该是象这样的:
C:WINDOWSsystem32userinit.exe,
病毒修改成了userinit32.exe
原因可能是是杀毒工具将userinit32.exe删除导致登录后立刻注销的情况出现

解决方法:
用Windows的安装光盘启动计算机,进故障恢复控制台,将userinit.exe复制一份命名为userinit32.exe,重启能正常进系统后再修改此键为正常值

另一种解决方案:
上网下载了一个最新版深山红叶袖珍PE系统工具箱V24《黑客X档案专用版》刻录成光盘,并在虚拟机上试验成功,可以修改本机注册表。
下载地址:http://www.downxia.com/downinfo/188.html,
光盘启动-[1]Windwos PE(xp)深山红叶光盘工具箱-开始-强力系统修复ERD2003-首先在此设置当前系统目录!(当前=C:windows[选择当前系统路径])-注册表编辑器(Regedit,针对硬盘系统)-找到[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon],在其下新建一个字符串值,键名为Userinit,键值为C:WINDOWSsystem32userinit.exe,,重新启动,系统登陆正常。

2.
电脑清理病毒后出现了登陆自动注销的情况
这样不管你用什么模式,都进不到桌面
后来上网查了一下
原来是病毒把用户启动程序“userinit32.exe”给改名了
我们进DOS下 给他改过来 就OK了
进入DOS
运行 copy c:windowssystem32userinit.exe userinit32.exe
这样之后重起一下电脑,就可以了

XP登陆后自动注销的解决办法

HKEY_LOCAL_MACHINE>Software>Microsoft>
Windows NT>CurrentVersion>Winlogon的一个键值:UserInit,改为OldUserInit。userInit里边用自己的广告程序代替。就是因为这个UserInit的值里边要用到广告程序,造成系统登录返回。删除UserInit,把OldUserInit改为UserInit就可以了。
因为系统不能够正常启动,是因为%System%system32userinit.exe没有给执行。

[@more@]
楼层: 3
可能是误删除了系统文件造成的(如kernel32.dll文件丢失)。 
用windows故障恢复台重新从winxp的安装盘上提取一个新的KERNEL32.DLL文件。启动故障恢复台(系统盘启动,登录进恢复控制台),在命令提示符中,输入cd system32,然后按回车键,输入ren kernel32.dll kernel32.old,回车 

也有可能是病毒 
系统盘启动,登录进恢复控制台,copy c:windowssystem32userinit.exe userinit32.exe 重新启动就可以正常登录了。 
原因是MSN FUNNY病毒把正常的userinit.exe给破坏了,并且把注册表里的HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon 下的Userinit 键值由C:WINDOWSsystem32userinit.exe, 改成了C:WINDOWSsystem32userinit32.exe,TX4l)$ 

所以COPY以后,WINXP能找到这个登录处理程序从 
登录进系统后,重新把这个注册表键值恢复即可

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7868752/viewspace-999837/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 企业运作
请登录后发表评论 登录
全部评论

注册时间:2011-08-11

  • 博文量
    1305
  • 访问量
    20583625