Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 11/10

บนระบบปฏิบัติการ Windows 11/10/8/7 ของคุณ หากคุณได้รับข้อความแสดงข้อผิดพลาด:Program exe หรือ COM Surrogate หยุดทำงาน ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง Windows จะปิดโปรแกรมและแจ้งให้คุณทราบหากมีวิธีแก้ปัญหา ต่อไปนี้คือขั้นตอนการแก้ปัญหาบางส่วน เราอยากจะแนะนำว่าขั้นตอนใดอาจช่วยแก้ไขข้อผิดพลาดดังกล่าวได้

COM Surrogate คืออะไร

dllhost.exe ดำเนินการโดยใช้ชื่อ COM Surrogate . ซึ่งอยู่ในโฟลเดอร์ System 32

COM ย่อมาจาก Component Object Model . คำอธิบายสำหรับกระบวนการอ่านว่า:

จัดการการตั้งค่าคอนฟิกและการติดตามของคอมโพเนนต์ Component Object Model (COM)+ หากบริการหยุดลง ส่วนประกอบที่ใช้ COM+ ส่วนใหญ่จะทำงานไม่ถูกต้อง หากปิดใช้บริการนี้ บริการใดๆ ที่ขึ้นกับอย่างชัดเจนจะไม่สามารถเริ่มได้

ไมโครซอฟท์กล่าว

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

COM Surrogate หยุดทำงาน

โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 11/10

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

1] การตั้งค่า UAC

ใน Windows 10/8/7 คุณมีการตั้งค่าการควบคุมบัญชีผู้ใช้ (UAC) ที่จะป้องกันการเข้าถึงการดูแลระบบสำหรับโปรแกรมต่างๆ เนื่องจากเหตุผลด้านความปลอดภัย บางโปรแกรมต้องการการเข้าถึงของผู้ดูแลระบบเพื่อให้ทำงานได้อย่างถูกต้อง ดังนั้นเพื่อแก้ไขปัญหานี้ คุณต้องคลิกขวาที่ไฟล์ปฏิบัติการและเรียกใช้ในฐานะผู้ดูแลระบบ

โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 11/10

ถ้าคุณต้องการเรียกใช้โปรแกรมนั้นเสมอในฐานะผู้ดูแลระบบ ให้คลิกขวาที่ทางลัดแล้วไปที่ Properties และคลิกที่แท็บ Compatibility

โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 11/10

จากนั้นทำเครื่องหมายที่ “เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ” จากนั้นคลิกที่ Apply / OK

บางครั้งคุณอาจต้องเปิดใช้งานโหมดความเข้ากันได้ เนื่องจากบางโปรแกรมอาจไม่สามารถทำงานร่วมกับ Windows 11/10 ได้อย่างสมบูรณ์

หากโปรแกรมเข้ากันได้กับ Windows 11/10 ตรวจสอบให้แน่ใจว่าคุณไม่ได้เปิดใช้งานโหมดความเข้ากันได้ หากเปิดใช้งานอยู่ ให้ยกเลิกการเลือกเพราะอาจทำให้โปรแกรมขัดข้องได้เช่นกัน

2] การติดมัลแวร์

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

รีบูตระบบในเซฟโหมดและเรียกใช้การสแกนโดยสมบูรณ์

3] การตั้งค่า DEP

การตั้งค่า DEP เช่น การตั้งค่า Data Execution Prevention อาจทำให้โปรแกรมหยุดทำงาน เพื่อตรวจสอบการตั้งค่าเหล่านั้น

1.       คลิกที่ เริ่ม และ คลิกขวา บนคอมพิวเตอร์ และไปที่ คุณสมบัติ

2.       จากนั้นคลิกที่ การตั้งค่าระบบขั้นสูง

โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 11/10

3.       คลิกที่นั่น ขั้นสูง แท็บแล้วคลิก การตั้งค่า ภายใต้ ประสิทธิภาพ เซสชั่น.

โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 11/10

4. คลิกที่ การป้องกันการดำเนินการข้อมูล

โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 11/10

5. ตรวจสอบให้แน่ใจว่าคุณได้เลือก “เปิด DEP สำหรับโปรแกรมและบริการที่จำเป็นของ Windows เท่านั้น

6. จากนั้นคลิกสมัคร และคลิก ตกลง และ รีบูต ระบบของคุณ

หรือคุณอาจเลือก Turn on DEP สำหรับโปรแกรมและบริการทั้งหมด ยกเว้นที่ฉันเลือก คลิกที่ Add และเพิ่มสิ่งต่อไปนี้:

  • C:\Windows\System32\dllhost.exe สำหรับระบบ 32 บิต
  • C:\Windows\SysWOW64\dllhost.exe สำหรับระบบ 64 บิต

คลิกสมัคร/ตกลง

4] ลงทะเบียนไฟล์ DLL อีกครั้ง

เปิด CMD ที่ยกระดับแล้วรันคำสั่งต่อไปนี้:

regsvr32 vbscript.dll
regsvr32 jscript.dll

ดูว่าจะช่วยได้หรือไม่

หากขั้นตอนเหล่านี้ไม่ได้รับการแก้ไข ให้ลองติดตั้งแอปพลิเคชันเฉพาะที่เป็นสาเหตุของปัญหาอีกครั้ง

หากเกิดขึ้นกับคอมโพเนนต์ของ Windows ให้ลองเรียกใช้ SFC /SCANNOW

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

โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 11/10