conhost.exe คืออะไรและเกี่ยวข้องกับ NVIDIA?

คุณอาจเคยเห็น conhost.exe ปรากฏใน Windows Task Manager และสงสัยว่ามันคืออะไร ผู้ที่ใช้กราฟิกแอ็พพลิเคชันที่เข้มข้นหรือมีกราฟิกการ์ด NVIDIA อาจสังเกตเห็นหลายอินสแตนซ์ conhost ในบทความนี้เราจะให้ความสำคัญกับกระบวนการนี้มากขึ้นนั่นคือเหตุผลที่คุณเห็นหลาย ๆ กรณีและสิ่งที่เกี่ยวข้องกับ Windows

Conhost.exe คืออะไร

ประการแรก conhost ย่อมาจาก Console Window Host ลองทำประวัติเล็กน้อยกันเถอะ ย้อนกลับไปใน Windows XP Command Prompt ได้รับการจัดการโดยกระบวนการที่คล้ายกันซึ่งเรียกว่า Client Server Runtime System Service (CSRSS) ในขณะนั้น CSRSS อาจล้มเหลวและใช้ระบบทั้งหมดลงไปและไม่อนุญาตให้นักพัฒนาซอฟต์แวร์เรียกใช้โค้ดชุดรูปแบบในกระบวนการระบบ

ใน Windows Vista แนะนำ Desktop Window Manager (DWM) บริการนี้วาดมุมมองคอมโพสิตบนเดสก์ท็อปแทนการอนุญาตให้แอปพลิเคชันทุกตัวจัดการได้ นี้ให้ Command Prompt ขอบเขตของ theming คล้ายกับ Windows อื่น ๆ บริการ dwm ใช้เฉพาะแถบชื่อเรื่องและเฟรมเท่านั้นโดยเหลือส่วนประกอบอื่น ๆ ไว้เพราะฉะนั้นแถบเลื่อนเก่า

จาก Windows 7 เราได้เห็น Console Window Host (conhost.exe) เป็นชื่อที่แนะนำแล้วว่าเป็นกระบวนการโฮสต์สำหรับหน้าต่างคอนโซล Conhost.exe ทำหน้าที่เป็นส่วนติดต่อระหว่าง CSRSS กับ Windows Command Prompt ทำให้ Windows สามารถแก้ไขปัญหาก่อนหน้าได้เช่นเดียวกับหน้าต่างพร้อมท์ cmd ทั้งหมดและอนุญาตให้ลากและวางลงใน Command Prompt Conhost.exe อาศัยอยู่แม้ว่าจะ Windows 10 สร้างห้องสำหรับทุกองค์ประกอบอินเตอร์เฟซใหม่และรูปแบบที่ได้รับการแนะนำให้รู้จักกับ Windows

แม้ว่าตัวจัดการงานแสดงอินสแตนซ์ต่าง ๆ ของโฮสต์ของหน้าต่างคอนโซล แต่ก็ยังเชื่อมโยงกับ CSRSS การตรวจสอบกระบวนการ conhost.exe ด้วย Process Explorer พิสูจน์แล้ว conhost.exe จะทำงานภายใต้กระบวนการ csrss.exe

ดังนั้น Console Window Host เป็นเชลล์ที่ใช้ในการรันเซอร์วิสระบบเช่น CSRSS มากขึ้นขณะที่สามารถให้ความสามารถในการใช้องค์ประกอบของอินเทอร์เฟซผู้ใช้ที่ทันสมัย

PRO TIP: หากปัญหาเกิดขึ้นกับคอมพิวเตอร์หรือแล็ปท็อป / โน้ตบุ๊คคุณควรลองใช้ซอฟต์แวร์ Reimage Plus ซึ่งสามารถสแกนที่เก็บข้อมูลและแทนที่ไฟล์ที่เสียหายได้ วิธีนี้ใช้ได้ผลในกรณีส่วนใหญ่เนื่องจากปัญหาเกิดจากความเสียหายของระบบ คุณสามารถดาวน์โหลด Reimage Plus โดยคลิกที่นี่

เหตุใดจึงมีหลาย Conhost.Exe

ดังที่ได้กล่าวไว้ในตอนต้นของบทความคุณมักจะเห็นหลายอินสแตนซ์ของกระบวนการ Console Window Host ที่รันใน Task Manager นี้เป็นผลมาจากการทำงานของแต่ละคำสั่ง prompt จะมีกระบวนการ Console Window Host ของตัวเอง ไม่ว่าจะเป็นแอ็พพลิเคชันของบุคคลที่ 3 หรือ Windows ที่รันพร้อมท์กับหน้าต่างที่ใช้งานอยู่หรือไม่คุณจะเห็นอินสแตนซ์ของ Console Window Host ใน Task Manager ตัวอย่างคือแอปพลิเคชันที่รันการอัปเดตในเบื้องหลังโดยใช้บรรทัดคำสั่ง

เป็นเรื่องปกติที่จะเห็นอินสแตนซ์หลายตัวของ conhost.exe ที่กำลังทำงานอยู่ใน Task Manager อินสแตนซ์เหล่านี้ใช้ทรัพยากร CPU หรือ RAM น้อยมาก อย่างไรก็ตามถ้าคุณสังเกตเห็นการใช้ CPU หรือ RAM ที่มากเกินไปอย่างต่อเนื่องคุณควรมองลึกเข้าไปในปัญหาและกำหนดว่าแอ็พพลิเคชันใดมีส่วนเกี่ยวข้อง คุณสามารถดาวน์โหลด Microsoft's Process Explorer และเรียกใช้งานเพื่อให้ได้ข้อมูลเชิงลึกเกี่ยวกับปัญหาที่อาจเกิดขึ้น บทความนี้ให้รายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำงานของ Process Explorer

หากคุณสงสัยว่า conhost.exe เป็นมัลแวร์ไม่ใช่องค์ประกอบสำคัญของ Windows แต่อาจเป็นไปได้ว่าไวรัสสามารถแทนที่โฮสต์คอนโซลหน้าต่างจริงด้วยโพรเซสของตัวเองซึ่งคุณสามารถหาข้อมูลโดยคลิกขวาที่อินสแตนซ์ของคอนโซลหน้าต่างโฮสต์และคลิก เปิดตำแหน่งไฟล์

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

PRO TIP: หากปัญหาเกิดขึ้นกับคอมพิวเตอร์หรือแล็ปท็อป / โน้ตบุ๊คคุณควรลองใช้ซอฟต์แวร์ Reimage Plus ซึ่งสามารถสแกนที่เก็บข้อมูลและแทนที่ไฟล์ที่เสียหายได้ วิธีนี้ใช้ได้ผลในกรณีส่วนใหญ่เนื่องจากปัญหาเกิดจากความเสียหายของระบบ คุณสามารถดาวน์โหลด Reimage Plus โดยคลิกที่นี่

Facebook Twitter Google Plus Pinterest