您的位置首页百科问答

svchost是什么进程

svchost是什么进程

的有关信息介绍如下:

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

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

“Unable to write to C:\Users\Public\Desktop\Internet Explorer..url”,意思是无法写入到C:\Users\Public\Desktop\Internet Explorer..url,产生问题的原因有很多,除svchost.exe文件丢失外,都和DLL动态链接库有关。

DLL动态链接库文件一般存放在系统盘下Windows\System32文件夹中,当运行某一程序时将会调用相应的DLL文件。

由于DLL文件是可以被多个程序共享的,所以当卸载或安装一些程序时(有时是病毒、捆绑软件或流氓软件),误将其一起卸载掉或进行了不正确的修改操作,当再次调用该DLL文件,便会出现这样的问题。

修复方法:如果不了解系统,不知道svchost.exe在电脑中的存放位置,那么建议使用修复工具(如杀毒软件)对系统进行全面的扫描和修复。

svchost是什么进程

扩展资料

windows系统进程分为独立进程和共享进程两种,“svchost.exe”文件位于“%systemroot%system32”目录下,它属于共享进程。

随着windows系统服务不断增多,为了节省系统资源,微软把很多服务做成共享方式,交由svchost.exe进程来启动。

svchost进程只作为服务宿主,并不能实现任何服务功能,即它只能提供条件让其他服务在这里被启动,而它自己却不能给用户提供任何服务。

事实上,系统服务是以动态链接库(DLL)形式实现的,它们把可执行程序指向svchost,由svchost调用相应服务的动态链接库来启动服务,这个过程由系统服务在注册表中设置的参数来决定。

参考资料

百度百科-svchost.exe