故障现象:2000或是XP到了登录的地方,输入密码加载个人设置后,马上注销又重新回到登录的界面。安全模式也是如此
分析:最终原因就是userinit.exe的事有好几种情况。
1.这个一般是由于可恶的病毒把自身加载到了注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
分支下的键Userinit的后面C:\WINDOWS\system32\userinit.exe,
形成C:\WINDOWS\system32\userinit.exe,病毒文件.exe的形式
杀毒软件清除时,不小心将整个键值清除,那么系统无法初始化,就会反复注销了。
2、还有一种情况就是病毒会把注册表中键值的userinit改为userinit32。
3、误把系统中的userinit.exe删除了。
-----------------------------------------------------------------------------------------------------------------------------------
故障排除方法:
userinit.exe文件丢失和注册表键值错误的恢复方法是不同的,故分别表述。
1、userinit.exe文件丢失
方法一、原位升级安装(我不推荐)
很多系统问题可以用这个方法解决,比如反复自动重启之类,优点是不影响原有的应用软件,个人设置也不会丢失,缺点是花时间比较多,重装系统至少也要半个小时左右吧。
方法二、用故障恢复控制台(推荐)
从 Windows 2000 开始安装光盘附带故障恢复控制台功能,用它能解决很多系统问题,针对本文所述问题的解决方法是,用 *** 作系统的安装光盘启动计算机进故障恢复控制台,键入(假设光驱盘符为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系统,开始 ->注册表编辑器,按本文开头所述修改为正确的键值即可。
这个方法也是推荐使用的方法,速度快且 *** 作比较简单。
还有一个:用红叶
光盘启动,进入深山红叶窗口
深山红叶光盘工具箱-开始-强力系统修复ERD2003-首先在此设置当前系统目录!
(当前=C:\windows[这里一定要选择当前系统路径])-注册表编辑器(Regedit,针对硬盘 *** 作系统)
找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]分支,将其右侧的键"Userinit"(如果没有就新建一个,类型为“字符串”),改为为"C:\WINDOWS\system32\userinit.exe,",注意要写到逗号,引号不要写,重新启动就可以了。
如果你的硬盘上的userinit.exe文件不幸损坏,可以利用xp自带的expand命令从安装盘提取此文件。
例子:假设光盘在G盘,你的系统安装在C盘,那么命令可以这样写:
expand G:\i386\USERINIT.EX_ C:\Windows\system32
-----------------------------------------------------------------------------------------------------------------------------------
方法三、用故障恢复控制台
因为在故障恢复控制台下无法编辑注册表,所以只能先恢复系统刚安装好时的设置正常登录后,修改预先备份的当前注册表内容为正确的键值,再恢复修改后的注册表,正常登录系统。这个方法比较复杂,只有在你不想用方法一重装系统手头又找不到别的急救光盘时使用。
用 *** 作系统的安装光盘启动计算机进故障恢复控制台,键入(以 Windows XP 为例,如果你用的是 Windows 2000 请将以下命令行中的windows改成winnt):
CODE:
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
重启后就能正常登录了,故障排除。
Win10系统Office个人设置无法加载解决方法如下:
1. 右击“开始”按钮,然后选择“运行”,打开运行窗口。
2. 在运行窗口中输入%appdata%MicrosoftTemplates,然后点击“确定”按钮。
3. 寻找Normal.dotm文件,找到后将其重命名为NormalBeforeRestore.dotm。
4. 在该目录中会看到先前配置的文件,例如Normal.dotm.old、NormalPre、NormalPre15、NormalOld、OldNormal。先拷贝要恢复的文件,以作备份,然后将其重命名为normal.dotm。
6. 重新打开就会发现配置已恢复。
无法加载配置文件的解决方法此种情况的原因可能是当前登陆的用户为域中的用户, 此用户的本地配置文件夹被误删除或者被破坏.这样在登陆时,系统就找不到其配置文件信息.所以出现次错误.当然,解决的方法就是恢复其配置文件.方法如下:
1:进入C: Documents and settings找到以此用户命名的文件夹,也就是该用户原来的配置文件夹,主要内容有桌面的设置,开始菜单的设置以及收藏夹等等信息,将其复制到别处.
2:删除 C: Documents and settings下以此用户命名的文件夹.
3:重启机器,用该用户再次登录,此时当机器登录到域时,由于本地已删除该用户名的配置文件夹, 此时系统会自动创建一个新的以此用户命名的文件夹.里面就会包含一个正确的配置文件了.
4:再将copy走的那个文件夹的'' 桌面'',"开始菜单","收藏夹"等个人设置的文件夹,copy到新创建的文件夹下就可以恢复以前自己熟悉的桌面和开始菜单设置了.
注意:不要把copy走文件夹中的所有文件夹和文件覆盖新创建的文件夹中的内容,这样新创建的正确的配置文件也会被覆盖, 所以只把你的文件copy回来就行了.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)