การแก้ไข: High DPC Latency บน Windows 10

Deferred Procedure Call (DPC) เป็นกลไก Microsoft Windows OS ที่อนุญาตให้งานที่มีลำดับความสำคัญสูงเลื่อนการทำงานที่จำเป็น แต่มีลำดับความสำคัญต่ำกว่าสำหรับการดำเนินการในภายหลัง สิ่งนี้อนุญาตให้ไดรเวอร์อุปกรณ์และผู้ใช้งานอีเวนต์ระดับต่ำอื่น ๆ ดำเนินการในส่วนที่มีลำดับความสำคัญสูงของการประมวลผลได้อย่างรวดเร็วและกำหนดเวลาการประมวลผลเพิ่มเติมที่ไม่สำคัญสำหรับการดำเนินการที่ระดับความสำคัญต่ำกว่า

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

โซลูชันที่ 1: เปลี่ยนแผนการใช้พลังงานปัจจุบัน

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

  1. คลิกขวาที่ไอคอนแบตเตอรี่ที่อยู่ในถาดระบบและคลิกที่ตัวเลือกการใช้พลังงาน หากคุณไม่ได้ใช้ Windows 10 ให้คลิกที่เมนู Start แล้วค้นหาแผงควบคุม เปลี่ยนตัวเลือกดูตามไอคอนขนาดใหญ่และคลิกที่ปุ่มตัวเลือกการใช้พลังงาน

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

โซลูชันที่ 2: ปิดใช้งานไดนามิกฟ้องและปรับปรุงโปรแกรมควบคุมของการ์ดกราฟิก

ชุดของขั้นตอนนี้ส่วนใหญ่ใช้เพื่อเพิ่มประสิทธิภาพและลด "latency Dind -induced" DPC ปกติโดยการปิดการใช้งาน Dynamic Ticking และอัปเดตกราฟิกการ์ดซึ่งมักเกี่ยวข้องกับความล่าช้าและความล่าช้า นี่คือขั้นตอนที่เป็นประโยชน์อย่างมากและส่วนแรกสามารถเปลี่ยนกลับได้ง่ายหากคุณสังเกตเห็นปัญหาบางอย่าง:

  1. ค้นหา“ พรอมต์คำสั่ง” ในเมนูเริ่มหรือแถบค้นหาถัดจากคลิกขวาที่มันแล้วเลือกตัวเลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ” นอกจากนี้คุณยังสามารถใช้คีย์ผสม Windows Key + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้ พิมพ์“ cmd” ในกล่องและคลิกตกลง

  1. คัดลอกและวางคำสั่งต่อไปนี้และให้แน่ใจว่าคุณคลิก Enter หลังจากนั้น

bcdedit / set พิการไม่จำเป็นใช่

  1. คุณควรเห็นข้อความ“ การดำเนินการเสร็จสมบูรณ์เรียบร้อยแล้ว” ออกจาก Command Prompt และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากไม่เป็นเช่นนั้นให้ดำเนินการต่อด้วยส่วนที่เหลือของโซลูชัน

ตอนนี้ได้เวลาอัปเดตไดรเวอร์การ์ดแสดงผลของคุณเพื่อลองและลดเวลาแฝง DPC ของคอมพิวเตอร์ของคุณ

  1. เลือกปุ่มเริ่มพิมพ์ใน Device Manager และเลือกจากรายการผลลัพธ์ที่ด้านบน นอกจากนี้คุณยังสามารถใช้คีย์ผสม Windows Key + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้ พิมพ์“ devmgmt.msc” ในช่องและคลิกตกลง

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

  1. เลือกค้นหาโดยอัตโนมัติสำหรับซอฟต์แวร์ไดรเวอร์ที่อัพเดต
  2. หาก Windows ไม่พบไดรเวอร์ใหม่คุณสามารถลองค้นหาได้จากเว็บไซต์ของผู้ผลิตอุปกรณ์แล้วทำตามคำแนะนำ คุณจะต้องทำซ้ำกระบวนการเดียวกันสำหรับการ์ดกราฟิกทั้งหมด (รวมและภายนอก) หรือคุณสามารถใช้เครื่องมืออัตโนมัติเพื่อทำสิ่งนี้ให้คุณ

โซลูชันที่ 3: การเจาะด้วยอุปกรณ์เครือข่าย (ไร้สายและอีเทอร์เน็ต)

วิธีนี้มีประโยชน์มากและเกี่ยวข้องกับการเปลี่ยนการตั้งค่าบางอย่างใน Device Manager สำหรับอุปกรณ์เครือข่ายของคอมพิวเตอร์ของคุณ โดยทั่วไปแล้วอุปกรณ์เหล่านี้เป็นสาเหตุที่พบบ่อยที่สุดสำหรับเวลาแฝงที่ DPC สูงในพีซี Windows และเป็นความคิดที่ดีที่จะลองและเปลี่ยนการตั้งค่าเหล่านี้เพื่อลดเวลาแฝง

  1. เลือกปุ่มเริ่มพิมพ์ใน Device Manager และเลือกจากรายการผลลัพธ์ที่ด้านบน นอกจากนี้คุณยังสามารถใช้คีย์ผสม Windows Key + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้ พิมพ์“ devmgmt.msc” ในช่องและคลิกตกลง

  1. ขยายหมวดหมู่อะแดปเตอร์เครือข่ายโดยคลิกที่ลูกศรถัดจากนั้นและค้นหาอะแดปเตอร์ไร้สายและอีเธอร์เน็ต พวกเขาควรจะอยู่ด้านบนของรายการและนำชื่อแบรนด์เช่น Intel
  2. คลิกขวาที่แต่ละรายการแล้วเลือกคุณสมบัติจากเมนูบริบท นำทางไปยังแท็บขั้นสูงและคุณควรเห็นรายการทรัพย์สินที่มีตราสินค้า ค้นหาตัวเลือก Energy Efficient Ethernet และปิดการใช้งานโดยคลิกที่ตัวเลือกภายใต้ Value และเลือก Off

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

โซลูชันที่ 4: ถอนการติดตั้งไฟร์วอลล์บนคอมพิวเตอร์ของคุณ

ดูเหมือนว่าไฟร์วอลล์ที่ติดตั้งบ่อยครั้งพร้อมกับเครื่องมือป้องกันไวรัสฟรีมักจะทำให้เกิดปัญหาเวลาในการตอบสนองต่อ DPC สูงและคุณควรพิจารณาถอนการติดตั้งเพื่อแก้ไขปัญหาเนื่องจากพวกเขากำลังก่อให้เกิดอันตรายมากกว่าดี ไฟร์วอลล์ที่รายงานว่าสาเหตุของปัญหานี้บ่อยที่สุดคือไฟร์วอลล์ของ Avast ซึ่งสามารถถอนการติดตั้งได้ด้วยตัวเอง

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

  1. ค้นหารายการ Avast Firewall ในรายการและคลิกที่ลูกศรชี้ลงล่างถัดจาก คลิกปุ่มถอนการติดตั้งและยืนยันกล่องโต้ตอบซึ่งจะปรากฏขึ้นทันที รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบเพื่อดูว่าเวลาแฝงกลับเป็นปกติหรือไม่

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

  1. เปิด 'แผงควบคุม' โดยค้นหาหลังจากกดปุ่มเริ่มที่ด้านล่างซ้ายของเดสก์ท็อปของคุณ
  2. เปลี่ยนตัวเลือก View by เป็นไอคอน Small และค้นหาตัวเลือก Windows Firewall

  1. คลิกที่มันและเลือกเปิดหรือปิดตัวเลือก Windows Firewall ที่อยู่ที่เมนูทางด้านซ้ายของหน้าต่าง
  2. คลิกปุ่มตัวเลือกถัดจากตัวเลือก“ ปิดไฟร์วอลล์ Windows (ไม่แนะนำ)” ถัดจากการตั้งค่าเครือข่ายส่วนตัวและสาธารณะ

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

  1. เปิดส่วนต่อประสาน Registry Editor โดยพิมพ์“ regedit” ในแถบค้นหาหรือกล่องโต้ตอบ Run นำทางไปยังคีย์ต่อไปนี้ใน Registry Editor โดยไปที่บานหน้าต่างด้านซ้าย:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MpsSvc 
  1. ที่ด้านขวาของหน้าจอคุณจะเห็นรายการของรายการรีจิสตรี เลื่อนลงจนกว่าคุณจะเห็นรายการเริ่มเป็น REG_DWORD ให้คลิกขวาที่รายการแล้วเลือกแก้ไข

  1. เปลี่ยนค่าภายใต้ข้อมูลค่าจากหมายเลขใด ๆ (2 เป็นการตั้งค่าเริ่มต้น) เป็น 4 แล้วคลิกตกลงตกลง ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขในขณะนี้

โซลูชันที่ 5: วิธีการสำหรับผู้ใช้ AVG

ปรากฏว่าปัญหาแอนติไวรัสเป็นหนึ่งในสาเหตุหลักของปัญหาเหล่านี้โดยเฉพาะอย่างยิ่งหากคุณใช้ AVG, Avast และรุ่นอื่น ๆ ฟรีวิธีนี้มีไว้สำหรับผู้ใช้ AVG ที่ติดตั้ง AVG เวอร์ชั่นฟรีและมีประสบการณ์แฝง DPC สูง . โชคดีที่คุณไม่จำเป็นต้องถอนการติดตั้งหรือปิดการใช้งานเกราะใด ๆ เพียงแค่เปลี่ยนการตั้งค่าบางอย่าง

  1. ใช้ชุดคีย์ Windows + R เพื่อเปิดกล่องโต้ตอบ Run และพิมพ์ใน“ ncpa.cpl” ก่อนคลิกตกลง สามารถทำได้โดยเปิดแผงควบคุม เปลี่ยนมุมมองเป็นหมวดหมู่และคลิกที่เครือข่ายและอินเทอร์เน็ต คลิกที่รายการศูนย์เครือข่ายและการใช้ร่วมกันในรายการ ค้นหาตัวเลือกเปลี่ยนการตั้งค่าอะแดปเตอร์ที่ด้านซ้ายของหน้าต่างและคลิกที่มัน

  1. คลิกขวาที่การเชื่อมต่อที่คุณใช้อยู่และคลิกที่ตัวเลือกคุณสมบัติ ในส่วน“ การเชื่อมต่อนี้ใช้รายการต่อไปนี้:” ค้นหารายการ“ ไดรเวอร์ตัวกรองเครือข่าย AVG” และยกเลิกการทำเครื่องหมายที่ช่องถัดจากเพื่อปิดการใช้งาน คลิกที่ตกลงหลังจากนั้นและตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไข

โซลูชันที่ 6: ถอนการติดตั้ง Bonjour บนคอมพิวเตอร์ของคุณ

Bonjour คือการนำระบบเครือข่ายที่ไม่มีการกำหนดค่าของ Apple กลุ่มของเทคโนโลยีที่มีการค้นหาบริการการกำหนดที่อยู่และการแก้ไขชื่อโฮสต์ Bonjour ค้นหาอุปกรณ์เช่นเครื่องพิมพ์คอมพิวเตอร์อื่น ๆ และบริการที่อุปกรณ์เหล่านั้นนำเสนอในเครือข่ายท้องถิ่น

ด้วยเหตุนี้คอมพิวเตอร์ของคุณจึงไม่สำคัญอย่างสมบูรณ์และอาจติดตั้งโดยอัตโนมัติพร้อมกับโปรแกรมอื่น ๆ บางครั้งคุณสามารถแก้ปัญหาได้โดยถอนการติดตั้ง Bonjour บนคอมพิวเตอร์ของคุณ

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

  1. หากคุณใช้แอพการตั้งค่าการคลิกที่แอพควรเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดบนพีซีของคุณทันที
  2. ค้นหารายการ Bonjour ในรายการและคลิกที่หนึ่งครั้ง คลิกที่ปุ่มถอนการติดตั้งด้านบนรายการและยืนยันกล่องโต้ตอบใด ๆ ที่อาจปรากฏขึ้น ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้ง Bonjour และรีสตาร์ทคอมพิวเตอร์หลังจากนั้น ตรวจสอบเพื่อดูว่าคุณยังคงประสบปัญหาที่เกี่ยวข้องกับความล่าช้าสูงหรือไม่

โซลูชันที่ 7: ปิดใช้งานอินเทอร์เน็ตโพรโทคอลรุ่น 6

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

  1. ใช้ชุดคีย์ Windows + R เพื่อเปิดกล่องโต้ตอบ Run และพิมพ์ใน“ ncpa.cpl” ก่อนคลิกตกลง สามารถทำได้โดยเปิดแผงควบคุม เปลี่ยนมุมมองเป็นหมวดหมู่และคลิกที่เครือข่ายและอินเทอร์เน็ต คลิกที่รายการศูนย์เครือข่ายและการใช้ร่วมกันในรายการ ค้นหาตัวเลือกเปลี่ยนการตั้งค่าอะแดปเตอร์ที่ด้านซ้ายของหน้าต่างและคลิกที่มัน

  1. เมื่อหน้าต่างการเชื่อมต่ออินเทอร์เน็ตเปิดขึ้นให้ดับเบิลคลิกที่อะแดปเตอร์เครือข่ายที่ใช้งานอยู่ของคุณ
  2. จากนั้นคลิกคุณสมบัติและค้นหารายการ Internet Protocol Version 6 ในรายการ ปิดใช้งานช่องทำเครื่องหมายถัดจากรายการนี้และคลิกตกลง รีสตาร์ตคอมพิวเตอร์ของคุณเพื่อยืนยันการเปลี่ยนแปลงและตรวจสอบเพื่อดูว่าข้อผิดพลาดปรากฏขึ้นอีกครั้ง

โซลูชันที่ 8: ใช้ Tweaks Regedit ต่อไปนี้เพื่อปิดใช้งานกระบวนการบางอย่าง

มีบริการที่เรียกว่า NVIDA PowerMizer: เป้าหมายสูงสุดของเทคโนโลยี PowerMizer คือการเพิ่มประสิทธิภาพการใช้พลังงานสำหรับอายุการใช้งานแบตเตอรี่ที่ยาวนานที่สุดในโน้ตบุ๊คพีซีในขณะที่ให้ประสิทธิภาพที่จำเป็นสำหรับงานที่ต้องทำ

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

  1. เนื่องจากคุณกำลังจะแก้ไขรีจิสทรีเราขอแนะนำให้คุณอ่านบทความนี้ที่เราได้เตรียมไว้เพื่อสำรองข้อมูลรีจิสทรีของคุณอย่างปลอดภัยเพื่อป้องกันปัญหาเพิ่มเติม ยังคงไม่มีอะไรผิดปกติเกิดขึ้นหากคุณทำตามคำแนะนำอย่างระมัดระวัง
  2. เปิดส่วนต่อประสาน Registry Editor โดยพิมพ์“ regedit” ในแถบค้นหาหรือกล่องโต้ตอบ Run นำทางไปยังคีย์ต่อไปนี้ใน Registry Editor โดยไปที่บานหน้าต่างด้านซ้าย:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ วิดีโอ \ ******** \ 0000 \ 

  1. ตัว * จะเป็นตัวเลขและตัวอักษรแบบสุ่ม จะมีไม่กี่คนดังนั้นให้เลือกโฟลเดอร์“ 0000” ด้วยปุ่มที่สำคัญที่สุดในนั้น
  2. คลิกขวาที่ด้านขวาของหน้าต่างและเลือกค่าใหม่ >> DWORD (32 บิต) คุณจะต้องทำสิ่งนี้ 4 ครั้งและให้แน่ใจว่าคุณตั้งชื่อคีย์ดังต่อไปนี้: PerfLevelSrc, PowerMizerEnable, PowermizerLevel, PowermizerLevelAC

  1. คุณจะต้องเปลี่ยนค่าของพวกเขาโดยคลิกขวาที่แต่ละรายการและเลือกตัวเลือกปรับเปลี่ยน ตั้งค่าตามข้อมูลด้านล่าง:

PerfLevelSrc ——– 3322

PowerMizerEnable ——– 0

PowermizerLevel ——– 1

PowermizerLevelAC ——– 1

  1. รีสตาร์ทคอมพิวเตอร์ของคุณและตัวเลือก Powermizer ควรถูกปิดใช้งานส่งผลให้เวลาในการตอบสนอง DPC ของคุณลดลง

บทความที่น่าสนใจ