什麼是 svchost.exe,它為什麼會運行?

什麼是 svchost.exe,它為什麼會運行?

如果您像我一樣,您會喜歡打開任務管理器來查看正在運行的應用程序並檢查有關您系統的其他重要細節。在這裡,您可能已經註意到有幾個svchost.exe實例正在運行。像我一樣,您可能想知道它的功能是什麼,或者它是病毒、惡意軟件還是應用程序出錯。

好消息是,svchost.exe 不是病毒或人工智能接管您的計算機。壞消息是,它很神秘,而且擅長隱藏它所做的事情——通過設計。也就是說,通過一些挖掘,我們可以了解很多關於 svchost.exe 在您的計算機上所做的事情。

首先,讓我們使用CTRL + ALT+ DEL菜單或按快捷鍵CTRL + SHIFT + ESC打開Windows 任務管理器。無論哪種方式,一旦您的任務管理器打開,您將看到多個 svchost.exe 進程正在運行。

什麼是 svchost.exe,它為什麼會運行?

什麼是 svchost.exe?

Microsoft 支持站點將其定義為“從動態鏈接庫運行的服務的通用主機進程名稱”。正確的。所以這很簡單;任何人都可以理解,好吧,讓我們翻譯。

動態鏈接庫”也稱為.dll文件,只是一大塊編程代碼。開發人員可以對這些文件執行許多巧妙的技巧,以使事情運行得更快並佔用更少的空間。問題是 .dll 文件不能獨立運行。您需要一個.exe或“可執行”文件來加載 .dll 及其代碼。

現在我們知道了什麼是 DLL 文件,應該更容易理解為什麼 svchost 被稱為“通用主機”。它所做的只是加載 DLL 文件,以便它們可以運行和執行系統應用程序。所以沒什麼好擔心的,對吧?好吧,您可能會下載一種病毒,該病毒會使您無辜的 svchost 從黑暗的一面加載一些 DLL。使用所有 Microsoft 安全更新更新您的計算機並運行防病毒應用程序應該可以最大限度地減少發生這種情況的機會。

好的,太好了,所以它只是更多進程的主機!現在我更加好奇,想知道 svchost.exe 正在運行什麼。那麼我該如何檢查呢?有兩種簡單的方法可以密切關注 svchost.exe。第一個是命令行。

如何使用命令行找出計算機上正在運行的進程

1.單擊開始菜單,然後單擊運行。在顯示的運行窗口中,輸入cmd並按OK。

什麼是 svchost.exe,它為什麼會運行?

2.在命令行窗口中,鍵入tasklist /SVC,然後 ENTER。現在您將能夠看到 svchost.exe 正在運行的所有列出的動態庫。

什麼是 svchost.exe,它為什麼會運行?

如何使用進程資源管理器查找 svchost.exe 下正在運行的進程

命令行的問題是,它只會帶來更多看起來像 svchost 本身一樣神秘的進程。所以在這裡我們需要從微軟下載一個名為Process Explorer的程序。

Process Explorer 是 Microsoft 編寫的一款出色的應用程序,可幫助您了解 Microsoft Windows 的具體細節。運行後,您可以突出顯示各個進程並查看每個進程在做什麼。該工具自 Windows XP 以來一直存在,並繼續為 Windows 10 提供支持和更新。

啟動 Process Explorer 並查看我係統上的 svchost.exe。

打開後,將鼠標懸停在svchost.exe之類的進程上以了解有關它的詳細信息。

什麼是 svchost.exe,它為什麼會運行?

如果您需要更多詳細信息,請右鍵單擊svchost.exe並單擊屬性,然後選擇服務選項卡。

什麼是 svchost.exe,它為什麼會運行?

好吧,一切看起來都很好;現在我們知道什麼是 svchost.exe 以及如何破譯它運行的所有服務。在玩過這個之後,您會注意到一些 svchost 進程運行的服務沒有其他進程那麼多。等等,為什麼有這麼多 svchost.exe 進程同時運行?

每個 svchost.exe 進程都基於邏輯服務組運行服務。例如,一個可能正在運行網絡服務,而另一個可能正在處理設備驅動程序。讓這些服務在不同的主機上運行是一個很好的功能,因為如果一個人死了,它不會一下子把你的整個系統全部關閉。

Tags: #EXPLAINER

“Windows 11 屏幕凍結但鼠標工作”的 11 個快速技巧

“Windows 11 屏幕凍結但鼠標工作”的 11 個快速技巧

處理Windows 11屏幕凍結但鼠標工作問題然後嘗試解決Windows 11隨機凍結的修復程序

[9 個修復] Windows 10 上的 UNEXPECTED_STORE_EXCEPTION 錯誤

[9 個修復] Windows 10 上的 UNEXPECTED_STORE_EXCEPTION 錯誤

您的 Windows 10 系統上是否遇到 UNEXPECTED_STORE_EXCEPTION 錯誤?使用 9 種可行的解決方案解決此 BSOD 錯誤。

SD 卡顯示錯誤大小:如何將 SD 卡還原為完整容量

SD 卡顯示錯誤大小:如何將 SD 卡還原為完整容量

您的 SD 卡顯示的大小是否錯誤,請閱讀我們的指南,了解如何輕鬆將 SD 卡恢復到完整容量...

[11 種方法] 修正 Windows 10 和 11 中的 DLL 錯誤或遺失 DLL 檔案問題

[11 種方法] 修正 Windows 10 和 11 中的 DLL 錯誤或遺失 DLL 檔案問題

透過這篇更新的文章,了解不同的 DLL 錯誤並了解如何立即修復 DLL 檔案未找到或遺失的錯誤...

已修復:為了保護您在 Windows 10 上的安全,此應用程式已被阻止

已修復:為了保護您在 Windows 10 上的安全,此應用程式已被阻止

修復此應用程式已被阻止以保護您在 Windows 10 中的錯誤。嘗試給出的修復並擺脫此應用程式已被阻止錯誤

防毒軟體與反惡意軟體:您需要哪一個?

防毒軟體與反惡意軟體:您需要哪一個?

防毒軟體和反惡意軟體聽起來很相似,但具有不同的特徵。了解他們可以為您提供的不同好處。

遊戲電腦中可修復的 4 個常見錯誤

遊戲電腦中可修復的 4 個常見錯誤

閱讀我們的指南,了解如何修復遊戲電腦中的常見錯誤,並輕鬆開始玩您最喜愛的遊戲...

修正 Windows 10 商店錯誤代碼 0x80072ee7 [7 個可行的解決方案]

修正 Windows 10 商店錯誤代碼 0x80072ee7 [7 個可行的解決方案]

了解如何使用 7 種有效的解決方案修復 Windows 10 中的商店錯誤代碼 0x80072ee7 並無錯誤地存取 Windows 應用程式商店。

如何卸載 Windows 11

如何卸載 Windows 11

你嘗試過 Windows 11。你不喜歡 Windows 11,你想回到 Windows 10。就許可證而言,如果你有一個正版的 Windows

Microsoft Visual C++ 執行階段程式庫錯誤:7 個簡單修復

Microsoft Visual C++ 執行階段程式庫錯誤:7 個簡單修復

了解如何解決 Microsoft Visual C++ 運行時庫錯誤 Windows,遵循給出的解決方案並修復 Runtine C++ 錯誤