โปรแกรม exe หรือ COM Surrogate หยุดทำงานผิดพลาดใน Windows
บนระบบปฏิบัติการ Windows 11/10/8/7 ของคุณ หากคุณเคยได้รับข้อความแสดงข้อผิดพลาด: Program exe หรือ COM Surrogate หยุดทำงาน ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง Windows จะปิดโปรแกรมและแจ้งให้คุณทราบหากมีวิธีแก้ไข ต่อ(Program exe or COM Surrogate has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available)ไปนี้คือขั้นตอนการแก้ไขปัญหาสองสามขั้นตอน เราอยากจะแนะนำซึ่งจะช่วยแก้ไขข้อผิดพลาดดังกล่าวได้
COM ตัวแทนคืออะไร
กระบวนการdllhost.exeใช้ชื่อCOM Surrogate อยู่ในโฟลเดอร์System 32
COM ย่อมาจากComponent Object Model (Component Object Model)คำอธิบายสำหรับกระบวนการอ่าน:
Manages the configuration and tracking of Component Object Model (COM)+-based components. If the service is stopped, most COM+-based components will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start.
ไมโครซอฟท์กล่าวว่า
COM Surrogate is the sacrificial process for a COM object that is run outside of the process that requested it. Explorer uses the COM Surrogate when extracting thumbnails, for example. If you go to a folder with thumbnails enabled, Explorer will fire off a COM Surrogate and use it to compute the thumbnails for the documents in the folder. It does this because Explorer has learned not to trust thumbnail extractors; they have a poor track record for stability. Explorer has decided to absorb the performance penalty in exchange for the improved reliability resulting in moving these dodgy bits of code out of the main Explorer process. When the thumbnail extractor crashes, the crash destroys the COM Surrogate process instead of Explorer.
ตัวแทน COM หยุดทำงาน
มีเหตุผลบางประการที่อาจทำให้เกิดข้อผิดพลาดเช่นโปรแกรมที่ไม่ดีหรือเสียหาย, การตั้งค่าUAC , การติด (UAC)มัลแวร์(Malware) , การตั้งค่า DEPเป็นต้น หากคุณเพิ่งอัปเดตไดรเวอร์ evice คุณอาจต้องการย้อนกลับและดูว่าจะช่วยได้หรือไม่ หากปัญหาเริ่มต้นขึ้นเมื่อเร็วๆ นี้ คุณลองคืนค่าระบบและดูว่าปัญหาหายไปหรือไม่ การปิดใช้งานภาพขนาดย่อ(Thumbnails)ผ่าน ตัวเลือก File Explorerนั้นสามารถช่วยได้เช่นกัน ถ้าไม่ ต่อไปนี้คือคำแนะนำอื่นๆ
1] การตั้งค่า UAC
ในWindows 10/8/7คุณมี การตั้งค่า User Account Control ( UAC ) ที่จะป้องกันการเข้าถึงของผู้ดูแลระบบสำหรับโปรแกรมต่างๆ เนื่องจากเหตุผลด้านความปลอดภัย บางโปรแกรมต้องการการเข้าถึงของผู้ดูแลระบบเพื่อให้ทำงานได้อย่างถูกต้อง ดังนั้นเพื่อแก้ไขปัญหานี้ คุณต้องคลิกขวา(Right Click)ที่ไฟล์ปฏิบัติการและเรียกใช้(Run)ในฐานะผู้ดูแลระบบ
หากคุณต้องการเรียกใช้โปรแกรม(Program) นั้น ในฐานะผู้ดูแลระบบเสมอ ให้คลิกขวาที่ทางลัดแล้วไปที่Propertiesและคลิก(Click)ที่ แท็ บCompatibility(Compatibility Tab)
จากนั้นตรวจสอบ " เรียกใช้(Run)โปรแกรมนี้ในฐานะผู้ดูแลระบบ" จากนั้นคลิกที่Apply Apply / OK
ในบางครั้ง คุณอาจต้องเปิดใช้งานโหมดความเข้ากันได้(Compatibility Mode)เนื่องจากบางโปรแกรมอาจไม่สามารถทำงานร่วมกับWindows 11/10 ได้อย่าง สมบูรณ์
หากโปรแกรมเข้ากันได้กับWindows 11/10ตรวจสอบให้แน่ใจว่าคุณไม่ได้เปิดใช้งานโหมดความเข้ากัน(Compatibility Mode)ได้ หากเปิดใช้งานอยู่ ให้ยกเลิกการเลือกเพราะอาจทำให้โปรแกรมขัดข้องได้เช่นกัน
2] การติดเชื้อมัลแวร์
หากคุณได้รับข้อผิดพลาดจากหลายโปรแกรม แสดงว่ามีโอกาสที่คอมพิวเตอร์ Windows ของคุณอาจติดไวรัส ในกรณีดังกล่าว ให้ดาวน์โหลดซอฟต์แวร์ป้องกันไวรัสแบบสแตนด์อโลน(standalone antivirus software) ของบริษัทอื่น และสแกนพีซีของคุณด้วยซอฟต์แวร์ดังกล่าว
รีบูต(Reboot)ระบบในเซฟโหมด(Safe Mode)และเรียกใช้การสแกนแบบสมบูรณ์
3] การตั้งค่า DEP
การตั้งค่า DEP เช่น การตั้งค่า Data Execution Preventionอาจทำให้โปรแกรมหยุดทำงาน เพื่อตรวจสอบการตั้งค่าเหล่านั้น
1. คลิกที่Startและคลิกขวา(Right Click)ที่Computerแล้วไปที่Properties
2. จากนั้นคลิกที่การตั้งค่าระบบขั้นสูง(Advanced system settings.)
3. คลิกที่ แท็บ ขั้นสูง(Advanced)แล้วคลิกการตั้งค่า(Settings)ภายใต้เซสชันประสิทธิภาพ(Performance)
4.คลิกที่การป้องกันการดำเนินการข้อมูล(Data Execution Prevention.)
5. ตรวจสอบให้แน่ใจว่าคุณได้เลือก “ เปิด DEP สำหรับโปรแกรมและบริการ Windows ที่จำเป็นเท่านั้น(Turn on DEP for essential Windows programs and services only) ”
6. จากนั้นคลิกApplyและคลิกOKและรีบูต(reboot)ระบบของคุณ
หรือคุณอาจเลือกTurn on DEPสำหรับโปรแกรมและบริการทั้งหมด ยกเว้นที่ฉันเลือก คลิกที่Addและเพิ่มรายการต่อไปนี้:
- C:WindowsSystem32dllhost.exe สำหรับระบบ 32 บิต
- C:WindowsSysWOW64dllhost.exe สำหรับระบบ 64 บิต
คลิกสมัคร/ตกลง
4] ลงทะเบียนไฟล์ DLL อีกครั้ง
เปิดCMD ที่ยกระดับ และรันคำสั่งต่อไปนี้:
regsvr32 vbscript.dll
regsvr32 jscript.dll
ดูว่าจะช่วยได้หรือไม่
หากขั้นตอนเหล่านี้ไม่สามารถแก้ไขได้ ให้ลองติดตั้งแอปพลิเคชันเฉพาะที่เป็นสาเหตุของปัญหาอีกครั้ง
หากเกิดขึ้นกับคอมโพเนนต์ของWindowsให้ลองเรียกใช้SFC /SCANNOW.
เคล็ดลับ(TIP) : ดูโพสต์นี้หากคุณได้รับ a การดำเนินการไม่สามารถทำให้เสร็จได้เนื่องจากไฟล์เปิดอยู่ใน(The action cannot be completed because the file is open in COM Surrogate)ข้อความ ตัวแทน COM
Related posts
การกระทำไม่สามารถเสร็จสิ้นเนื่องจากไฟล์เปิดใน COM Surrogate
Fix COM Surrogate High CPU or Disk usage ใน Windows 10
วิธีการ Fix COM Surrogate หยุดทำงาน
แก้ไข COM Surrogate หยุดทำงานใน Windows 7
Add ไปยังปุ่มโปรดเป็นสีเทาใน Photos app
Windows 10 Brightness Control ไม่ทำงานหรือเปลี่ยนแปลงโดยอัตโนมัติ
Windows ไม่สามารถรับ Network Settings จากเราเตอร์ใน Windows 10
ไม่สามารถทำแผนที่ Network drive ใน Windows 10
พีซีของคุณไม่รองรับ Miracast - ข้อผิดพลาด Windows 10
วิธีการเปิดและอ่านไฟล์ Small Memory Dump (DMP) ใน Windows 10
ไม่สามารถ load plugin ใน Chrome ใน Windows 10/8/7
องค์กรของคุณปิดการอัปเดตอัตโนมัติใน Windows 10
Fix Device encryption ถูกระงับชั่วคราวข้อผิดพลาดใน Windows 11/10
Cloud Clipboard (Ctrl+V) ไม่ทำงานหรือซิงค์ใน Windows 10
การทำงานที่ขาดหายไป System ไม่ใช่ Found error ใน Windows 11/10
Windows Update error 0x800F081F ใน Windows 10
Windows computer ปิดตัวลงเมื่อเสียบ USB device
ข้อผิดพลาดระยะไกล procedure call ล้มเหลวในขณะที่ใช้ DISM ใน Windows 10
วิธีเปิดใช้งาน Windows Sandbox ใน VirtualBox Guest OS
ไม่สามารถลากและวางไฟล์หรือโฟลเดอร์ใน Windows 11/10