转载请注明出处:https://www.myzhenai.com.cn/post/2099.html https://www.myzhenai.com/thread-17672-1-1.html
据微软称:“Svchost.exe是从动态链接库中运行的服务的通用主机进程名称”。
前段时间,微软开始将所有的从内部Windows服务的功能集成到.dll文件而不是.exe文件。 从编程的角度来看,这使得可重用性更有意义……但问题是,你不能直接从Windows中启动一个.dll文件,它必须从一个运行的可执行文件(.exe)装起来。 因此,Svchost.exe进程的诞生。
为什么有这么多svchost.exes运行?
如果你曾经采取了看在控制面板中的服务部分,您可能会注意到,有由Windows所需要服务的地段。 如果每一个服务在一个单一的Svchost.exe实例的跑,在一个失败可能带来了所有的Windows …所以他们被分离出来。
这些服务被组织成逻辑组,然后单个的svchost.exe实例为每个组创建。 例如,一个svchost.exe的实例运行的3的服务相关的防火墙。 另一个svchost.exe的实例可能运行所有相关的用户界面中的服务,等等。
您可以通过禁用或停止不绝对需要运行的服务裁减不必要的服务。 此外,如果您注意到在一个单一的Svchost.exe实例非常沉重的CPU使用率,你可以重新启动实例下运行的服务。
最大的问题是确定哪些服务正在运行在一个特定的Svchost.exe实例…我们将介绍一些下面。如果你是好奇,我们在谈论,只需打开任务管理器“显示所有用户的进程”中检查:
如果你想看到什么服务正在举办一个特殊的svchost.exe例如,你可以为了看服务列表中使用tasklist命令从命令提示符。
tasklist /SVC
使用命令行方式的问题是,你不一定知道这些神秘的名称和ID是指什么。但你可以通过任何一个版本的windows任务管理器进行检查.从细节来看的流程,这将是根据什么版本的Windows您使用的是有些不同的,你可以在一个特定的svchost.exe进程单击右键,然后选择“转到服务”选项。
这将翻转到服务选项卡,将在其中自动选中根据该svchost.exe进程中运行的服务。 同样,这看起来在Windows 8或10略有不同,但它同样的功能和描述。关于做这种方式的好处是,你可以看到真正的名称在说明列中,这样你就可以选择禁用该服务,如果你不希望它运行。
从控制面板的管理工具部分,或键入services.msc进入开始菜单的搜索或运行框中打开服务。也可以win键(Ctrl键和Alt键之间)+R 调出运行窗口,services.msc,查找你想要禁用列表中的服务,无论是在其上或右键单击双击,然后选择属性,更改启动类型设置为禁用,然后点击停止按钮立即停止它。
您也可以使用命令提示符禁用的服务,如果你选择。 在此命令“trkwks”从上面的对话框的服务名称,但如果你回去tasklist命令在这篇文章的开头,你会发现你可以找到它有作为。
sc config trkwks start= disabled
svchost.exe会是病毒?
只要你确保该文件的位置是在Windows\System32目录中,你通常不处理病毒。 所以,为了安全起见,它始终是值得扫描病毒与您首选的防病毒扫描。我们建议您使用卡巴斯基或BitDefender,塞门铁克等安全软件.因为他们始终排在这两个AV-测试和AV-Comparatives的排名第一。
sicnature ---------------------------------------------------------------------
I P 地 址: 18.188.140.232
区 域 位 置: 美国俄亥俄
系 统 信 息:
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普 | 海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
2条评论
过来学习的,能做友情链接吗?
回龙观家电维修www.okhongkang.com
QQ1715658817
您的网站是专用来刷SEO的吧。