服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

如果您曾經瀏覽過工作管理員,您可能會想知道為什麼有這麼多服務主機程序在執行。你殺不了他們,而且你肯定沒有發動他們。那麼,它們是什麼?...

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

如果您曾經瀏覽過工作管理員,您可能會想知道為什麼有這麼多服務主機程序在執行。你殺不了他們,而且你肯定沒有發動他們。那麼,它們是什麼?

服務主機程序用作從DLL檔案載入服務的shell。服務被組織成相關的組,每個組在服務主機程序的不同例項中執行。這樣,一個例項中的問題不會影響其他例項。這個程序是Windows的一個重要部分,您不能阻止它執行。

本文是我們正在進行的系列文章的一部分,該系列文章解釋了taskmanager中的各種流程,如dwm.exe檔案, 輸入法, mDNSResponder.exe, conhost.exe,rundll32.exe,Adobe公司_更新程式.exe,以及其他許多。不知道這些服務是什麼?最好開始讀書!

什麼是服務主機程序(the service host process)?

微軟稱,答案如下:

Svchost.exe is a generic host process name for services that run from dynamic-link libraries.

但這對我們幫助不大。不久前,微軟開始改變許多Windows功能,從依賴內部Windows服務(從EXE檔案執行)改為使用DLL檔案。從程式設計的角度來看,這使得程式碼更加可重用,並且可以說更容易跟上時代的發展。問題是,不能像啟動可執行檔案那樣直接從Windows啟動DLL檔案。相反,從可執行檔案載入的shell用於託管這些DLL服務。因此服務主機程序(主程序)他出生了。

為什麼有這麼多服務主機程序在執行?

相關:這個過程是什麼?為什麼它在我的電腦上執行?

如果您曾經檢視過“控制面板”中的“服務”部分,您可能已經注意到Windows需要很多服務。如果每個服務都在一個服務主機程序下執行,那麼一個服務中的故障可能會導致所有視窗關閉。相反,它們是分開的。

服務被組織成一些相關的邏輯組,然後建立一個服務主機例項來承載每個組。例如,一個服務主機程序執行與防火牆相關的三個服務。另一個服務主機程序可能執行與使用者介面相關的所有服務,依此類推。例如,在下圖中,您可以看到一個服務主機程序執行多個相關的網路服務,而另一個執行與遠端過程呼叫相關的服務。

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

這些資訊跟我有什麼關係嗎?

相關:您是否應該禁用Windows服務以加快您的PC速度?

老實說,不是很多。在windowsxp(以及以前的版本)時代,當個人電腦的資源非常有限,作業系統也沒有得到很好的調整時,經常建議停止Windows執行不必要的服務。現在,我們不再建議禁用服務。現代個人電腦傾向於裝載記憶體和高效能處理器。再加上Windows服務在現代版本中的處理方式(以及執行什麼服務)已經得到了最佳化,並且消除您認為不需要的服務實際上已經沒有太大影響了。

這就是說,如果您注意到服務主機的某個特定例項或相關服務正在引起問題,比如持續的CPU或RAM過度使用,那麼您可以檢查所涉及的特定服務。這至少可以讓您知道從哪裡開始故障排除。有幾種方法可以精確地檢視服務主機的特定例項所承載的服務。您可以在工作管理員中檢查內容,也可以使用名為processexplorer的優秀第三方應用程式。

在工作管理員中檢查相關服務

如果您使用的是windows8或windows10,則程序在工作管理員的“程序”選項卡上以其全名顯示。如果一個程序充當多個服務的主機,只需擴充套件該程序,就可以看到這些服務。這使得識別哪些服務屬於服務主機程序的每個例項變得非常容易。

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

您可以右鍵單擊任何單個服務來停止該服務,在“服務”控制面板應用程式中檢視它,甚至可以線上搜尋有關該服務的資訊。

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

如果你使用的是Windows7,情況就有點不同了。Windows 7工作管理員沒有以相同的方式對程序進行分組,也沒有顯示常規程序名稱它只顯示所有例項主程序“跑步。您必須進行一些探索,以確定與“的任何特定例項相關的服務”主程序.”

在Windows 7工作管理員的“程序”選項卡上,右鍵單擊特定主程序,然後選擇“轉到服務”選項。

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

這將使您轉到“服務”選項卡,在該選項卡下執行的服務主程序“所有程序都被選中。

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

然後,您可以在“描述”列中看到每個服務的全名,這樣您就可以選擇禁用該服務(如果您不希望它執行),或者排除它給您帶來問題的原因。

使用process explorer檢查相關服務

微軟還提供了一個優秀的高階工具,作為其Sysinternals陣容的一部分來處理流程。只需下載processexplorer並執行它,它是一個可移植的應用程式,所以不需要安裝它。Process Explorer提供了各種高階功能,我們強烈建議您閱讀我們的《瞭解Process Explorer指南》以瞭解更多資訊。

相關:什麼是“便攜”應用程式,為什麼它很重要?

不過,出於我們這裡的目的,Process Explorer將相關服務分組到主程序”它們按檔名列出,但它們的全名也顯示在“說明”列中。您也可以將滑鼠指標懸停在任何主程序“程序可以看到一個彈出視窗,其中包含與該程序相關的所有服務,甚至是那些當前未執行的服務。

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

這個過程可能是病毒嗎?

程序本身是一個正式的Windows元件。雖然有可能是病毒用自己的可執行檔案取代了真正的服務主機,但可能性很小。如果您想確定,可以簽出程序的底層檔案位置。在工作管理員中,右鍵單擊任何服務主機程序並選擇“開啟檔案位置”選項。

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

如果該檔案儲存在Windows\System32資料夾中,則可以相當確定您沒有感染病毒。

服務主機程序是什麼(主程序)為什麼這麼多人在跑步?

相關:什麼是Windows10最好的防病毒軟體?(Windows Defender足夠好嗎?)

也就是說,如果你還想更安心一點,你可以隨時用你喜歡的病毒掃描器掃描病毒。安全總比抱歉好!

  • 發表於 2021-04-07 17:10
  • 閱讀 ( 29 )
  • 分類:網際網路

你可能感興趣的文章

什麼是wsappx?為什麼在Windows10中會導致磁碟和cpu的高使用率?

... 因為這些子程序都在WSAPPX主程序下執行,所以當其中任何一個子程序處於活動狀態時,都會看到它的使用率增加。 ...

  • 發佈於 2021-03-12 05:43
  • 閲讀 ( 133 )

如何解決windows中cpu使用率高的問題

...撤銷了官方的修復。現在剩下的唯一選項是手動重新啟動服務。在Windows搜尋“服務”時,在開啟的視窗中,查詢Windows管理工具。右鍵單擊它,然後選擇重新啟動。如果您願意,您也可以完全停止服務,或者只需重新啟動計算機...

  • 發佈於 2021-03-18 13:23
  • 閲讀 ( 57 )

用8個免費的安全工具保護你的mac電腦

... 鎖定:為El Capitan編寫,透過鎖定已知的可利用服務,提供一種快速限制Mac暴露的“表面積”的方法。目前不適用於High Sierra。 Ostiarius:El Capitan的另一個應用程式意味著關閉一個允許惡意軟體繞過網守的安...

  • 發佈於 2021-03-25 00:10
  • 閲讀 ( 52 )

什麼是“系統空閒程序”,為什麼要佔用這麼多cpu?

...分,解釋了工作管理員中的各種過程,比如執行時代理,主程序, dwm.exe檔案, 輸入法,rundll32.exe,Adobe公司_更新程式.exe,以及其他許多。不知道這些服務是什麼?最好開始讀書! 什麼是系統空閒程序(the system idle process)? 如果...

  • 發佈於 2021-04-03 15:38
  • 閲讀 ( 50 )

什麼是“rpcsvchost”,為什麼它在我的mac上執行?

...、launchd、backup、opendirectoryd和許多其他程序。不知道這些服務是什麼?最好開始讀書! 相關:這個過程是什麼?為什麼它在我的Mac上執行? 今天的程序rpcsvchost是一種用於連線特定型別網路的工具,尤其是Microsoft網路。引用rpcsvc...

  • 發佈於 2021-04-05 00:38
  • 閲讀 ( 57 )

如何透過“服務主機:本地系統(網路受限)”解決高cpu使用率問題

在某些Windows 10 PC上,工作管理員中的“服務主機:本地系統(網路限制)”程序組可能會佔用大量CPU、磁碟和記憶體資源。下面是如何修復它。 superfetch在Windows10上有一些bug 我們最近在一臺Windows10電腦上發現了這個問題。我...

  • 發佈於 2021-04-05 07:14
  • 閲讀 ( 65 )

在後臺執行的nvidia程序是什麼?

...我們透過四處摸索學到了很多。 (警告:我們討論禁用服務和結束任務是為了弄清楚什麼在這裡起作用,但實際上我們並不建議您開始手動禁用服務或結束任務。我們不知道每個程序具體做什麼。) nvidia容器 您將看到許多“N...

  • 發佈於 2021-04-06 17:28
  • 閲讀 ( 74 )

什麼是“parentalcontrolsd”,為什麼它在我的mac上執行?

...ventAgent、nsurlstoraged、commerce和許多其他程序。不知道這些服務是什麼?最好開始讀書! 今天的過程,parentalcontrolsd,是由一個Twitter追隨者向我們指出的。如果你還沒猜到,這個過程與家長對你的Mac電腦的控制有關,家長可以管...

  • 發佈於 2021-04-06 19:03
  • 閲讀 ( 51 )

什麼是mdnsresponder,為什麼它在我的mac上執行?

...toryd、powerd、coreauthd、configd和許多其他程序。不知道這些服務是什麼?最好開始讀書! 什麼是MDnsr應答器(mdnsresponder)? 今天的過程mdnsrresponder是Bonjour協議的核心部分。Bonjour是蘋果的零配置網路服務,這基本上意味著它是蘋果...

  • 發佈於 2021-04-06 21:06
  • 閲讀 ( 52 )

什麼是wmi提供程式主機(wmiprvse.exe檔案),為什麼要佔用這麼多cpu?

...分,解釋了工作管理員中的各種過程,比如執行時代理,主程序, dwm.exe檔案, 輸入法,rundll32.exe,Adobe公司_更新程式.exe,以及其他許多。不知道這些服務是什麼?最好開始讀書! 什麼是wmi提供程式主機(wmi provider host)? “WMI”...

  • 發佈於 2021-04-07 01:27
  • 閲讀 ( 57 )
v0808680r
v0808680r

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦