แนะนำ, 2024

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

ซ่อม COM Surrogate หยุดทำงานใน Windows 7

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

 COM Surrogate หยุดทำงาน 

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

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

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

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

วิธีที่ 2 - Kaspersky Antivirus

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

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

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

 regsvr32 vbscript.dll regsvr32 jscript.dll 

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

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

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

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

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

 C: \ Windows \ System32 \ dllhost.exe 

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

 C: \ Windows \ SysWOW64 \ dllhost.exe 

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

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

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

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

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

Top