แก้ไข COM Surrogate หยุดทำงานใน Windows 7

ลูกค้าของฉันเริ่มมีปัญหาแปลก ๆ เมื่อเรียกดูรูปภาพและวิดีโอบน พีซี Windows 7 ของเขา : มันจะป๊อปอัปพร้อมข้อความแสดงข้อผิดพลาดต่อไปนี้:

COM Surrogate has stopped working

com ตัวแทน

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

วิธีที่ 1 – อัปเดตตัวแปลงสัญญาณ

เห็นได้ชัดว่ามันเป็นปัญหาของวิดีโอ/รูปภาพ เราคิดว่าอาจเป็นสิ่งที่มีการติดตั้งตัวแปลงสัญญาณชุดปัจจุบัน ลูกค้ารายนี้ชอบคัดลอกและริปเนื้อหาเป็นพิเศษ ดังนั้นเขาจึงติดตั้ง ffdshow พร้อมตัวแปลงสัญญาณอื่นๆ เราอัปเดตตัวแปลงสัญญาณทั้งหมดเป็นเวอร์ชันล่าสุดด้วยตนเอง รวมถึง ffdshow, Windows 7 Codec Packและอื่นๆ คุณสามารถดาวน์โหลด Windows 7 (Windows 7) Codec Packเวอร์ชันล่าสุดได้

หากคุณติดตั้ง DivX หรือNeroบนคอมพิวเตอร์ ให้อัปเดตเป็นเวอร์ชันล่าสุดด้วย ในบางกรณี คุณอาจต้องถอนการติดตั้งโปรแกรมแล้วติดตั้งใหม่ในภายหลัง

วิธีที่ 2 – Kaspersky Antivirus

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

วิธีที่ 3 – คำสั่ง

มีคำสั่งสองสามคำสั่งที่คุณสามารถลองใช้ในWindowsเพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่ คุณต้องเรียกใช้สิ่งเหล่านี้ในพรอมต์คำสั่ง คลิก(Click)ที่Start พิมพ์ cmd จาก นั้นคลิกขวาและเลือกRun as Administrator ตอนนี้พิมพ์คำสั่งต่อไปนี้โดยกด Enter หลังจากแต่ละคำสั่ง:

regsvr32 vbscript.dll
regsvr32 jscript.dll

ที่จะลงทะเบียน dll ใหม่สองสามตัวกับWindowsและอาจแก้ไขข้อผิดพลาดตัวแทนCOM ถ้าไม่อ่านต่อ!

วิธีที่ 4 – ตรวจสอบดิสก์เพื่อหาข้อผิดพลาด

หากคุณพบปัญหานี้ในไดรฟ์บางตัวเท่านั้น เช่น อุปกรณ์ USB ภายนอก อาจเป็นไปได้ว่ามีเซกเตอร์เสียบางส่วนในฮาร์ดไดรฟ์ เป็นความคิดที่ดีที่จะเรียกใช้ chkdsk เพื่อให้แน่ใจว่าไดรฟ์ทำงานอย่างถูกต้อง คุณสามารถอ่านโพสต์ก่อนหน้าของฉันเกี่ยวกับวิธีใช้ยูทิลิตี้(how to use the chkdsk utility) chkdsk

วิธีที่ 5 (Method 5) – ปิดใช้งาน DEP(– Disable DEP)สำหรับ dllhost.exe

การแก้ไขอื่นที่กล่าวถึงหลายครั้งคือการเพิ่ม dllhost.exe ในรายการยกเว้นสำหรับDEP ( Data Execution Protection ) คุณสามารถอ่านโพสต์ก่อนหน้าของฉันเกี่ยวกับวิธีปิด DEP ใน(how to turn off DEP in Windows) Windows ในขั้นตอนสุดท้ายในบทความนั้น ให้คลิกเพิ่ม(Add)แล้วเพิ่มไฟล์ exe ต่อไปนี้ในWindows 7 32 บิต:

C:\Windows\System32\dllhost.exe

สำหรับWindows 7 64 บิต คุณต้องแยกไฟล์ dllhost.exe ในเส้นทางนี้:

C:\Windows\SysWOW64\dllhost.exe

com ตัวแทน dll

วิธีที่ 6 – ไดรเวอร์จอแสดงผล/เครื่องพิมพ์

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

หากต้องการย้อนกลับไดรเวอร์การแสดงผล ให้ไปที่Device ManagerขยายDisplay Adaptersจากนั้นคลิกขวาที่อุปกรณ์แสดงผลและเลือกUninstall คุณจะเห็นหน้าต่างป๊อปอัปที่คุณต้องทำเครื่องหมายในช่องลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์(Delete the driver software for this device)นี้

ย้อนกลับไดรเวอร์

ในแง่เดียวกัน คุณควรตรวจสอบไดรเวอร์เครื่องพิมพ์ของคุณและอัปเดตทั้งหมด หากมีการอัปเดต

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



About the author

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



Related posts