อ่อนนุ่ม

วิธีแก้ไข COM Surrogate หยุดทำงาน

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





โพสต์เมื่อปรับปรุงล่าสุด: 17 กุมภาพันธ์ 2564

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



ตัวแทน COM หยุดทำงาน

สารบัญ[ ซ่อน ]



COM Surrogate ทำอะไรและทำไมมันถึงหยุดทำงานตลอดเวลา?

กระบวนการ dllhost.exe ใช้ชื่อ COM Surrogate และครั้งเดียวที่คุณน่าจะสังเกตเห็นการมีอยู่ของมันก็คือตอนที่เกิดปัญหา และคุณได้รับข้อความ COM Surrogate หยุดทำงาน COM Surrogate คืออะไรและเหตุใดจึงหยุดทำงาน

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



กล่าวอีกนัยหนึ่ง COM Surrogate คือฉันไม่รู้สึกดีกับรหัสนี้ ดังนั้นฉันจะขอให้ COM โฮสต์มันในกระบวนการอื่น ด้วยวิธีนี้ หากเกิดปัญหา จะเป็นกระบวนการเสียสละตัวแทน COM ที่ขัดข้องแทนที่จะเป็นกระบวนการของฉัน และเมื่อมันพังก็หมายความว่าความกลัวที่เลวร้ายที่สุดของ Explorer ได้รับการตระหนัก

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



วิธีแก้ไข COM Surrogate หยุดทำงาน

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

เนื่องจากปัญหาเกี่ยวข้องกับการดูรูปภาพและวิดีโอ ดังนั้นการอัปเดตตัวแปลงสัญญาณจึงเป็นตัวเลือกที่ดีและหวังว่าจะช่วยคุณแก้ไขข้อผิดพลาด COM Surrogate ได้ คุณสามารถดาวน์โหลดตัวแปลงสัญญาณเวอร์ชันล่าสุดสำหรับ windows 10 / 8.1 / 7 ที่นี่ .

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

หากคุณอัปเกรด Nero และ DivX แล้ว แต่ยังคงมีปัญหาอยู่ คุณสามารถลองเปลี่ยนชื่อไฟล์ C:Program FilesCommon FilesAheadDSFilterNeVideo.ax เป็น NeVideo.ax.bak คุณอาจต้องเปลี่ยนชื่อ NeVideoHD.ax เป็น NeVideoHD.bak ซึ่งจะทำให้ Nero Showtime เสียหาย

วิธีที่ 2: ปิดใช้งานภาพขนาดย่อ

คุณสามารถ ปิดการแสดงตัวอย่างภาพขนาดย่อ ซึ่งควรแก้ปัญหาชั่วคราว แต่ไม่ใช่วิธีแก้ปัญหาที่ดีที่สุดในการแก้ไข COM Surrogate หยุดทำงาน

วิธีที่ 3: ลงทะเบียน DLLs ใหม่

ลงทะเบียน DLL ใหม่สองสามตัวกับ Windows ซึ่งอาจแก้ไขข้อผิดพลาดตัวแทน COM ได้ เพื่อทำสิ่งนี้:

สร้างอวาตาร์อนิเมะ

1. คลิกขวาที่ปุ่ม Window แล้วเลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) .

ผู้ดูแลระบบพร้อมรับคำสั่ง

2. ในหน้าต่าง cmd พิมพ์คำสั่งต่อไปนี้และกด Enter หลังจากแต่ละคำสั่ง:

|_+_|

ลงทะเบียน DLLs

นี้สามารถ แก้ไข COM Surrogate หยุดทำงาน ปัญหา แต่ถ้าไม่ใช่ก็อ่านต่อ!

วิธีที่ 4: การตรวจสอบข้อผิดพลาดของฮาร์ดดิสก์

อีกวิธีหนึ่งที่คุณสามารถแก้ไขข้อผิดพลาด COM Surrogate ได้คือการเรียกใช้ยูทิลิตี้ดิสก์ตรวจสอบซึ่งอธิบายไว้ ที่นี่ .

วิธีที่ 5: ปิดใช้งาน DEP สำหรับไฟล์ dllhost

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

1. ในขั้นตอนสุดท้าย คลิก เพิ่ม ดังที่แสดงด้านล่าง:

เพิ่มบริการ

2. ในกล่องป๊อปอัปเพิ่ม เลือกไฟล์ปฏิบัติการต่อไปนี้:

|_+_|

dllhost เปิดไฟล์

3. เลือกไฟล์ dllhost คลิกเปิดแล้วคุณจะมีลักษณะดังนี้:

COM ตัวแทนใน DEP

นี่น่าจะแก้ไขข้อผิดพลาด COM Surrogate ได้หยุดทำงานผิดพลาด

วิธีที่ 6: ไดรเวอร์การแสดงผลย้อนกลับ

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

1. คลิกขวาที่ พีซีเครื่องนี้ หรือ คอมพิวเตอร์ของฉัน และเลือกคุณสมบัติ

2. คลิกซ้ายบน ตัวจัดการอุปกรณ์ .

ตัวจัดการอุปกรณ์

3. ขยายการ์ดแสดงผล จากนั้นคลิกขวาที่อุปกรณ์แสดงผลและเลือก ถอนการติดตั้ง

ไดรเวอร์จอแสดงผลย้อนกลับ

4. คุณจะเห็นกล่องป๊อปอัปที่คุณต้องทำเครื่องหมาย ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้ ตัวเลือกและคลิกตกลง Windows จะถอนการติดตั้งอุปกรณ์และลบซอฟต์แวร์ไดรเวอร์ที่ดาวน์โหลดจาก Windows Update คุณสามารถติดตั้งซอฟต์แวร์ไดรเวอร์ใหม่ได้ในภายหลัง

คุณอาจชอบ:

หวังว่าหนึ่งในวิธีการเหล่านี้จะ แก้ไขข้อผิดพลาด COM Surrogate หยุดทำงาน . หากคุณยังมีข้อสงสัยหรือคำถามใดๆ โปรดแสดงความคิดเห็นเราจะพยายามช่วยเหลือ

Aditya Farrad

Aditya เป็นผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศที่มีแรงจูงใจในตนเองและเป็นนักเขียนด้านเทคโนโลยีมาตลอด 7 ปีที่ผ่านมา เขาครอบคลุมบริการอินเทอร์เน็ต โทรศัพท์มือถือ Windows ซอฟต์แวร์ และคู่มือวิธีการ