หากคุณกำลังประสบปัญหาเกี่ยวกับการใช้ 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
ด้านล่างนี้ เราได้ระบุและอธิบายวิธีแก้ปัญหาบางอย่างพร้อมกับขั้นตอนทีละขั้นตอน สิ่งเหล่านี้สามารถช่วยให้คุณแก้ไขการใช้งาน CPU แทน COM สูงและเรียกใช้กระบวนการตัวแทน COM ได้อย่างสมบูรณ์แบบ
แก้ไข 1: ปิดตัวแทน COM และเครื่องมืออื่น ๆ ที่เกี่ยวข้อง
วิธีแรกในการแก้ไขข้อผิดพลาดของกระบวนการตัวแทน COM คือการปิดแอตทริบิวต์และบริการที่เกี่ยวข้องทั้งหมด เมื่อต้องการทำเช่นนี้ คุณต้องยุติตัวแทน COM ในตัวจัดการงานด้วย ขั้นตอนด้านล่างจะอธิบายว่าคุณสามารถทำอะไรได้บ้างและอย่างไรโดยไม่เกิดข้อผิดพลาด:
- เรียกใช้ตัวจัดการงาน โดยกด Ctrl+Shift+Esc คีย์ทั้งหมด
- คลิกที่ รายละเอียดเพิ่มเติม ตัวเลือกหากต้องการ
- เลื่อนลงเพื่อค้นหา กระบวนการเบื้องหลัง บนพีซีที่ใช้ Windows ภายใต้สิ่งเดียวกัน ให้มองหา กระบวนการตัวแทน COM.
- เลือกทุกกระบวนการตัวแทนเสมือนเป็นรายบุคคล และคลิกที่ปุ่มเพื่อ งานสิ้นสุด ที่ด้านล่างของหน้าต่าง
- เมื่อกระบวนการทั้งหมดสิ้นสุดลงให้คลิกที่ รายละเอียด ที่ด้านบนของหน้าต่าง
- ใน รายละเอียด แท็บมองหา 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) สามารถช่วยแก้ไขข้อผิดพลาดในระบบได้ ใช้ความช่วยเหลือตามขั้นตอนด้านล่างเพื่อดูว่าคุณต้องทำอะไร:
- กด วิน+เอส คีย์ พิมพ์ พร้อมรับคำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อเปิดเครื่องมือ
-
พิมพ์คำสั่งต่อไปนี้, กด เข้าและรอให้คำสั่งดำเนินการ
sfc /scannow - ถ้ามี คำแนะนำบนหน้าจอปรากฏขึ้นปฏิบัติตามเดียวกันเพื่อแก้ไขข้อผิดพลาด หากปัญหายังคงมีอยู่หรือไม่มีข้อผิดพลาดปรากฏขึ้น พิมพ์คำสั่งต่อไปนี้ กด เข้าและรอสักครู่
DISM.exe /Online /Cleanup-image /Restorehealth - ปฏิบัติตามคำแนะนำบนหน้าจอ ที่ดูเหมือนจะแก้ไขข้อผิดพลาด
แก้ไข 4: อัปเดตและใช้ซอฟต์แวร์ป้องกันไวรัส
ผู้ใช้บางคนแจ้งว่าปัญหาที่เกี่ยวข้องกับการใช้งาน CPU แทน COM สูงอาจปรากฏขึ้นเนื่องจากซอฟต์แวร์ป้องกันไวรัสที่ล้าสมัย ดังนั้นในการแก้ไขปัญหานี้ คุณจะต้องอัปเดตโปรแกรมป้องกันไวรัสเป็นเวอร์ชันล่าสุด ผู้พัฒนาโปรแกรมป้องกันไวรัสอาจแก้ไขข้อผิดพลาดที่ทำให้ COM เกิดข้อผิดพลาดในหน่วยความจำสูง
นอกจากนี้ หลังจากที่คุณอัปเดตซอฟต์แวร์ป้องกันไวรัส คุณต้องสแกนทั้งระบบของคุณหลังจากอัปเดต โปรแกรมแอนตี้ไวรัส. สิ่งนี้จะช่วยให้คุณสามารถลบไฟล์ที่เป็นปัญหาและเรียกใช้ระบบได้อย่างง่ายดาย
แก้ไข 5: รีเซ็ตไฟล์ DLL ด้วย Command Prompt
ในการแก้ไขข้อผิดพลาดการใช้ CPU สูงแทน COM อย่างง่ายดาย คุณอาจลองรีเซ็ตไฟล์ DLL ไฟล์เหล่านี้อนุญาตให้บริการต่างๆ ในระบบทำงานได้อย่างถูกต้อง ดังนั้นการรีเซ็ตสามารถช่วยในกระบวนการตัวแทน COM ได้อย่างง่ายดาย ทำตามขั้นตอนด้านล่างเพื่อความสะดวก:
- ใช้ขั้นตอนที่อธิบายไว้ใน Fix 3 เพื่อเรียกใช้ ผู้ดูแลระบบพร้อมรับคำสั่ง.
- พิมพ์ ทำตามคำสั่ง ในเครื่องมือตามด้วย เข้า กุญแจ.
regsvr32 vbscript.dll
regsvr32 jscript.dll
(หมายเหตุ: คลิกที่ ตกลง หลังจากที่คุณรันแต่ละคำสั่ง)
หากข้อผิดพลาด COM ตัวแทนของ Windows 10 ยังคงมีอยู่ ให้ใช้วิธีแก้ไขถัดไป
แก้ไข 6: เพิ่ม dllhost.exe ในรายการการป้องกันการดำเนินการข้อมูล
คุณอาจจำเป็นต้องทำการเปลี่ยนแปลงโครงสร้างบางอย่างในตอนนี้เพื่อแก้ไข COM ตัวแทนการใช้งาน CPU ที่สูง ในการดำเนินการเดียวกัน คุณต้องเพิ่ม dllhost.exe ในรายการ Data Execution Prevention ที่มีอยู่ใน Windows 10 ซึ่งจะทำให้ตัวแทนเสมือน COM สามารถแทนที่การตั้งค่าที่ผิดพลาดและทำงานได้อย่างสมบูรณ์ ทำตามขั้นตอนด้านล่างเพื่อความสะดวก:
- กด วิน+เอส คีย์คัดลอกและวาง ดูการตั้งค่าระบบขั้นสูงและกด เข้า กุญแจ.
- คลิกที่ การตั้งค่า ปุ่มใต้ ประสิทธิภาพ ส่วนของ ขั้นสูง แท็บ
- คลิกที่ แท็บการป้องกันการดำเนินการข้อมูล เพื่อดำเนินการต่อ.
- เลือกตัวเลือกชื่อTโกศใน DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก
- ตอนนี้คลิกที่ เพิ่ม.
- จากโฟลเดอร์ ให้ค้นหาและเลือก dllhost.exe ไฟล์แล้วกด เปิด ปุ่ม.
- หลังจากเพิ่มไฟล์ลงในรายการแล้ว ให้คลิกที่ ตกลง เพื่อปิดทุกอย่าง
ยังอ่าน: วิธีแก้ไขการใช้งาน CPU สูงของโลกใหม่บน Windows
แก้ไข 7: เรียกใช้ Clean Boot บน System
Clean Boot ช่วยให้ระบบทำงานได้อย่างสมบูรณ์หลังจากลบข้อผิดพลาดชั่วคราว ดังนั้นขั้นตอนในการคลีนบูตสามารถช่วยคุณแก้ไขข้อผิดพลาดการใช้งาน CPU แทน COM ที่สูงได้ นอกจากนี้ยังช่วยปรับปรุงการทำงานและความเร็วในการเริ่มต้นของพีซีของคุณได้อย่างง่ายดายอีกด้วย ทำตามขั้นตอนด้านล่างเพื่อดูว่าคุณต้องทำอะไร:
- ค้นหา การกำหนดค่าระบบ ในส่วนการค้นหาทาสก์บาร์ของ Windows แล้วกด เข้า.
- บน ทั่วไป แท็บของการตั้งค่า ตรวจสอบให้แน่ใจว่าตัวเลือกของ Selective Startup, Load System Services, และ Load Startup รายการถูกทำเครื่องหมาย
- คลิกที่ บริการ แท็บ
- ทำเครื่องหมายที่ช่อง ซ่อนบริการของ Microsoft ทั้งหมด, คลิกที่ ปิดการใช้งานทั้งหมดและคลิกที่ นำมาใช้.
- ตอนนี้ไปที่ แท็บเริ่มต้น และคลิกที่ เปิดตัวจัดการงาน.
- คลิกที่กระบวนการที่เปิดใช้งาน สตาร์ทอัพ แล้วคลิกที่ ปิดการใช้งาน.
- ปิดตัวจัดการงาน และคลิกที่ ตกลง บน การกำหนดค่าระบบ หน้าต่าง.
- รีสตาร์ทพีซีของคุณ เพื่อเริ่มการบูตอย่างปลอดภัย
ตอนนี้ COM ตัวแทน Windows 10 จะทำงานอย่างถูกต้อง ให้ลองแก้ไขครั้งต่อไปหากไม่เป็นเช่นนั้น
แก้ไข 8: ตรวจสอบไดรฟ์ Windows ของคุณเพื่อหาข้อผิดพลาด
ข้อผิดพลาดกับพาร์ติชั่นดิสก์หรือไดรฟ์ Windows ของคุณอาจเป็นสาเหตุของข้อผิดพลาดในการใช้งาน CPU สูงแทน COM ดังนั้น ในการแก้ไขปัญหาเดียวกัน คุณต้องตรวจสอบความสมบูรณ์ของไดรฟ์เพื่อให้แน่ใจว่ามีความสมบูรณ์ โชคดีที่ Windows มีตัวเลือกในตัวเพื่อตรวจสอบไดรเวอร์ได้อย่างง่ายดาย ขั้นตอนด้านล่างจะอธิบายวิธีที่คุณสามารถใช้และเลือกตัวเลือกการตรวจสอบได้ดีที่สุด:
- เปิด พีซีเครื่องนี้ หรือ File Explorer บนระบบของคุณ
- คลิกขวา บนของคุณ ไดรฟ์ระบบหลัก (โดยทั่วไปคือไดรฟ์ C) และเปิด คุณสมบัติ.
- จากคุณสมบัติของไดรฟ์ ให้คลิกที่ เครื่องมือ แท็บย่อย
- ที่นี่คุณจะพบปุ่มชื่อ ตรวจสอบ. คลิกที่เดียวกันเพื่อดำเนินการต่อ
- ให้ระบบ ทำการสแกน ของไดรฟ์แล้ว ทำตามคำแนะนำเพื่อแก้ไข ข้อผิดพลาดใด ๆ ที่ปรากฏ
แก้ไข 9: ถอนการติดตั้งไดรเวอร์ที่คุณติดตั้งล่าสุด
ถ้าอย่างใด ปัญหาของ COM แทนการใช้ CPU สูงยังคงมีอยู่ นี่อาจเป็นข้อผิดพลาดที่เกี่ยวข้องกับไดรเวอร์ หากคุณได้ติดตั้งไดรเวอร์ใดๆ ในระบบเมื่อเร็วๆ นี้ คุณต้องถอนการติดตั้งไดรเวอร์ดังกล่าวเพื่อเรียกใช้ตัวแทนเสมือนอย่างถูกต้อง ทำตามขั้นตอนด้านล่างเพื่อทราบวิธีการถอนการติดตั้งไดรเวอร์ใดๆ:
- กด ปุ่ม Win+X และเปิด ตัวจัดการอุปกรณ์ จากเมนู
- ขยายหมวดหมู่ ของอุปกรณ์ของไดรเวอร์ที่ต้องการ (เช่น คุณจะพบไดรเวอร์เมาส์ภายใต้ หนูและอุปกรณ์ชี้ตำแหน่งอื่นๆ.)
- มองหา คนขับที่จำเป็น และคลิกขวาที่มัน เลือกตัวเลือกที่ระบุ ถอนการติดตั้งอุปกรณ์.
- เลือกกล่องของ ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้ และคลิกที่ ถอนการติดตั้ง.
- ตอนนี้ ถึง ติดตั้งใหม่ ไดรเวอร์ที่เหมาะสมสำหรับระบบของคุณ รีสตาร์ท PC.
ยังอ่าน: [แก้ไข] Desktop Window Manager GPU สูงใน Windows
แก้ไข 10: เปลี่ยนตัวเลือกมุมมอง File Explorer
นี่เป็นช็อตยาว แต่ถ้า COM ตัวแทนข้อผิดพลาดการใช้งาน CPU สูงยังคงมีอยู่ คุณต้องเปลี่ยนตัวเลือกมุมมองของ File Explorer ในการดำเนินการนี้ คุณสามารถทำตามขั้นตอนด้านล่างเพื่อให้สะดวก:
- เปิด File Explorer บนระบบของคุณ
- จากเมนู ดับเบิลคลิกที่ ดู ตัวเลือก.
- ตอนนี้เปลี่ยนตัวเลือกมุมมองเป็น รายละเอียด รายการ หรือ กระเบื้อง.
COM ตัวแทนใช้งาน CPU สูง ข้อผิดพลาดหน่วยความจำสูง: แก้ไขแล้ว
ดังนั้นที่นี่เราสรุปวิธีการที่ให้ไว้ข้างต้นเพื่อแก้ไขข้อผิดพลาดการใช้งาน CPU แทน COM ที่สูง เราหวังว่าหลังจากใช้วิธีแก้ไขปัญหาและขั้นตอนเหล่านี้ คุณจะไม่ประสบปัญหาดังกล่าวอีกต่อไป อย่างไรก็ตามหากปัญหายังคงมีอยู่เพราะเหตุใด อย่าลังเลที่จะเชื่อมต่อกับทีมเทคนิคของเราโดยใช้ส่วนความคิดเห็นด้านล่าง เราจะหาวิธีแก้ปัญหาที่คุณต้องการเพื่อความสะดวกของคุณ
นอกจากนี้ หากคุณชอบบทความนี้และเราสามารถช่วยคุณได้ในทางใดทางหนึ่ง แสดงความรักโดยสมัครรับจดหมายข่าวจากบล็อก Techpout ระบุที่อยู่อีเมลของคุณในส่วนด้านล่าง และรับการแจ้งเตือนทันทีเกี่ยวกับการเพิ่มใหม่ในหน้าบล็อก ส่งตรงถึงกล่องจดหมายของคุณ