Userinit.exe
每次开机,在刚进入桌面的时候,系统都会运作十几秒钟才能响应用户的请求,如果打开“任务管理器”则会发现,此时系统在运行的进程是“Userinit.exe”,显然这是一个系统初始化程序。但是,以前这个进程不是这么慢的,所以我想是否能优化以下,于是……
首先上网查了一下Userinit.exe的进程信息,为“ 运行登陆脚本,建立网络连接和启动Shell壳”,非系统进程。我理解,这个shell也许是桌面的shell,会影响Explorer,而网络连接无所谓。于是进入注册表搜索了一下Userinit.exe,与启动有关的只有一项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]下"Userinit"="C:\\WINDOWS\\system32\\userinit.exe,"
这个键值我见过,有些病毒就在这里(逗号后面)做手脚。我想开机不运行这个进程试试,于是将该分支做了备份放到桌面,删除该键值,重新启动系统,没想到……
系统启动到欢迎界面都一切正常,之后出现了选择登陆用户界面(我原来设置是直接进入系统桌面),点击用户名,开始“加载个人设置”,可是刚加载几秒钟,提示又变成了“正在保存设置”、“正在注销”,又回到了用户选择界面!Administrator用户也是一样,登陆就注销,无法进入(后来才明白这就是所谓的“运行登陆脚本”)。当时我并不是很着急,因为毕竟做了备份。
知道了这个进程的重要性,我开始进行 恢复工作。
1.进入安全模式,想在安全模式下导回删去的键值。没想到在安全模式下的选择用户界面下也遇到同样的问题。
2.恢复上一次正确配置,但是其实无法启动并不是因为配置不正确,所以恢复的就是已经启动不起来的系统。
3.进入命令提示行模式,但这还是需要先登陆用户。
4.用软盘启动进入DOS,但无法运行regedit等命令,甚至无法看到备份文件,因为该文件在“桌面”的中文路径下。
5.找光盘启动,失败,后来发现是由于我的DVD光驱默认将跳线置于“Slave”,寒!
6.拆机箱,将跳线设置为“Master”,用Windows2003光盘启动到控制台,但是命令有限,无法修改注册表。
至此,简单的修复方法均告失败!
备选方案:
1.在DOS中编写C程序修改注册表,在Boot.ini之类的文件中执行,但不知道Userinit的执行顺序如何。
2.将硬盘挂到别人的电脑上,修改注册表。但不知regedit能否修改非启动盘的注册表文件。
3.恢复镜像。但我上一次镜像在3个月前,这之间新装了不少于毕设相关的软件,如果恢复,之后也很麻烦。而且这种方法技术含量比较低,如果实在没办法了,这才是最后的方案。
没有办法,开始电话求助A.E.。他的思路也大致相同,反复讨论后,他想到了“深山红叶”,并在他的虚拟机上试验成功,可以修改本机注册表。于是跑去他家拿了一张CD-RW,回家恢复成功!
有关“深山红叶”过些日子我再仔细介绍,因为现在我也不太了解~~
经过这件事,得到以下经验教训:
1.备份不要做到中文路径下;
2.多准备些修复工具,尤其是DOS下的;
3.其实可以改Userinit.exe文件名的,这样修复起来,文件操作总比注册表操作容易的多;
4.系统大改动之后GHOST备份,比如装了很多毕设软件之后(其实我不到半年一次备份也算勤了吧……)。
============================
原文时间:2005.05.12
原文地址:http://mnky.bokee.com/1496602.html
Userinit.exe相关推荐
- userinit.exe丢失导致不能登录系统问题处理
最近很多电脑管理员反映电脑一登录系统就马上注销的问题,很多种情况都是由于userinit.exe丢失造成的,有可能是由于杀毒软件设置不当,导致被病毒感染的userinit.exe文件被删.现将问题解决 ...
- Userinit.exe病毒解决方案
家里的电脑是XP的,回到家开机启动就提示加载了EXPLORER.EXE病毒,杀了重启还是提示有.经过一番折腾终于知道是userint.EXE在搞怪. 那就简单了. 发现是否中毒的方法:在C:/wind ...
- userinit.exe病毒的防范
一.病毒的原理: 1,修改userinit.exe文件,但不改变他的大小和日期. 2,非常熟悉还原软件(或还原卡)的工作原理,不破坏还原,但能穿透. 3,从域名下载文件,而不是基于IP.所以三联的疫苗 ...
- userinit.exe异常的全面解决方案
关于userinit.exe 文件名: userinit.exe 发行者: Microsoft Corporation 数字签名方: Microsoft Windows Verification PC ...
- 原创,禁用userinit.exe,无法进入系统解决办法
禁用userinit.exe,无法进入系统 郑重声明: 此方法适合:不小心禁用userinit.exe启动项(非中毒),电脑只有一个账户Administrator ,设置了密码,通过安全模式,带命令行 ...
- 异常系统文件userinit.exe全面解决方案
关于userinit.exe 文件名: userinit.exe 发行者: Microsoft Corporation 数字签名方: Microsoft Windows Verification PC ...
- 机器狗写入到userinit.exe文件的下载者源码(c及汇编)
机器狗源码(C语言的),将病毒体从资源中提取出来写入到第一个分区的指定文件中 // Test.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" ...
- Userinit.exe 常跓可能是PE病毒
一块精英板,PS/2口全坏,USB口全坏,估计I/O是桥芯片坏了. 使用USB卡安上键/鼠(当然不进系统是不能用的),在别的电脑上克隆了一个别人正在用的系统(相同芯片组的). 在坏主板上把BIOS取下 ...
- 小红伞误报病毒。误删了userinit.exe。使用USB启动技术修复。
首先拿一个U盘,下载一个winpe.我是用http://www.orsoon.com/Soft/9433.html. 然后重启机子,使用USB启动模式. 在一台机子上在C:/WINDOWS/syste ...
最新文章
- NFS文件系统详解以及安全设置
- opencv中的approxPolyDP函数和boundingRect函数
- SEO和Social工具.doc
- groovy附件存mysql_Groovy 操作mysql数据库
- 同步和原子性---多线程学习笔记(四)
- IntelliJ IDEA 2021连接MySql数据库的操作
- odoo10参考系列--ORM API 三(字段、继承与扩展、域和更新到新API)
- 大数据工程师微职位学习分享
- c#modbus tcp通讯助手开源_Modbus 调试助手的使用(一)
- nlu 意图识别_在NLU中,您无视危险的意图
- UIView 不规则剪裁
- MIUI android 的压缩包,【玩机组分享】Android MIUI主题结构及其制作方法
- js统计html页面访问的次数,JavaScript实现网站访问次数统计代码
- 基于cesium和mars3d海洋三维管线信息系统开发完工总结
- 简单的python程序实现99乘法口诀表
- 汽车行业,怎么样通过论坛快速引流?
- java编程找出吸血鬼数字,找出四位數的所有吸血鬼數字(JAVA)
- 异硫氰酸荧光素(FITC)标记的抗人IL-1ra单克隆抗体,FITC-IL-1ra
- Nachos进程数量限制128、ID号分配以及基于优先级的调度算法详解
- 万年历C语言程序可参考的文献,万年历的c语言程序