系统默认的userinit注册表值被修改,userinit.exe文件被替换。

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:01:26
系统默认的userinit注册表值被修改,userinit.exe文件被替换。
怎么办?高手指点下

注册表键值是在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下面,有个Userinit的项,项的值就是userinit.exe的路径,把路径之后的内容删除掉就行了。
如果你有XP的安装盘,可以从安装盘里面提取,或者你可以看下C:\windows\system32\dllcache下面有没有这个文件,如果有的话是系统自动备份的,你可以在DOS下面把它替换掉。

方法一:
从其它正常的电脑把%system%\userinit.exe复制到U盘,再恢复到故障电脑。
使用该方法的前提是windows可以启动,只是不太容易登录,比如你也可以通过任务管理器启动explorer.exe,从而显示桌面后再操作。
方法二:
注册表键值是在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下面,有个Userinit的项,项的值就是userinit.exe的路径,把路径之后的内容删除掉就行了。

你好。
不知我电脑的症状是否和你的一样。我是userinit.ext应用程序出错,然后电脑开机后只有一个桌面背景。
我的做法是从另一台电脑上复制userinit过来替换。
此文件的位置是,c盘windows,system32,往下面找u开头的就能找到userinit.
希望能有帮助。