วิธีแก้ไขการใช้งาน CPU แทน COM สูง

หากคุณกำลังประสบปัญหาเกี่ยวกับการใช้ CPU แทน COM สูงบนพีซีที่ใช้ Windows บทความนี้มีวิธีการทำงานบางอย่างเพื่อแก้ไขข้อผิดพลาดได้อย่างง่ายดาย

COM ตัวแทน Windows 10 คืออะไร?

COM (Component Object Model) Surrogate เป็นกระบวนการของ Windows ที่ถูกต้องตามกฎหมาย วัตถุประสงค์หลักของ COM SURROGATE (dllhost.exe) คือการเรียกใช้บริการทั้งหมดโดยใช้ COM สิ่งเหล่านี้อาจเป็นอ็อบเจ็กต์ COM หรือบริการอื่นๆ ที่ต้องการให้ระบบตัวแทนทำงานอย่างถูกต้อง ระบบของคุณต้องการระบบตัวแทนที่เหมาะสมและกำลังทำงานอยู่ เพื่อที่บริการและอ็อบเจ็กต์จะไม่ขัดข้องในขณะที่ใช้งานระบบเดียวกัน

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

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

สารบัญซ่อน
วิธีการแก้ไข COM Surrogate High CPU การใช้งานบน Windows 10/11
แก้ไข 1: ปิดตัวแทน COM และเครื่องมืออื่น ๆ ที่เกี่ยวข้อง
แก้ไข 2: ดาวน์โหลดและติดตั้ง Media Codecs ล่าสุด
แก้ไข 3: ใช้ความช่วยเหลือของ Command Prompt
แก้ไข 4: อัปเดตและใช้ซอฟต์แวร์ป้องกันไวรัส
แก้ไข 5: รีเซ็ตไฟล์ DLL ด้วย Command Prompt
แก้ไข 6: เพิ่ม dllhost.exe ในรายการการป้องกันการดำเนินการข้อมูล
แก้ไข 7: เรียกใช้ Clean Boot บน System
แก้ไข 8: ตรวจสอบไดรฟ์ Windows ของคุณเพื่อหาข้อผิดพลาด
แก้ไข 9: ถอนการติดตั้งไดรเวอร์ที่คุณติดตั้งล่าสุด
แก้ไข 10: เปลี่ยนตัวเลือกมุมมอง File Explorer
COM ตัวแทนใช้งาน CPU สูง ข้อผิดพลาดหน่วยความจำสูง: แก้ไขแล้ว

วิธีการแก้ไข COM Surrogate High CPU การใช้งานบน Windows 10/11

ด้านล่างนี้ เราได้ระบุและอธิบายวิธีแก้ปัญหาบางอย่างพร้อมกับขั้นตอนทีละขั้นตอน สิ่งเหล่านี้สามารถช่วยให้คุณแก้ไขการใช้งาน CPU แทน COM สูงและเรียกใช้กระบวนการตัวแทน COM ได้อย่างสมบูรณ์แบบ

แก้ไข 1: ปิดตัวแทน COM และเครื่องมืออื่น ๆ ที่เกี่ยวข้อง

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

  1. เรียกใช้ตัวจัดการงาน โดยกด Ctrl+Shift+Esc คีย์ทั้งหมด
  2. คลิกที่ รายละเอียดเพิ่มเติม ตัวเลือกหากต้องการตัวจัดการงาน - รายละเอียดเพิ่มเติม
  3. เลื่อนลงเพื่อค้นหา กระบวนการเบื้องหลัง บนพีซีที่ใช้ Windows ภายใต้สิ่งเดียวกัน ให้มองหา กระบวนการตัวแทน COM.กระบวนการตัวแทน COM
  4. เลือกทุกกระบวนการตัวแทนเสมือนเป็นรายบุคคล และคลิกที่ปุ่มเพื่อ งานสิ้นสุด ที่ด้านล่างของหน้าต่างเลือกทุกกระบวนการตัวแทนเสมือนเป็นรายบุคคล
  5. เมื่อกระบวนการทั้งหมดสิ้นสุดลงให้คลิกที่ รายละเอียด ที่ด้านบนของหน้าต่าง
  6. ใน รายละเอียด แท็บมองหา dllhost.exe และเลือกตัวเลือกเพื่อ งานสิ้นสุด ที่ด้านล่างของหน้าต่างdllhost.exe และเลือกตัวเลือกเพื่อสิ้นสุด Task
  7. ทำซ้ำขั้นตอนเดิม สำหรับคนอื่น ๆ ตัวเลือก dllhost.exe เช่นกัน.ตัวเลือก dllhost.exe - สิ้นสุดภารกิจ

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

ยังอ่าน: วิธีแก้ไขการใช้งาน CPU สูง 'บริการป้องกันมัลแวร์'


แก้ไข 2: ดาวน์โหลดและติดตั้ง Media Codecs ล่าสุด

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


แก้ไข 3: ใช้ความช่วยเหลือของ Command Prompt

สิ่งต่อไปที่ต้องทำหากปัญหาการใช้งาน CPU สูงแทน COM ยังคงมีอยู่คือการใช้พรอมต์คำสั่ง คำสั่ง SFC (ตัวตรวจสอบไฟล์ระบบ) และ DISM (Deployment Image Servicing and Management) สามารถช่วยแก้ไขข้อผิดพลาดในระบบได้ ใช้ความช่วยเหลือตามขั้นตอนด้านล่างเพื่อดูว่าคุณต้องทำอะไร:

  1. กด วิน+เอส คีย์ พิมพ์ พร้อมรับคำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อเปิดเครื่องมือพร้อมรับคำสั่งทำงานในฐานะผู้ดูแลระบบ
  2. พิมพ์คำสั่งต่อไปนี้, กด เข้าและรอให้คำสั่งดำเนินการ
    sfc /scannow
  3. ถ้ามี คำแนะนำบนหน้าจอปรากฏขึ้นปฏิบัติตามเดียวกันเพื่อแก้ไขข้อผิดพลาด หากปัญหายังคงมีอยู่หรือไม่มีข้อผิดพลาดปรากฏขึ้น พิมพ์คำสั่งต่อไปนี้ กด เข้าและรอสักครู่
    DISM.exe /Online /Cleanup-image /Restorehealth
  4. ปฏิบัติตามคำแนะนำบนหน้าจอ ที่ดูเหมือนจะแก้ไขข้อผิดพลาด

แก้ไข 4: อัปเดตและใช้ซอฟต์แวร์ป้องกันไวรัส

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

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


แก้ไข 5: รีเซ็ตไฟล์ DLL ด้วย Command Prompt

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

  1. ใช้ขั้นตอนที่อธิบายไว้ใน Fix 3 เพื่อเรียกใช้ ผู้ดูแลระบบพร้อมรับคำสั่ง.พร้อมรับคำสั่งทำงานในฐานะผู้ดูแลระบบ
  2. พิมพ์ ทำตามคำสั่ง ในเครื่องมือตามด้วย เข้า กุญแจ.
    regsvr32 vbscript.dllคำสั่ง regsvr32 vbscript
    regsvr32 jscript.dllคำสั่ง regsvr32 jscript
    (หมายเหตุ: คลิกที่ ตกลง หลังจากที่คุณรันแต่ละคำสั่ง)

หากข้อผิดพลาด COM ตัวแทนของ Windows 10 ยังคงมีอยู่ ให้ใช้วิธีแก้ไขถัดไป


แก้ไข 6: เพิ่ม dllhost.exe ในรายการการป้องกันการดำเนินการข้อมูล

คุณอาจจำเป็นต้องทำการเปลี่ยนแปลงโครงสร้างบางอย่างในตอนนี้เพื่อแก้ไข COM ตัวแทนการใช้งาน CPU ที่สูง ในการดำเนินการเดียวกัน คุณต้องเพิ่ม dllhost.exe ในรายการ Data Execution Prevention ที่มีอยู่ใน Windows 10 ซึ่งจะทำให้ตัวแทนเสมือน COM สามารถแทนที่การตั้งค่าที่ผิดพลาดและทำงานได้อย่างสมบูรณ์ ทำตามขั้นตอนด้านล่างเพื่อความสะดวก:

  1. กด วิน+เอส คีย์คัดลอกและวาง ดูการตั้งค่าระบบขั้นสูงและกด เข้า กุญแจ.ดูการตั้งค่าระบบขั้นสูง
  2. คลิกที่ การตั้งค่า ปุ่มใต้ ประสิทธิภาพ ส่วนของ ขั้นสูง แท็บปุ่มการตั้งค่าภายใต้ส่วนประสิทธิภาพของแท็บขั้นสูง
  3. คลิกที่ แท็บการป้องกันการดำเนินการข้อมูล เพื่อดำเนินการต่อ.แท็บการป้องกันการดำเนินการข้อมูล
  4. เลือกตัวเลือกชื่อTโกศใน DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือกเปิด DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก
  5. ตอนนี้คลิกที่ เพิ่ม.เปิด DEP สำหรับโปรแกรมและบริการทั้งหมด ยกเว้น - Add
  6. จากโฟลเดอร์ ให้ค้นหาและเลือก dllhost.exe ไฟล์แล้วกด เปิด ปุ่ม.เลือกไฟล์ dllhost.exe แล้วกดปุ่ม Open
  7. หลังจากเพิ่มไฟล์ลงในรายการแล้ว ให้คลิกที่ ตกลง เพื่อปิดทุกอย่าง

ยังอ่าน: วิธีแก้ไขการใช้งาน CPU สูงของโลกใหม่บน Windows


แก้ไข 7: เรียกใช้ Clean Boot บน System

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

  1. ค้นหา การกำหนดค่าระบบ ในส่วนการค้นหาทาสก์บาร์ของ Windows แล้วกด เข้า.การกำหนดค่าระบบ
  2. บน ทั่วไป แท็บของการตั้งค่า ตรวจสอบให้แน่ใจว่าตัวเลือกของ Selective Startup, Load System Services, และ Load Startup รายการถูกทำเครื่องหมายSelective Startup, Load System Services, และ Load Startup
  3. คลิกที่ บริการ แท็บ
  4. ทำเครื่องหมายที่ช่อง ซ่อนบริการของ Microsoft ทั้งหมด, คลิกที่ ปิดการใช้งานทั้งหมดและคลิกที่ นำมาใช้.ซ่อนบริการของ Microsoft ทั้งหมด คลิกที่ปิดการใช้งานทั้งหมด
  5. ตอนนี้ไปที่ แท็บเริ่มต้น และคลิกที่ เปิดตัวจัดการงาน.แท็บเริ่มต้นและคลิกที่ Open Task Manager
  6. คลิกที่กระบวนการที่เปิดใช้งาน สตาร์ทอัพ แล้วคลิกที่ ปิดการใช้งาน.โมดูลความคงอยู่
  7. ปิดตัวจัดการงาน และคลิกที่ ตกลง บน การกำหนดค่าระบบ หน้าต่าง.
  8. รีสตาร์ทพีซีของคุณ เพื่อเริ่มการบูตอย่างปลอดภัย

ตอนนี้ COM ตัวแทน Windows 10 จะทำงานอย่างถูกต้อง ให้ลองแก้ไขครั้งต่อไปหากไม่เป็นเช่นนั้น


แก้ไข 8: ตรวจสอบไดรฟ์ Windows ของคุณเพื่อหาข้อผิดพลาด

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

  1. เปิด พีซีเครื่องนี้ หรือ File Explorer บนระบบของคุณFile Explorer
  2. คลิกขวา บนของคุณ ไดรฟ์ระบบหลัก (โดยทั่วไปคือไดรฟ์ C) และเปิด คุณสมบัติ.คลิกขวาที่ไดรฟ์ระบบหลักของคุณ
  3. จากคุณสมบัติของไดรฟ์ ให้คลิกที่ เครื่องมือ แท็บย่อยคุณสมบัติ Local disk c - แท็บย่อยเครื่องมือ
  4. ที่นี่คุณจะพบปุ่มชื่อ ตรวจสอบ. คลิกที่เดียวกันเพื่อดำเนินการต่อคุณสมบัติโลคัลดิสก์ c - ตรวจสอบ
  5. ให้ระบบ ทำการสแกน ของไดรฟ์แล้ว ทำตามคำแนะนำเพื่อแก้ไข ข้อผิดพลาดใด ๆ ที่ปรากฏ

แก้ไข 9: ถอนการติดตั้งไดรเวอร์ที่คุณติดตั้งล่าสุด

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

  1. กด ปุ่ม Win+X และเปิด ตัวจัดการอุปกรณ์ จากเมนูเปิดตัวจัดการอุปกรณ์
  2. ขยายหมวดหมู่ ของอุปกรณ์ของไดรเวอร์ที่ต้องการ (เช่น คุณจะพบไดรเวอร์เมาส์ภายใต้ หนูและอุปกรณ์ชี้ตำแหน่งอื่นๆ.)เมาส์และอุปกรณ์ชี้ตำแหน่งอื่นๆ ใน Windows 10
  3. มองหา คนขับที่จำเป็น และคลิกขวาที่มัน เลือกตัวเลือกที่ระบุ ถอนการติดตั้งอุปกรณ์.หนูและอุปกรณ์ชี้ตำแหน่งอื่นๆ - ถอนการติดตั้งอุปกรณ์
  4. เลือกกล่องของ ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้ และคลิกที่ ถอนการติดตั้ง.
  5. ตอนนี้ ถึง ติดตั้งใหม่ ไดรเวอร์ที่เหมาะสมสำหรับระบบของคุณ รีสตาร์ท PC.

ยังอ่าน: [แก้ไข] Desktop Window Manager GPU สูงใน Windows


แก้ไข 10: เปลี่ยนตัวเลือกมุมมอง File Explorer

นี่เป็นช็อตยาว แต่ถ้า COM ตัวแทนข้อผิดพลาดการใช้งาน CPU สูงยังคงมีอยู่ คุณต้องเปลี่ยนตัวเลือกมุมมองของ File Explorer ในการดำเนินการนี้ คุณสามารถทำตามขั้นตอนด้านล่างเพื่อให้สะดวก:

  1. เปิด File Explorer บนระบบของคุณ
  2. จากเมนู ดับเบิลคลิกที่ ดู ตัวเลือก.
  3. ตอนนี้เปลี่ยนตัวเลือกมุมมองเป็น รายละเอียด รายการ หรือ กระเบื้อง.

COM ตัวแทนใช้งาน CPU สูง ข้อผิดพลาดหน่วยความจำสูง: แก้ไขแล้ว

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

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