กระบวนการ 'conhost.exe' ที่แสดงในตัวจัดการงานคืออะไร


20

กระบวนการconhost.exeเริ่มปรากฏบน Windows 7 และการค้นหา Google ไม่เปิดเผยคำอธิบายว่ากระบวนการนี้คืออะไรและทำไมจึงปรากฏขึ้น

อะไรคือconhost.exeกระบวนการ?

คำตอบ:


24

conhost.exeเป็นกระบวนการโฮสต์ใหม่สำหรับคอนโซล windows ก่อนหน้านี้ถูกจัดการโดยcsrss.exe“ กระบวนการเซิร์ฟเวอร์รันไทม์ของไคลเอ็นต์” ซึ่งเป็นกระบวนการที่ทำงานด้วยสิทธิ์ระดับระบบ

เริ่มต้นด้วย Windows Vista Microsoft ทำการปรับปรุงและเปลี่ยนแปลงที่สำคัญมากมายเกี่ยวกับความปลอดภัย หนึ่งในการเปลี่ยนแปลงเหล่านั้นคือแอปพลิเคชันที่ทำงานใน "ระดับ" ที่แตกต่างกันหรือในฐานะผู้ใช้ที่แตกต่างกันไม่ได้รับอนุญาตให้แลกเปลี่ยนข้อมูลได้อย่างอิสระ

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

csrssผมสงสัยว่าที่หายไปฟังก์ชั่นการลากและวางเป็นเหตุผลที่อยู่เบื้องหลังการดึงคอนโซลออกจากหน้าต่าง เหตุผลที่เป็นไปได้มากกว่านี้ก็คือไม่มีเหตุผลใดที่จะมีฟังก์ชั่นดังกล่าวอยู่ใกล้กับแกนหลักของระบบปฏิบัติการ จริงอยู่ที่ว่ามันไม่ได้มีฟังก์ชั่นการใช้งานมากเท่าที่ควรหาก Windows ใช้เทอร์มินัลอีมูเลเตอร์ตามปกติบนระบบปฏิบัติการ UNIX ที่คล้ายกับยูนิกซ์ แต่อย่างไรก็ตามสิ่งที่ผิดพลาดกับหน้าต่างคอนโซลเดียวอาจทำให้ส่วนหลักของระบบปฏิบัติการล่มได้

การเปลี่ยนแปลงวิธีการทำงานของคอนโซล windows จะยากขึ้นกว่าเดิมเนื่องจากคุณต้องพิจารณาผลกระทบที่เลวร้ายหากมีสิ่งผิดปกติเกิดขึ้น การเปลี่ยนแปลงอื่นที่คุณจะเห็นยกเว้นการลากและวางทำงานอีกครั้งคือตัวละครไม่ได้ถูก จำกัด อยู่ในเซลล์ของพวกเขาอีกต่อไป โดยเฉพาะอย่างยิ่งกับ ClearType ที่เปิดใช้งานร่ายมนตร์บางอย่างจะอยู่นอกเหนือขอบเขตเซลล์และทิ้งร่องรอยและสิ่งประดิษฐ์อื่น ๆ ไว้ด้านหลัง นี่คือเกือบ (แต่ไม่มาก) แก้ไขในขณะนี้


1
และทันใดนั้นความโกรธของฉันต่อพฤติกรรมคอนโซลแปลก ๆ ก็หายไปขอบคุณสำหรับคำตอบนี้
SuperBloup

ก่อนหน้านี้โฮสต์โดย csrss เนื่องจากฟังก์ชันการทำงานเต็มหน้าจอ
kinokijuf

They were previously hosted by csrss because of the fullscreen functionality. @kinokijuf ซึ่งเป็นฟีเจอร์ที่พลาดไม่ได้ใน Vista +
Synetech

People cried out even though most Windows users probably didn't even know of that feature.- ขอขอบคุณ! ฉันหัวเราะอย่างหนักที่!
Vinayak

@Synetech: มันกลับเรียงลำดับใน Windows 10 Alt + Enter เปลี่ยนหน้าต่างคอนโซลเข้าสู่โหมดเต็มหน้าจอ
Joey

9

ฉันเพิ่งเขียนบทความพยายามอธิบายวัตถุประสงค์ของกระบวนการ มันเหมาะสำหรับคนทั่วไป แต่มีภาพหน้าจอมากมายที่จะอธิบาย

conhost.exe คืออะไรและเหตุใดมันจึงทำงาน

บรรทัดล่างคือ conhost.exe อยู่ระหว่างกระบวนการ CSRSS และ cmd.exe ดังนั้นคุณสามารถใช้การลากและวางอีกครั้ง

ข้อความแสดงแทน



1

เป็นโฮสต์หน้าต่างคอนโซลบน Windows 7 โปรแกรมสองโปรแกรม (Spybot มาถึงใจ) จะตรวจพบว่าเป็นผลบวกปลอม แต่มันทำโดย Microsoft และไม่เป็นอันตราย


1

ฉันใช้ "อะไรคือ conhost.exe" ด้วย Google รวมถึงเครื่องหมายคำพูดและได้รับคำตอบเดียว: http://www.fileinspect.com/fileinfo/conhost-exe/

มันพูดว่า: conhost.exe เป็น Console Window Host ไฟล์นี้เป็นส่วนหนึ่งของระบบปฏิบัติการMicrosoft®Windows® Conhost.exe พัฒนาโดย Microsoft Corporation มันเป็นระบบและไฟล์ที่ซ่อนอยู่ Conhost.exe มักจะอยู่ในโฟลเดอร์% SYSTEM% และขนาดปกติคือ 270,848 ไบต์ กระบวนการ conhost.exe ปลอดภัยและการปิดการใช้งานอาจเป็นอันตรายได้เนื่องจากโปรแกรมในคอมพิวเตอร์ของคุณต้องการให้ทำงานได้อย่างถูกต้อง

มันยังคงเป็นแอปพลิเคชั่นใหม่ดังนั้นจึงเป็นเหตุผลที่ Google ไม่เป็นที่รู้จัก ช่วยเมื่อคุณทำแบบสอบถามของคุณเฉพาะเจาะจงมากขึ้น ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.