dllhost.exe คืออะไรและทำไมจึงทำงาน

dllhost.exe คืออะไรและทำไมจึงทำงาน

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

dllhost.exe คืออะไรและทำไมจึงทำงาน

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

COM+ คืออะไร?

เพื่อให้เข้าใจว่า dllhost.exe ทำอะไร คุณต้องเข้าใจว่า COM+ Service คืออะไร COM+ ย่อมาจากC omponent O bject M odel เมื่อดึงกระบวนการ/บริการใน Process Explorer ขึ้นมา จะไม่เปิดเผยอะไรมาก คำอธิบายสำหรับกระบวนการอ่าน:

Manages the configuration and tracking of Component Object Model (COM)+-based components. If the service is stopped, most COM+-based components will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start.

หากต้องการเจาะลึกถึงกระบวนการจริงๆ เราจะต้องดูที่ไลบรารีMicrosoft Dev Center และพบว่า COM+ มีประโยชน์หลักสำหรับสิ่งต่อไปนี้:

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

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

dllhost.exe คืออะไรและทำไมจึงทำงาน

Dllhost.exe เป็นโฮสต์สำหรับไฟล์ DLL และไฟล์ปฏิบัติการแบบไบนารี

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

dllhost.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 คืออะไรและทำไมจึงทำงาน

สรุป

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

ข้อมูลอ้างอิง:

Tags: #HOW-TO

วิธีแปลอีเมลขาเข้าใน Microsoft Outlook

วิธีแปลอีเมลขาเข้าใน Microsoft Outlook

เรียนรู้วิธีแปลอีเมลขาเข้าผ่าน Microsoft Outlook อย่างง่ายดาย โดยปรับการตั้งค่าเพื่อแปลอีเมลหรือดำเนินการแปลแบบครั้งเดียว

10 วิธีในการแก้ไขข้อผิดพลาด NET :: ERR_CERT_AUTHORITY_INVALID อย่างถาวร

10 วิธีในการแก้ไขข้อผิดพลาด NET :: ERR_CERT_AUTHORITY_INVALID อย่างถาวร

อ่านคำแนะนำเพื่อปฏิบัติตามวิธีแก้ปัญหาทีละขั้นตอนสำหรับผู้ใช้และเจ้าของเว็บไซต์เพื่อแก้ไขข้อผิดพลาด NET::ERR_CERT_AUTHORITY_INVALID ใน Windows 10

CefSharp.BrowserSubprocess คืออะไร ฉันควรหยุดมันไหม?

CefSharp.BrowserSubprocess คืออะไร ฉันควรหยุดมันไหม?

ค้นหาข้อมูลเกี่ยวกับ CefSharp.BrowserSubprocess.exe ใน Windows พร้อมวิธีการลบและซ่อมแซมข้อผิดพลาดที่เกี่ยวข้อง มีคำแนะนำที่เป็นประโยชน์

ไม่สามารถจับภาพหน้าจอเนื่องจากนโยบายความปลอดภัย? นี่คือเหตุผล

ไม่สามารถจับภาพหน้าจอเนื่องจากนโยบายความปลอดภัย? นี่คือเหตุผล

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

ติดตั้ง Windows 10 บน M1 Mac และบอกลา Boot Camp

ติดตั้ง Windows 10 บน M1 Mac และบอกลา Boot Camp

ในที่สุด คุณสามารถติดตั้ง Windows 10 บน M1 Macs โดยใช้ Parallels Desktop 16 สำหรับ Mac นี่คือขั้นตอนที่จะทำให้เป็นไปได้

Fallout 3 จะไม่เปิด/ไม่ทำงานบน Windows 10 [แก้ไขด่วน]

Fallout 3 จะไม่เปิด/ไม่ทำงานบน Windows 10 [แก้ไขด่วน]

ประสบปัญหาเช่น Fallout 3 จะไม่เปิดขึ้นหรือไม่ทำงานบน Windows 10? อ่านบทความนี้เพื่อเรียนรู้วิธีทำให้ Fallout 3 ทำงานบน Windows 10 ได้อย่างง่ายดาย

[แก้ไขแล้ว] จะแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc0000142 และ 0xc0000005 ได้อย่างไร

[แก้ไขแล้ว] จะแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc0000142 และ 0xc0000005 ได้อย่างไร

วิธีแก้ไขข้อผิดพลาด Application Error 0xc0000142 และ 0xc0000005 ด้วยเคล็ดลับที่มีประสิทธิภาพและการแก้ปัญหาที่สำคัญ

การแก้ไข: การใช้งาน CPU สูงของความเข้ากันได้ของ Microsoft Telemetry อย่างถาวร

การแก้ไข: การใช้งาน CPU สูงของความเข้ากันได้ของ Microsoft Telemetry อย่างถาวร

เรียนรู้วิธีแก้ไข Microsoft Compatibility Telemetry ประมวลผลการใช้งาน CPU สูงใน Windows 10 และวิธีการปิดการใช้งานอย่างถาวร...

[แก้ไขแล้ว] ข้อผิดพลาดของ World War Z – หยุดทำงาน ไม่เปิดตัว หน้าจอดำและอื่น ๆ

[แก้ไขแล้ว] ข้อผิดพลาดของ World War Z – หยุดทำงาน ไม่เปิดตัว หน้าจอดำและอื่น ๆ

หากพบข้อผิดพลาดและข้อบกพร่องของ World War Z เช่น การหยุดทำงาน ไม่โหลด ปัญหาการเชื่อมต่อ และอื่นๆ โปรดอ่านบทความและเรียนรู้วิธีแก้ไขและเริ่มเล่นเกม

วิธีการใช้ ลบ และค้นหาข้อความเน้นใน Word

วิธีการใช้ ลบ และค้นหาข้อความเน้นใน Word

เมื่อคุณต้องการให้ข้อความในเอกสารของคุณโดดเด่น คุณสามารถใช้เครื่องมือในตัวที่มีประโยชน์ได้ ต่อไปนี้คือวิธีการเน้นข้อความใน Word