คุณอาจเห็น conhost.exe ใน Task Manager และสงสัยว่ามันคืออะไร ผู้ที่รันโปรแกรมกราฟิกหนักหรือใช้การ์ดจอ NVIDIA อาจเห็นหลายอินสแตนซ์ของ conhost บทความนี้จะอธิบายว่า conhost.exe คืออะไร ทำไมถึงมีหลายอินสแตนซ์ และความสัมพันธ์กับ Windows
Conhost.exe คืออะไร
conhost ย่อมาจาก Console Window Host มาดูประวัติสั้นๆ ใน Windows XP Command Prompt จัดการโดย Client Server Runtime System Service (CSRSS) ซึ่งอาจครัชพร้อมระบบทั้งหมด และไม่รองรับธีมในกระบวนการระบบ
Windows Vista นำ Desktop Window Manager (DWM) มาวาดมุมมองคอมโพสิตบนเดสก์ท็อป ทำให้ Command Prompt มีการตกแต่งบางส่วน แต่ dwm จัดการเฉพาะแถบหัวและกรอบ ส่วนที่เหลือยังใช้ scroll bar แบบเก่า
ตั้งแต่ Windows 7 มาพบ Console Window Host (conhost.exe) ตามชื่อแล้วมันคือโฮสต์กระบวนการสำหรับคอนโซล Conhost.exe ทำหน้าที่เป็นอินเตอร์เฟซระหว่าง CSRSS กับ Windows Command Prompt แก้ปัญหาเดิม เช่น ธีมทั้งหน้าต่าง cmd และรองรับ drag-and-drop เข้า cmd conhost.exe คงอยู่จนถึง Windows 10 รองรับ UI ใหม่ๆ ทั้งหมด
แม้ Task Manager แสดงอินสแตนซ์ conhost.exe หลายตัว มันยังเชื่อมกับ CSRSS การตรวจสอบด้วย Process Explorer ยืนยันว่า conhost.exe รันใต้ csrss.exe

Console Window Host จึงเป็นเชลล์ที่ควบคุมการทำงานของบริการระบบอย่าง CSRSS พร้อมให้ใช้งานองค์ประกอบ UI สมัยใหม่ได้
ทำไมถึงมีหลายอินสแตนซ์ของ Conhost.exe
แต่ละอินสแตนซ์ของ Command Prompt ที่รันจะมี conhost.exe ของตัวเอง ไม่ว่าจะเป็นแอปบุคคลที่สามหรือ Windows รัน prompt พร้อมหน้าต่าง active หรือไม่ ก็จะเห็น conhost ใน Task Manager ตัวอย่างเช่น แอปที่รันอัปเดตเงียบๆ ในพื้นหลังผ่าน command line
เห็นหลาย conhost.exe เป็นเรื่องปกติ ใช้ทรัพยากร CPU/RAM น้อยมาก หากพบ CPU/RAM สูงผิดปกติ ควรตรวจสอบว่าแอปใดเกี่ยวข้อง ใช้ Process Explorer ของ Microsoft ช่วยวิเคราะห์รายละเอียด
conhost.exe ไม่ใช่มัลแวร์ แต่เป็นส่วนประกอบสำคัญของ Windows อย่างไรก็ตาม ไวรัสอาจแทนที่ conhost จริงด้วยกระบวนการของมัน ตรวจสอบได้โดยคลิกขวา conhost ใน Task Manager เลือก Open file location

ถ้าไฟล์อยู่ใน Windows\System32 แสดงว่าเป็นไฟล์จริง หากอยู่ที่อื่น เช่น %userprofile%\AppData\Roaming\Microsoft อาจเป็นไวรัส มีมัลแวร์ปลอม conhost ทำกิจกรรมต่างๆ แนะนำติดตั้งแอนติไวรัสเช่น Malwarebytes และสแกนเต็มเครื่อง