สอน

เป็น com surrogate (dllhost.exe) และทำไมมันจึงทำงานบนคอมพิวเตอร์ของฉัน

สารบัญ:

Anonim

ตัวจัดการงานเป็นหนึ่งในเครื่องมือที่มีประโยชน์ที่สุดในคอมพิวเตอร์ของเรา ต้องขอบคุณมันที่เราสามารถเห็นได้ว่ากระบวนการใดที่ใช้เวลานานที่สุดและสามารถใช้มาตรการบางอย่างได้ เป็นไปได้ว่าบางท่านเห็นกระบวนการทั้งหมดที่ทำงานอย่างสงบและ ได้เจอหนึ่งที่เรียกว่า COM Surrogate (dllhost.exe)

ดัชนีเนื้อหา

COM Surrogate (dllhost.exe) คืออะไรและทำไมมันจึงทำงานบนคอมพิวเตอร์ของฉัน

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

COM Surrogate คืออะไร (dllhost.exe)

ตัวย่อ COM ย่อมาจาก Compose Object Model เป็นอินเทอร์เฟซที่ Microsoft เปิดตัวในปี 1993 และอนุญาตให้นักพัฒนาสร้างวัตถุ COM โดยใช้ภาษาการเขียนโปรแกรมต่างๆ พวกเขาเป็นวัตถุหลักที่เชื่อมต่อและขยายโปรแกรมอื่น ๆ

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

แม้ว่าจะสามารถเกิดขึ้นได้ว่าวัตถุ COM ตกหรือล้มเหลว สิ่งนี้ทำให้กระบวนการโฮสต์หยุดอย่างสมบูรณ์ ในความเป็นจริงในอดีตมันเป็นเรื่องธรรมดาสำหรับสิ่งนี้ที่จะเกิดขึ้นและสำหรับกระบวนการ Windows Explorer ที่จะพังทั้งหมด เมื่อต้องการแก้ไขปัญหานี้ Microsoft สร้างกระบวนการ COM Surrogate ที่เรียกว่า

นี่เป็นกระบวนการที่ เรียกใช้งานวัตถุ COM ภายนอกกระบวนการเดิมที่ต้องการ วิธีนี้ถ้าวัตถุ COM ที่มีปัญหาตกและไม่ทำงานวัตถุที่จะตกลงจะเป็น COM Surrogate ในขณะที่ต้นฉบับจะยังคงทำงานตามปกติ สิ่งที่ทำให้กระบวนการในคอมพิวเตอร์ทำงานได้ตามปกติ และลดความถี่ของการขัดข้องหรือการขัดจังหวะในกระบวนการเหล่านี้

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

เรียนรู้เพิ่มเติมเกี่ยวกับกระบวนการของวัตถุ COM

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

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

มันสามารถปิดการใช้งาน? มันเป็นไวรัสหรือไม่?

คำตอบสำหรับคำถามแรกนั้นเป็นลบ ไม่ใช่สิ่งที่สามารถปิดใช้งานได้ส่วนใหญ่เป็นเพราะจำเป็นสำหรับ Windows เอง ขอบคุณ COM Surrogate เรารู้ว่ากระบวนการต่าง ๆ จะทำงานได้ดีตลอดเวลา ดังนั้นนี่เป็นส่วนสำคัญสำหรับคอมพิวเตอร์ของเรา มันเป็นสิ่งที่เครื่องมือจำนวนมากใช้ในคอมพิวเตอร์เช่นตัวจัดการไฟล์หรือตัวสำรวจไฟล์ ดังนั้นจึงเป็นสิ่งสำคัญที่จะทำงาน

สำหรับคำถามที่สองคำตอบก็เป็นลบเช่นกัน มันไม่ใช่ไวรัส มันเป็นส่วนปกติและจำเป็นของ Windows ดังนั้นจึงไม่ก่อให้เกิดภัยคุกคามต่อคอมพิวเตอร์ของเราตลอดเวลา

เราหวังว่าบทความนี้จะเป็นประโยชน์สำหรับคุณในการเรียนรู้เพิ่มเติมเกี่ยวกับ COM Surrogate ที่ มาและความสำคัญที่มีในคอมพิวเตอร์ของเรา

ตัวอักษร Howtogeek

สอน

ตัวเลือกของบรรณาธิการ

Back to top button