svchost是什么程序

svchost是什么程序,第1张

本文 *** 作环境:windows10系统、thinkpad t480电脑。

推荐:《编程视频》

svchost.exe是微软Windows *** 作系统中的系统文件,微软官方对它的解释是:svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。这个程序对系统的正常运行是非常重要,而且是不能被结束的。许多服务通过注入到该程序中启动,所以会有多个该文件的进程。

软件特性

进程信息

进程文件:svchost.exe

进程名称:Host Process for Windows Services

进程类别:系统进程

位置:C:\Windows\System32\svchost.exe和C:\Windows\SysWow64\svchost.exe(仅64位)

英文描述:svchost.exe (Service Host, or SvcHost) is a system process that can host from one to many Windows services in the Windows NT family of operating systems. Svchost is essential in the implementation of so-called shared service processes, where a number of services can share a process in order to reduce resource consumption. This program is important for the stable and secure running of your computer and should not be terminated.

出品者:Microsoft Corp.

属于:Microsoft Windows Operating System

系统进程:是

后台程序:是

网络相关:是

常见错误:没有

内存使用:没有

安全等级 (0-5): 0

间谍软件:不是

广告软件:不是

病毒:不是

木马:不是

用途说明

多个svchost.exe进程可以同时存在,在Windows 2000一般有2个svchost进程,一个是RPCSS(Remote Procedure Call)服务进程,另外一个则是由很多服务共享的一个svchost.exe。而在Windows XP中,则一般有4个以上的svchost.exe服务进程,之后的系统中则更多(Windows 7中一般是6个,但所有系统中数目都不是绝对的,有时候多一点少一点也是正常现象,是不是病毒也不能杞人忧天,需要用合理的方法来判断)。这样做在一定程度上减少了系统资源的消耗,不过也带来一定的不稳定因素,因为任何一个共享进程的服务因为错误退出进程就会导致整个进程中的所有服务都退出。

近年来,由于计算机性能普遍提高,为了提高系统安全性和稳定性,在最新版本的Windows 10 *** 作系统中,系统不再使多个服务共享1个svchost.exe进程,而会为每个服务都分配一个独立的svchost.exe进程。因此在更新到最新版Windows 10后,在任务管理器中可以看到80至90个svchost.exe进程,这是正常现象。

另外,在64位Windows系统中,系统盘下的SysWOW64文件夹(位于Windows文件夹内)内也存在一个svchost.exe文件,它是svchost.exe的32位版本,用于在64位Windows系统中运行32位服务。在64位Windows *** 作系统中,大多数位于System32文件夹中的系统文件在SysWOW64文件夹中都拥有1个对应的32位版本,因此无需担心。

svchost即svchost.exe,是微软Windows *** 作系统中的系统进程文件,是从动态链接库 (Dynamic Link Library,缩写DLL) 中运行的服务的通用主机进程名称。

svchost对Windows系统的正常运行非常重要,而且对应的该进程是不能被结束的。许多服务通过注入到该程序中启动,所以会有多个该文件的进程。

扩展资料

svchost.exe(服务主机或svchost)是一个系统进程,可以在Windows NT系列 *** 作系统中承载从一个到多个Windows服务。在所谓的共享服务过程的实现中,svchost是必不可少的,其中许多服务可以共享一个过程以减少资源消耗。此程序对于计算机的稳定和安全运行很重要,不应终止。

当启动rpcss服务时,svchost就会调用rpcss.dll,并且执行其ServiceMain()函数执行具体服务。ms把这些服务分为几组,同组服务共享一个svchost进程,不同组服务使用多个svchost进程,组的区别是由服务的可执行程序后边的参数决定的。  

参考资料来源:百度百科-svchost.exe

svchost.exe是一个属于微软Windows *** 作系统的系统程序,微软官方对它的解释是:Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。这个程序对系统的正常运行是非常重要,而且是不能被结束的.

常被病毒冒充的进程名有:svch0st.exe、schvost.exe、scvhost.exe。随着Windows系统服务不断增多,为了节省系统资源,微软把很多服务做成共享方式,交由svchost.exe进程来启动。而系统服务是以动态链接库(DLL)形式实现的,它们把可执行程序指向svchost,由svchost调用相应服务的动态链接库来启动服务。我们可以打开“控制面板”→“管理工具”→服务,双击其中“ClipBook”服务,在其属性面板中可以发现对应的可执行文件路径为“C:\WINDOWS\system32\clipsrv.exe”。再双击“Alerter”服务,可以发现其可执行文件路径为“C:\WINDOWS\system32\svchost.exe -k LocalService”,而“Server”服务的可执行文件路径为“C:\WINDOWS\system32\svchost.exe -k netsvcs”。正是通过这种调用,可以省下不少系统资源,因此系统中出现多个svchost.exe,其实只是系统的服务而已。 在Windows2000系统中一般存在2个svchost.exe进程,一个是RPCSS(RemoteProcedureCall)服务进程,另外一个则是由很多服务共享的一个svchost.exe;而在WindowsXP中,则一般有4个以上的svchost.exe服务进程。如果svchost.exe进程的数量多于6个,就要小心了,很可能是病毒假冒的,检测方法也很简单,使用一些进程管理工具,例如Windows优化大师的进程管理功能,查看svchost.exe的可执行文件路径,如果在“C:\WINDOWS\system32”目录外,那么就可以判定是病毒了。

svchost.exe病毒清除办法

1.用unlocker删除类似于C:SysDayN6这样的文件夹:例如C:Syswm1i、C:SysAd5D等等,这些文件夹有个共同特点,就是名称为 Sys*** (***是三到五位的随机字母),这样的文件夹有几个就删几个。 2.开始——运行——输入“regedit”——打开注册表,展开注册表到以下位置: HKEY_CURRENT_USER\Software\Microsoft\Windows\Current\Version\Policies\Explorer\Run 删除右边所有用纯数字为名的键,如 3.重新启动计算机,病毒清除完毕。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/7789482.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存