是什麼conhost.exe為什麼它在執行?

毫無疑問,您正在閱讀本文,因為您偶然發現了控制檯視窗主機(conhost.exe)工作管理員中的程序,並想知道它是什麼。我們有答案給你。...

是什麼conhost.exe為什麼它在執行?

毫無疑問,您正在閱讀本文,因為您偶然發現了控制檯視窗主機(conhost.exe)工作管理員中的程序,並想知道它是什麼。我們有答案給你。

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

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

什麼是控制檯視窗主機程序(the c***ole window host process)?

瞭解控制檯視窗主機程序需要一點歷史。在windowsxp時代,命令提示符由一個名為ClientServer執行時系統服務(CSRSS)的程序處理。顧名思義,CSRSS是一種系統級服務。這就產生了幾個問題。首先,CSRSS的崩潰可能會導致整個系統癱瘓,這不僅暴露了可靠性問題,還暴露了可能的安全漏洞。第二個問題是CSRSS不能主題化,因為開發人員不想冒險讓主題程式碼在系統程序中執行。因此,命令提示符總是具有經典的外觀,而不是使用新的介面元素。

請注意下面的WindowsXP螢幕截圖中,命令提示符的樣式與Notepad之類的應用程式不同。

是什麼conhost.exe為什麼它在執行?

相關:什麼是桌面視窗管理器(dwm.exe檔案)為什麼它在執行?

windowsvista引入了桌面視窗管理器(Desktop Window Manager),這是一種將視窗的複合檢視“繪製”到桌面上的服務,而不是讓每個單獨的應用程式自己處理。命令提示符從中獲得了一些膚淺的主題(如其他視窗中的玻璃框架),但它的代價是能夠將檔案、文字等拖放到命令提示符視窗中。

儘管如此,主題化還是走了這麼遠。如果你看一下WindowsVista中的控制檯,它看起來和其他所有東西使用相同的主題,但是你會注意到捲軸仍然使用舊樣式。這是因為桌面視窗管理器處理標題欄和框架的繪製,但是老式的CSRSS視窗仍然位於其中。

是什麼conhost.exe為什麼它在執行?

進入Windows7和控制檯視窗主機程序。顧名思義,它是控制檯視窗的主機程序。程序位於CSRSS和命令提示符之間(命令提示符),允許Windows修復之前的兩個問題介面元素(如捲軸)正確繪製,並且可以再次拖放到命令提示符中。這就是windows8和windows10中仍然使用的方法,允許windows7以來出現的所有新的介面元素和樣式。

即使工作管理員將控制檯視窗主機作為一個單獨的實體呈現,它仍然與CSRSS密切相關。如果你檢查一下conhost.exe在processexplorer中,您可以看到它實際上執行在csrss.ese檔案過程。

是什麼conhost.exe為什麼它在執行?

最終,控制檯視窗主機就像一個shell,它保持了執行CSRSS這樣的系統級服務的能力,同時仍然安全可靠地授予整合現代介面元素的能力。

為什麼有幾個程序例項在執行?

是什麼conhost.exe為什麼它在執行?

您經常會看到控制檯視窗主機程序的幾個例項在工作管理員中執行。命令提示符執行的每個例項都將生成自己的控制檯視窗宿主程序。此外,其他使用命令列的應用程式將生成自己的控制檯Windows主機程序,即使您沒有看到它們的活動視窗。Plex Media Server應用程式就是一個很好的例子,它作為後臺應用程式執行,並使用命令列使自己對網路上的其他裝置可用。

許多後臺應用程式都是這樣工作的,因此在任何給定的時間都會看到多個控制檯視窗主機程序例項執行並不少見。這是正常的行為。在大多數情況下,每個程序都應該佔用很少的記憶體(通常在10MB以下),並且除非程序處於活動狀態,否則幾乎為零CPU。

也就是說,如果您注意到控制檯視窗主機或相關服務的特定例項正在引起問題,例如持續過度的CPU或RAM使用,您可以檢視所涉及的特定應用程式。這至少可以讓您知道從哪裡開始故障排除。不幸的是,工作管理員本身沒有提供有關此問題的良好資訊。好訊息是,微軟提供了一個優秀的高階工具,可以將流程作為其sysintranse系列的一部分來處理。只需下載processexplorer並執行它,它是一個可移植的應用程式,所以不需要安裝它。Process Explorer提供了各種高階功能,我們強烈建議您閱讀我們的《瞭解Process Explorer指南》以瞭解更多資訊。

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

在Process Explorer中跟蹤這些程序的最簡單方法是首先按Ctrl+F開始搜尋。搜尋“conhost”,然後單擊結果。當您這樣做時,您將看到主視窗發生變化,向您顯示與C***oleWindowHost的特定例項相關聯的應用程式(或服務)。

是什麼conhost.exe為什麼它在執行?

如果CPU或RAM的使用情況表明這是給你帶來麻煩的例項,那麼至少你已經把它縮小到了一個特定的應用程式。

這個過程可能是病毒嗎?

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

是什麼conhost.exe為什麼它在執行?

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

是什麼conhost.exe為什麼它在執行?

實際上,有一個名為Conhost Miner的特洛伊木馬偽裝成控制檯視窗主機程序。在工作管理員中,它看起來就像真實的程序,但稍微挖掘一下就會發現它實際上儲存在%userprofile%\AppData\Roaming\Microsoft資料夾中,而不是Windows\System32資料夾中。特洛伊木馬實際上是用來劫持你的電腦來挖掘比特幣的,因此,如果你的系統上安裝了它,你會注意到的另一個行為是記憶體使用率高於你的預期,CPU使用率保持在非常高的水平(通常高於80%)。

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

當然,使用一個好的病毒掃描器是防止(和刪除)像Conhost Miner這樣的惡意軟體的最好方法,這是你無論如何都應該做的事情。安全總比抱歉好!

  • 發表於 2021-04-07 18:22
  • 閱讀 ( 32 )
  • 分類:網際網路

你可能感興趣的文章

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

...nchd、backup、opendirectoryd和許多其他程序。不知道這些服務是什麼?最好開始讀書! 相關:這個過程是什麼?為什麼它在我的Mac上執行? 今天的程序storedownloadd是一個守護程序,這意味著它在macOS的後臺執行。這個特定的守護程序...

  • 發佈於 2021-04-05 07:35
  • 閲讀 ( 55 )

什麼是“商業”過程,為什麼它在我的mac上執行?

...用名稱,您應該如何知道它在做什麼? 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系列文章的一部分,介紹了活動監視器中的各種程序,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、laun...

  • 發佈於 2021-04-06 19:57
  • 閲讀 ( 43 )

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

...程式時,您注意到一些無法識別的內容:nsurlstoraged。這是什麼,你可能想知道,為什麼它使用網路和CPU資源?首先,不要驚慌:這是macOS的一部分。 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系...

  • 發佈於 2021-04-06 20:10
  • 閲讀 ( 46 )

powerd程序是什麼?為什麼它在我的mac上執行?

...瀏覽活動監視器時,有個東西吸引了你的眼球:powerd。那是什麼,你應該擔心嗎? 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系列文章的一部分,解釋了活動監視器中的各種程序,如kernel\u task、...

  • 發佈於 2021-04-07 05:28
  • 閲讀 ( 41 )

什麼是客戶機-伺服器執行時程序(csrss.exe檔案),為什麼它在我的電腦上執行?

...窗和關閉程序,這是windows中的關鍵功能。 相關:什麼是conhost.exe為什麼它在執行? 在Windows7之前,CSRSS程序繪製控制檯(命令提示符)視窗本身。在Windows7及更高版本上,控制檯主機(conhost.exe)程序繪製控制檯視窗。然而,csrss.exe...

  • 發佈於 2021-04-07 08:22
  • 閲讀 ( 65 )

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

...行,一次由您執行。這是怎麼一回事? 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系列文章的一部分,它解釋了活動監視器中的各種程序,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、l...

  • 發佈於 2021-04-07 09:43
  • 閲讀 ( 35 )

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

...視器時,您注意到一個名為“backupd”的程序。這個過程是什麼,為什麼在你的Mac上執行? 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系列文章的一部分,它解釋了活動監視器中的各種程序,如ker...

  • 發佈於 2021-04-07 10:19
  • 閲讀 ( 38 )

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

...心嗎?否:這實際上是macOS的核心部分。 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系列文章的一部分,它解釋了活動監視器中的各種程序,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued...

  • 發佈於 2021-04-07 11:29
  • 閲讀 ( 75 )

什麼是“執行時代理”,為什麼它在我的電腦上執行?

...各種流程,如主程序, dwm.exe檔案, 輸入法, mDNSResponder.exe, conhost.exe,rundll32.exe,Adobe公司_更新程式.exe,以及其他許多。不知道這些服務是什麼?最好開始讀書! 什麼是它(it)? 執行時代理是微軟的一個官方核心程序,它在windows8...

  • 發佈於 2021-04-07 12:27
  • 閲讀 ( 50 )

這個過程是什麼?為什麼它在我的mac上執行?

... 安裝了什麼,為什麼在我的Mac上執行? WindowsServer的程序是什麼?為什麼它在我的Mac上執行? 什麼是blued,為什麼它在我的Mac上執行? 什麼是launchd,為什麼它在我的Mac上執行? 什麼是備份,為什麼它在我的Mac上執行? 什麼是db...

  • 發佈於 2021-04-07 13:16
  • 閲讀 ( 44 )
臨邑Arc
臨邑Arc

0 篇文章

作家榜

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

相關推薦