每次开机,在刚进入桌面的时候,系统都会运作十几秒钟才能响应用户的请求,如果打开“任务管理器”则会发现,此时系统在运行的进程是“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相关推荐

  1. userinit.exe丢失导致不能登录系统问题处理

    最近很多电脑管理员反映电脑一登录系统就马上注销的问题,很多种情况都是由于userinit.exe丢失造成的,有可能是由于杀毒软件设置不当,导致被病毒感染的userinit.exe文件被删.现将问题解决 ...

  2. Userinit.exe病毒解决方案

    家里的电脑是XP的,回到家开机启动就提示加载了EXPLORER.EXE病毒,杀了重启还是提示有.经过一番折腾终于知道是userint.EXE在搞怪. 那就简单了. 发现是否中毒的方法:在C:/wind ...

  3. userinit.exe病毒的防范

    一.病毒的原理: 1,修改userinit.exe文件,但不改变他的大小和日期. 2,非常熟悉还原软件(或还原卡)的工作原理,不破坏还原,但能穿透. 3,从域名下载文件,而不是基于IP.所以三联的疫苗 ...

  4. userinit.exe异常的全面解决方案

    关于userinit.exe 文件名: userinit.exe 发行者: Microsoft Corporation 数字签名方: Microsoft Windows Verification PC ...

  5. 原创,禁用userinit.exe,无法进入系统解决办法

    禁用userinit.exe,无法进入系统 郑重声明: 此方法适合:不小心禁用userinit.exe启动项(非中毒),电脑只有一个账户Administrator ,设置了密码,通过安全模式,带命令行 ...

  6. 异常系统文件userinit.exe全面解决方案

    关于userinit.exe 文件名: userinit.exe 发行者: Microsoft Corporation 数字签名方: Microsoft Windows Verification PC ...

  7. 机器狗写入到userinit.exe文件的下载者源码(c及汇编)

    机器狗源码(C语言的),将病毒体从资源中提取出来写入到第一个分区的指定文件中 // Test.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" ...

  8. Userinit.exe 常跓可能是PE病毒

    一块精英板,PS/2口全坏,USB口全坏,估计I/O是桥芯片坏了. 使用USB卡安上键/鼠(当然不进系统是不能用的),在别的电脑上克隆了一个别人正在用的系统(相同芯片组的). 在坏主板上把BIOS取下 ...

  9. 小红伞误报病毒。误删了userinit.exe。使用USB启动技术修复。

    首先拿一个U盘,下载一个winpe.我是用http://www.orsoon.com/Soft/9433.html. 然后重启机子,使用USB启动模式. 在一台机子上在C:/WINDOWS/syste ...

最新文章

  1. NFS文件系统详解以及安全设置
  2. opencv中的approxPolyDP函数和boundingRect函数
  3. SEO和Social工具.doc
  4. groovy附件存mysql_Groovy 操作mysql数据库
  5. 同步和原子性---多线程学习笔记(四)
  6. IntelliJ IDEA 2021连接MySql数据库的操作
  7. odoo10参考系列--ORM API 三(字段、继承与扩展、域和更新到新API)
  8. 大数据工程师微职位学习分享
  9. c#modbus tcp通讯助手开源_Modbus 调试助手的使用(一)
  10. nlu 意图识别_在NLU中,您无视危险的意图
  11. UIView 不规则剪裁
  12. MIUI android 的压缩包,【玩机组分享】Android MIUI主题结构及其制作方法
  13. js统计html页面访问的次数,JavaScript实现网站访问次数统计代码
  14. 基于cesium和mars3d海洋三维管线信息系统开发完工总结
  15. 简单的python程序实现99乘法口诀表
  16. 汽车行业,怎么样通过论坛快速引流?
  17. java编程找出吸血鬼数字,找出四位數的所有吸血鬼數字(JAVA)
  18. 异硫氰酸荧光素(FITC)标记的抗人IL-1ra单克隆抗体,FITC-IL-1ra
  19. Nachos进程数量限制128、ID号分配以及基于优先级的调度算法详解
  20. 万年历C语言程序可参考的文献,万年历的c语言程序

热门文章

  1. CAD开发——AcadSelectionSet 选择集
  2. HTML5+CSS3制作底部导航栏
  3. Skype的QR和传输
  4. 简单时间计算(顺序-选择)
  5. 自旋锁 - linux内核锁(二)
  6. Atmel Studio 7.0 快速上手指南(基于ASF)
  7. QQ在线多功能签到加速源码
  8. 企业防泄密解决方案,助力保护机密安全
  9. 【数据分享】2000-2021年全国各城市风速数据(逐日、逐月、逐年)
  10. 技术宅自制超迷你智能NFC名片:一张平平无奇的门禁卡,如何变身为用不起的样子?...