COM Surrogate (dllhost.exe) คืออะไรและเหตุใดจึงทำงานบนพีซีของฉัน
การดูรายการกระบวนการบนคอมพิวเตอร์ ที่ใช้ Windows โดยใช้ (Windows)ตัวจัดการงาน(Task Manager)เป็นสูตรสำหรับความหวาดระแวง มีโปรแกรมที่ฟังดูแปลกๆ มากมายที่ทำงานอยู่ และโดยปกติไม่มีทางที่คุณจะรู้ว่าอะไรดีหรือไม่ดีสำหรับพีซีของคุณ dllhost.exe ตัวแทนCOMเป็นเพียงกระบวนการเดียว แต่มันเป็นเรื่องธรรมดามากกว่าที่คุณคิด
COM Surrogate (dllhost.exe) คืออะไร?
COMย่อมาจากComponent Object Model (Component Object Model)นี่คือสิ่งที่Microsoftเปิดตัวในช่วงต้นทศวรรษ 90 เพื่อให้โปรแกรมเมอร์ขยายฟังก์ชันการทำงานของซอฟต์แวร์ที่มีอยู่ได้อย่างง่ายดาย กล่าวอีกนัยหนึ่ง มันเหมือนกับระบบปลั๊กอินที่ให้คุณเพิ่มฟังก์ชันใหม่ให้กับโปรแกรมที่มี อยู่เช่นWindows Explorer
วิธีนี้เหมาะอย่างยิ่งสำหรับการปรับปรุงสิ่งที่โปรแกรมสามารถทำได้แบบไดนามิก แต่มีข้อเสียอยู่ หาก โมดูล COMถูกเข้ารหัสอย่างไม่ถูกต้องหรือขัดข้องด้วยเหตุผลบางประการ โมดูลนั้นก็จะขัดข้องโปรแกรมที่เสียบอยู่ด้วย นั่นเป็นเพราะทั้งCOMและโปรแกรมหลักทำงานเป็นกระบวนการเดียว
นั่นคือที่มาของตัวแทนเสมือนCOM วิธีนี้ช่วยให้ (COM)COMทำงานในกระบวนการที่แยกจากกัน ราวกับว่าเป็นโปรแกรมของตัวเอง โปรแกรมหลักและกระบวนการ(COM)ตัวแทนเสมือนจะพูดคุยกันตามความจำเป็น แต่ถ้า ตัวแทนเสมือน COMขัดข้องด้วยเหตุผลใดก็ตาม จะไม่ทำให้เกิดสิ่งใดนอกจากกระบวนการทำงานของตัวเองที่จะขัดข้อง นั่นทำให้ระบบโดยรวมมีเสถียรภาพมากขึ้น
COM Surrogate ( dllhost.exe) ปลอดภัย(Safe)หรือไม่
dllhost.exe ปลอดภัยหรือ ไม่(Whether)เป็นคำถามที่ตอบยาก เพราะจะขึ้นอยู่กับCOM เฉพาะ ที่กำลังทำงานอยู่ โดยปกติพวกเขาจะโฮสต์กระบวนการที่ไม่เป็นพิษเป็นภัยซึ่งทำสิ่งที่มีประโยชน์ แต่ก็ไม่ได้อยู่นอกขอบเขตของความเป็นไปได้ที่COM ที่เข้ารหัสไม่ดี หรือมัลแวร์ piggybacking บน เฟรมเวิร์กตัวแทน COMอาจทำให้เกิดความเสียหายหรือรันโค้ดที่เป็นอันตราย
การค้นหาตำแหน่งของตัวแทน COM
มีตำแหน่งที่ถูกต้องเพียงแห่งเดียวสำหรับไฟล์ dllhost.exe และอยู่ใน โฟลเดอร์ System32ภายในโฟลเดอร์Windows เส้นทางเริ่มต้นคือWindows > System32บนไดรฟ์ระบบ ไดรฟ์ระบบมักจะเป็นไดรฟ์ C หากคุณพบไฟล์นี้ที่อื่น อาจเป็นไวรัส ดังนั้นอย่าลืมสแกนมัน!
การตรวจสอบความถูกต้องของตัวแทน COM
ดังที่กล่าวไว้ข้างต้น ตัวแทน COM ที่ คุณเห็นใน ตัวจัดการ งาน(Task)ไม่ใช่แอปพลิเคชันเฉพาะ เป็นเพียงเปลือกสำหรับกระบวนการอื่น เนื่องจากเราไม่สามารถเข้าใจอย่างถ่องแท้ถึงสิ่งที่กำลังทำงานอยู่ภายใน กระบวนการตัวแทน เสมือน(COM) เฉพาะอย่างง่ายดาย วิธีเดียวที่แท้จริงในการตรวจสอบพฤติกรรมที่น่าสงสัยคือการใช้โปรแกรมป้องกันไวรัส
แน่นอน คุณควรเรียกใช้โปรแกรมป้องกันไวรัส(antivirus program) ของคุณ เป็นระยะๆ อยู่ดี แต่ถ้าคุณเห็น ตัวแทน เสมือน(COM)ที่ใช้ทรัพยากรจำนวนมากหรือทำให้ระบบไม่เสถียร นั่นอาจเป็นคำอธิบายเดียว
จากนั้นอีกครั้งกระบวนการ(COM)ตัวแทนเสมือนที่เป็นปัญหาอาจเป็นปัญหา แทนที่จะเป็นอันตราย หากคุณบันทึกเอกสารทั้งหมดของคุณแล้ว คุณสามารถลองบังคับใช้ กระบวนการตัวแทน COM ที่ระบุให้สิ้นสุด เพื่อดูว่ากำลังทำอะไรอยู่ สิ่งที่ขัดข้องหรือหยุดทำงานโดยตรงหลังจากฆ่ากระบวนการอาจเป็นโปรแกรมที่เกี่ยวข้อง เมื่อคุณระบุตัวผู้กระทำผิดที่น่าจะเป็นไปได้มากที่สุดแล้ว คุณจะต้องรีบูตเครื่องคอมพิวเตอร์
แก้ไขข้อผิดพลาด COM Surrogate
ข้อผิดพลาดตัวแทน COM(COM)เกิดขึ้นเป็นครั้งคราวและอาจเป็นสาเหตุที่พบบ่อยที่สุดที่ผู้คนค้นหาชื่อของกระบวนการตั้งแต่แรก ข้อผิดพลาด " ตัวแทนเสมือน COMหยุดทำงาน" อาจดูเหมือนคลุมเครือในตอนแรก ตอนนี้คุณรู้แล้วว่า ตัวแทน เสมือน(COM)ทำหน้าที่อะไร ก็เห็นได้ชัดว่ากระบวนการนี้กำลังดำเนินการอยู่
(COM)ตัวแทนเสมือนมีไว้เพื่อปกป้องส่วนขยายของ โปรแกรม(COM)จากการหยุดทำงานของกระบวนการหลักที่ขยายออกไป ดังนั้นสาเหตุของข้อผิดพลาดนี้จึงสามารถตรวจสอบย้อนกลับไปยังโมดูล COM ใดๆที่กำลังทำงานอยู่ภายในตัวแทนเสมือนได้
ไม่มีวิธีง่าย ๆ ที่จะรู้ว่า มันคือ COMใด เนื่องจากตัวแทนเสมือนปิดบังCOM เฉพาะที่ อยู่ภายใน มีผู้ต้องสงสัยที่เป็นไปได้หลายประการ:
- ตัวแปลงสัญญาณวิดีโอของบริษัทอื่นล้าสมัย หากมี ให้ลบออกหรืออัปเดต
- โปรแกรมป้องกันไวรัสของคุณอาจรบกวนตัวแทนCOM ปิดการใช้งานชั่วคราว หากดูเหมือนว่าจะเป็นปัญหา ให้เปลี่ยนไปใช้โปรแกรมป้องกันไวรัสอื่นหรือลองอัปเดตโปรแกรมของคุณเป็นเวอร์ชันล่าสุด หากมี
- ตรวจสอบดิสก์ของคุณเพื่อหาข้อผิดพลาดโดยใช้ยูทิลิ ตี้เช่นCHKDSK
- ตรวจสอบ(Check)ไฟล์ระบบเพื่อหาความเสียหายด้วยSystem File Checker(System File Checker)
- ย้อน(Roll)กลับการอัปเดตไดรเวอร์ล่าสุดหรืออัปเดตจอแสดงผลและไดรเวอร์เครื่องพิมพ์โดยเฉพาะ ลองใช้ทั้งไดรเวอร์ GPU(GPU driver) มาตรฐานของผู้ผลิต และ เวอร์ชัน OEMหากใช้ได้กับคอมพิวเตอร์ของคุณ
หากคุณต้องการทราบวิธีวินิจฉัยว่าCOMใดกำลังทำงานอยู่ในตัวแทนเสมือน มีวิธีแก้ไขปัญหาทางเทคนิคเพิ่มเติม
การตรวจสอบภายในกระบวนการตัวแทน COM(COM Surrogate Process)ด้วยProcess Explorer
Microsoftมียูทิลิตี้เสริมที่เรียกว่าProcess Explorer (Process Explorer)มันมีประโยชน์สำหรับสิ่งต่าง ๆ ตัวอย่างเช่น หากคุณได้รับแจ้งว่าคุณสามารถลบโฟลเดอร์ได้เนื่องจากโปรแกรมเปิดอยู่ คุณสามารถใช้Process Explorerเพื่อดูว่าเป็นโปรแกรมใด และบังคับให้ปิดโดยไม่ต้องรีสตาร์ทคอมพิวเตอร์ทั้งเครื่อง
เพียง(Simply)ดาวน์โหลดและเรียกใช้Process Explorerแล้วคุณจะเห็นหน้าต่าง(Window)ดังนี้:
โปรดจำไว้(Remember)ว่าCOM Surrogateจริง ๆ แล้วเรียกว่า dllhost.exe มองหาสิ่งนั้นแล้ววางตัวชี้เมาส์ไว้เหนือรายการ ในป๊อปอัปเล็กๆ นี้ คุณจะเห็นว่า ไฟล์ DLLใดกำลังโฮสต์อยู่ โดยปกติข้อมูลนี้จะให้ข้อมูลเพียงพอแก่คุณในการทราบว่าโปรแกรมใดเชื่อมต่ออยู่ หากไม่ชัดเจนจาก ชื่อ DLLคุณสามารถ Google เพื่อหาคำตอบที่ชัดเจนยิ่งขึ้น
COM On Over สำหรับงานปาร์ตี้
ในการสรุป ตอนนี้คุณรู้แล้วว่าCOM(COMs)คืออะไรตัวแทนเสมือนทำหน้าที่อะไร วิธีแก้ไขปัญหาที่พบบ่อยที่สุด และวิธีค้นหาCOM ที่(COM)คุณกำลังเผชิญอยู่ ซึ่ง(Which)หวังว่าจะได้ล้าง ปัญหาที่เกี่ยวข้องกับ COM ของคุณ ให้ดี
Related posts
COM Surrogate ใน Windows 10 คืออะไรและเป็นไวรัสหรือไม่?
วิธีปิดใช้งานการป้องกันสำหรับ Feature Updates บน Windows 10
วิธีใช้ Network Sniffer Tool PktMon.exe ใน Windows 10
Hide Toolbars option ใน Taskbar Context Menu ใน Windows 10
วิธีการติดตั้ง NumPy โดยใช้ PIP บน Windows 10
Picsart เสนอ Custom Stickers & Exclusive 3D Editing บน Windows 10
เปิดใช้งาน Enhanced Anti-Spoofing ใน Windows 10 Hello Face Authentication
ซอฟต์แวร์ฟรีเพื่อตรวจสอบ System Performance & Resources ใน Windows 10
Best ฟรี Barcode Scanner software สำหรับ Windows 10
วิธีการแสดง Global Hotkeys list ใน Windows 10
วิธีการเปลี่ยน Hard Disk Cluster Size ใน Windows 10
Create บันทึกย่อที่เรียบง่ายพร้อม PeperNote สำหรับ Windows 10
เปิดไฟล์ได้อย่างง่ายดายด้วย MyLauncher สำหรับคอมพิวเตอร์ Windows 10
วิธีการปิดการใช้งานหรือเปิดใช้งาน Reader Mode ใน Chrome ใน Windows 10
วิธีการเปิดไฟล์ .aspx บนคอมพิวเตอร์ Windows 10
แพคเกจการเปิดใช้งานคืออะไรใน Windows 10
ฟรี Battery Limiter software สำหรับ Windows 10
วิธีการบังคับใช้ Google SafeSearch ใน Microsoft Edge ใน Windows 10
วิธีการติดตั้ง Color Profile ใน Windows 10 โดยใช้ ICC Profile
Fix Fast Battery drain บน Windows 10 โดยใช้กราฟิก Hybrid