出现svchost.exe错误的原因和解决方法

一叶之秋
2013-08-05 16:16:02

  出现svchost.exe错误是什么原因 出现svchost.exe错误有什么解决方法

  出现这个错误一般有三种情况。

  1.就是病毒。开机后会提示generic host process for win32 services 遇到问题需要

  关闭”“remote rrocedure call (rpc)服务意外终止,然后就自动重起电脑。一般该病毒会在注册表hkey_local_machinesoftwaremicrosoft windowscurrentversionrun 下建立msblast.exe键值,还会在c:windowssystem32目录下会放置一个msblast.exe的木马程,解决方案如下:

  rpc漏洞

  详细描述:

  最近发现部分rpc在使用tcp/ip协议处理信息交换时不正确的处理畸形的消息导致存在一个安全漏洞。该漏洞影响使用rpc的dcom接口,这个接口用来处理由客户端机器发送给服务器的dcom对象激活请求(如unc路径)。如果攻击者成功利用了该漏洞将获得本地系统权限,他将可以在系统上运行任意命令,如安装程序、查看或更改、删除数据或者是建立系统管理员权限的帐户等.

  已发现的一个攻击现象:

  攻击者在用户注册表 hkey_local_machinesoftwaremicrosoftwindows currentversionrun 下建立一个叫“msupdate”(估计有变化)的键,键值一般为msblast.exec:windowssystem32目录下会放置一个 msblast.exe的木马程序.

  另外受攻击者会出现“generic host process for win32 services 遇到问题需要关闭”“remote rrocedure call (rpc)服务意外终止,windows必须立即重新启动”等错误信息而重启。

  建议到http://www.microsoft.com/security/security_bulletins/ms03-026.asp下载相应补丁。如果已受攻击,建议先拔掉网线,在任务管理器中结束msblast.exe进程,清除注册表中的相应条目,删除system32下的木马程序,最后打补丁。

  第二种情况是排除病毒后,还出现这样的问题,一般都是ie组件在注册表中注册信息被破坏,可以按下面的方法去解决该问题:

  1。 在开始菜单中打开运行窗口,在其中输入regsvr32 actxprxy.dll,然后确定,接着会出现一个信息对话 框dllregisterserver in actxprxy.dll succeeded,再次点击确定。

  2 再次打开运行窗口,输入regsvr32 shdocvw.dll

  3 再次打开运行窗口,输入regsvr32 oleaut32.dll

  4 再次打开运行窗口,输入regsvr32 actxprxy.dll

  5 再次打开运行窗口,输入regsvr32 mshtml.dll

  6 再次打开运行窗口,输入regsvr32 msjava.dll

  7 再次打开运行窗口,输入regsvr32 browseui.dll

  8 再次打开运行窗口,输入regsvr32 urlmon.dll

  如果排除病毒问题后,做完上面的几个ie组件注册一般问题即可得到解决。

  3.如果电脑有打印机,还可能是因为打印机驱动安装错误,也会造成这个错误。解决方法如下:

  重装打印机驱动程序。

  一般情况下做到上面三步后,该问题即可得到全面解决。

登录 评论一下