Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

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

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

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 ที่ขัดข้องแทนที่จะเป็นกระบวนการของฉัน และเมื่อมันพัง ก็หมายความว่าความกลัวที่เลวร้ายที่สุดของนักสำรวจได้รับรู้แล้ว

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

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

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

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

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

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

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

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

วิธีที่ 3: ลงทะเบียน DLL อีกครั้ง

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

1. คลิกขวาที่ปุ่ม Window แล้วเลือก “Command Prompt (Admin)

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

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

regsvr32 vbscript.dll
regsvr32 jscript.dll

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

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

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

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

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

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

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

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

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

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

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

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

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

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

วิธีที่ 6:โปรแกรมควบคุมการแสดงผลย้อนกลับ

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

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

2. ตอนนี้ ให้คลิกซ้ายที่ ตัวจัดการอุปกรณ์ .

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

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

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

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

คุณอาจชอบ:

  • วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b
  • วิธีการซ่อมแซมไอคอนแคชใน Windows 10
  • วิธีการแก้ไข MMC ไม่สามารถสร้าง Snap-in
  • วิธีสร้างจุดคืนค่าระบบ – วิธีง่ายๆ

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