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

dllhost.exe คืออะไร

ไฟล์ dllhost.exe ของแท้เป็นส่วนประกอบซอฟต์แวร์ของ Microsoft Windows โดย Microsoft Microsoft windows ในระบบปฏิบัติการ Dllhost.exe ยังเรียกใช้โฮสต์ไดนามิกลิงก์ไลบรารี บล็อกของรหัสที่จัดเก็บไฟล์เดียวที่เรียกใช้หลายไฟล์บนพีซี Windows โปรแกรมนี้อาจเกิดข้อผิดพลาดหากไม่ทันสมัย





dllhost.exe



ไดนามิกลิงก์ไลบรารีโฮสต์เป็นกระบวนการที่ออกแบบมาเพื่อเรียกใช้บริการหรือแอปพลิเคชันปฏิบัติการ Windows อย่างน้อยหนึ่งรายการ เรามักเรียกมันว่า COM ตัวแทนและโหลด การอ่านอย่างรวดเร็วผ่านตัวจัดการงานบนระบบ Windows ใด ๆ จะเปิดเผยกระบวนการ เรียกอีกอย่างว่า dllhost.exe ทำงานในพื้นหลัง

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



ตอนนี้มีโอกาสเล็กน้อยที่ dllhost.exe สามารถติดไวรัสได้ อย่างไรก็ตามหากคอมพิวเตอร์ของคุณอัปเดตแพตช์ความปลอดภัยล่าสุดทั้งหมดจาก Windows Update และคุณยังติดตั้งโปรแกรมป้องกันไวรัส จากนั้นไม่น่าเป็นไปได้สูงที่คุณจะมีปัญหาในการติดเชื้อ



COM + คืออะไร?

เพื่อทำความเข้าใจว่า dllhost.exe ทำอะไร คุณต้องเข้าใจว่า COM + Service คืออะไร COM + ย่อมาจากไฟล์ omponent หรือ ขงเบ้ง โอเดล เมื่อดึงกระบวนการ / บริการใน Process Explorer จะไม่เปิดเผยมากนัก

มันจัดการการกำหนดค่าและการติดตามของคอมโพเนนต์ที่ใช้ Component Object Model (COM) + หากบริการหยุดทำงานส่วนประกอบที่ใช้ COM + ส่วนใหญ่จะทำงานไม่ถูกต้อง หากเราปิดใช้งานบริการนี้บริการใด ๆ ที่ขึ้นอยู่กับบริการนั้นอย่างชัดเจนจะไม่สามารถเริ่มต้นได้



มองไปที่ ไลบรารี Microsoft Dev Center และเผยให้เห็นใน dllhost.exe ว่า COM + มีประโยชน์หลักสำหรับสิ่งต่อไปนี้



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

นอกจากนี้:

COM + ประกอบด้วยส่วนประกอบสำเร็จรูปที่กำหนดได้เองและเล่นร่วมกับผู้อื่นได้ดี ประโยชน์ในเรื่องนี้มาจากการออกแบบส่วนประกอบที่เราแบ่งปันและนำกลับมาใช้ใหม่ การออกแบบนี้ไม่เพียงช่วยลดความต้องการทรัพยากรระบบ แต่ยังช่วยเพิ่มความเร็วในการเริ่มต้น

โมเดลอ็อบเจ็กต์คอมโพเนนต์ไม่ได้เขียนด้วยภาษาโปรแกรมเฉพาะใด ๆ อย่างไรก็ตามมีคลาสแยกกันสำหรับแต่ละคลาสขึ้นอยู่กับภาษาโปรแกรมที่ต้องการ ในระดับองค์กรสิ่งนี้ให้ข้อได้เปรียบของการปรับใช้จำนวนมากด้วยเครื่องมือ GUI ที่ Microsoft สร้างขึ้นเรียกว่า DCOM .

Dllhost.exe เป็นโฮสต์สำหรับไฟล์ DDL และ Binary Executables:

DLL (ไลบรารีลิงก์แบบไดนามิก) เป็นบล็อกโค้ดที่ไม่ระบุขนาดโดยพื้นฐานแล้วในไฟล์เดียว รหัสนี้อาจเป็นส่วนเสริมของแอปพลิเคชันบริการหรือเพียงส่วนเสริมสำหรับอินเทอร์เฟซผู้ใช้แบบกราฟิก Dllhost.exe คล้ายกับ svchost.exe

เป็นบริการ Windows ที่จำเป็นสำหรับรหัสการเขียนโปรแกรมเชิง COM + เราจะแสดงตัวอย่างของสิ่งที่ dllhost.exe ทำงานโดยใช้ Process Monitor ซึ่งรวมถึงไฟล์ประเภท. dll และ. exe

ความเสี่ยง:

Dllhost.exe ปลอดภัยตราบเท่าที่คอมพิวเตอร์มีการอัปเดตแพตช์ความปลอดภัยทั้งหมด หากคุณเห็นในสถานที่ต่อไปนี้แสดงว่าคุณปลอดภัย:

  • ตำแหน่งไดเรกทอรีอย่างเป็นทางการสำหรับกระบวนการนี้คือ C: Windows System32 dllhost.exe
  • Dllhst3g เป็นกระบวนการ Windows ที่ถูกต้องซึ่งเก็บไว้ในโฟลเดอร์ System32 เดียวกัน

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

  • Worm / Loveelet-Y เก็บตัวเองใน / Windows / System32 / เป็น dllhost.com
  • Worm / Loveelet-DR เก็บตัวเองใน / Windows / System32 / เป็น dllhost.dll

การใช้งาน CPU สูง:

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

Dllhost.exe เป็นกระบวนการ Windows ที่ปลอดภัยที่ Microsoft สร้างขึ้น โดยพื้นฐานแล้วเราใช้เพื่อเปิดตัวแอปพลิเคชันและบริการอื่น ๆ ควรปล่อยให้รันเนื่องจากมีความสำคัญต่อทรัพยากรระบบหลายอย่าง

ฉันหวังว่าคุณจะชอบบทความนี้และได้รับความช่วยเหลือจากบทความนี้ หากคุณยังคงมีข้อสงสัยใด ๆ ที่เกี่ยวข้องกับบทความนี้โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็นด้านล่าง ขอให้มีความสุขในวันนี้!

ดูเพิ่มเติม: ใส่สัญลักษณ์องศาบน macOS: ทำอย่างไร?