นี่คือกระบวนการที่จะปรากฏในแท็บกระบวนการของตัวจัดการงานและปัญหาจะเกิดขึ้นเมื่อรายการนี้ (หรือรายการตามที่ผู้ใช้รายงานว่าเห็นจำนวนมาก) ใช้พลังงาน CPU ของคุณเป็นส่วนใหญ่
Deferred Procedure Call (DPC) เป็นกลไกของระบบปฏิบัติการ Microsoft Windows ซึ่งอนุญาตให้งานที่มีลำดับความสำคัญสูง (เช่นตัวจัดการขัดจังหวะ) เลื่อนงานที่ต้องการ แต่มีลำดับความสำคัญต่ำกว่าเพื่อดำเนินการในภายหลัง สิ่งนี้อาจผิดพลาดและย้อนกลับไปที่ผู้ใช้ดังนั้นอย่าลืมทำตามวิธีแก้ปัญหาทั้งหมดที่เราเตรียมไว้ด้านล่างเพื่อรับทรัพยากร CPU ของคุณกลับคืนมา!
โซลูชันที่ 1: ติดตั้งใหม่หรืออัปเดตอะแดปเตอร์เครือข่ายของคุณ
หากมีข้อผิดพลาดเกิดขึ้นกับไดรเวอร์ที่เกี่ยวข้องกับอุปกรณ์เครือข่ายซึ่งทำให้คุณเกิดข้อผิดพลาดและทำให้กระบวนการ“ Deferred Procedure Calls and Interrupts Service Routines” พุ่งสูงขึ้นในการใช้งาน CPU คุณสามารถแก้ไขปัญหานี้ได้ง่ายๆโดยการอัพเดตหรือติดตั้งไดรเวอร์ใหม่ ที่เกี่ยวข้องขึ้นอยู่กับประเภทของอินเทอร์เน็ตที่คุณใช้
การรีสตาร์ทคอมพิวเตอร์จะเริ่มต้นการค้นหาไดรเวอร์เมื่อระบบบูทและจะติดตั้งอีกครั้งโดยใช้รุ่นล่าสุด โชคดี.
- ก่อนอื่นคุณจะต้องถอนการติดตั้งไดรเวอร์ที่คุณติดตั้งไว้ในเครื่องของคุณ
- พิมพ์“ Device Manager” ในช่องค้นหาถัดจากปุ่มเมนู Start เพื่อเปิดหน้าต่างตัวจัดการอุปกรณ์ คุณยังสามารถใช้คีย์ผสมของ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ พิมพ์“ devmgmt.msc” ในช่องแล้วคลิกตกลงหรือปุ่ม Enter
- ขยายส่วน“ Network Adapters” ซึ่งจะแสดงอะแดปเตอร์เครือข่ายทั้งหมดที่เครื่องได้ติดตั้งไว้ในขณะนี้ คลิกขวาที่อะแดปเตอร์เครือข่ายที่คุณต้องการถอนการติดตั้งและเลือก“ ถอนการติดตั้งอุปกรณ์” เลือกสิ่งที่ตรงกับการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่ การดำเนินการนี้จะลบอะแดปเตอร์ออกจากรายการและถอนการติดตั้งอุปกรณ์เครือข่าย ตรวจสอบให้แน่ใจว่าคุณเลือกสิ่งที่ถูกต้องขึ้นอยู่กับประเภทของการเชื่อมต่อที่ทำให้คุณมีปัญหาเหล่านี้
- คลิก“ ตกลง” เมื่อได้รับแจ้งให้ถอนการติดตั้งอุปกรณ์
- ถอดอะแดปเตอร์ที่คุณใช้ออกจากคอมพิวเตอร์และรีสตาร์ทพีซีของคุณทันที หลังจากพีซีบู๊ตควรติดตั้งไดรเวอร์ใหม่โดยอัตโนมัติโดยไม่ต้องมีการแทรกแซงของคุณ อย่างไรก็ตามหากคุณสังเกตเห็นว่าการเชื่อมต่ออินเทอร์เน็ตของคุณไม่ทำงานคุณจะต้องติดตั้งไดรเวอร์ด้วยตนเอง
- ไปที่หน้าผู้ผลิตของคุณเพื่อดูรายการไดรเวอร์ที่ใช้ได้สำหรับระบบปฏิบัติการของคุณ เลือกรายการล่าสุดดาวน์โหลดและเรียกใช้จากโฟลเดอร์ดาวน์โหลด
- ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งไดรเวอร์และตรวจสอบให้แน่ใจว่าอะแดปเตอร์ยังคงไม่ได้เชื่อมต่อจนกว่าการติดตั้งจะแจ้งให้คุณเชื่อมต่อซึ่งอาจทำหรือไม่ทำก็ได้ รีสตาร์ทพีซีของคุณหลังจากการติดตั้งเสร็จสิ้นและเชื่อมต่ออะแดปเตอร์เข้ากับคอมพิวเตอร์ของคุณ ตรวจสอบว่าการใช้งาน CPU ของคุณกลับมาเป็นปกติหรือไม่
บันทึก : คำแนะนำที่เป็นประโยชน์อีกประการหนึ่งคือการทำขั้นตอนเดียวกันซ้ำกับไดรเวอร์การ์ดแสดงผลของคุณซึ่งอาจเป็นไดรเวอร์ที่สำคัญที่สุดในคอมพิวเตอร์ของคุณ ผู้ใช้รายงานว่าพวกเขาสามารถแก้ปัญหาได้หลังจากอัปเดตดังนั้นโปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนเดียวกันกับข้างต้นซ้ำแล้วซ้ำอีกเพียงตรวจสอบให้แน่ใจว่าคุณพบอยู่ในการ์ดแสดงผลในตัวจัดการอุปกรณ์
โซลูชันที่ 2: ปิดใช้งานการเพิ่มประสิทธิภาพเสียงและเอฟเฟกต์พิเศษทั้งหมด
โซลูชันเฉพาะนี้ถูกนำเสนอทั้งในรายการฟอรัมหลายรายการและในบล็อกที่เขียนโดยผู้ใช้ที่ต่อสู้กับปัญหานี้มาหลายวัน ดูเหมือนว่าคอมพิวเตอร์บางเครื่องได้รับผลกระทบจากการเพิ่มประสิทธิภาพเสียงใน Windows PC และคุณควรปิดการใช้งานเพื่อให้การใช้งาน CPU ของคุณกลับมาเป็นปกติอีกครั้ง
- คลิกขวาที่ไอคอนระดับเสียงที่ด้านล่างขวาของหน้าจอและเลือกตัวเลือกอุปกรณ์เล่น อีกวิธีหนึ่งคือการเปิดแผงควบคุมบนพีซีของคุณและตั้งค่าตัวเลือกดูตามเป็นไอคอนขนาดใหญ่ หลังจากนั้นค้นหาและคลิกที่ตัวเลือกเสียงเพื่อเปิดหน้าต่างเดียวกัน
- อยู่ในแท็บการเล่นของหน้าต่างเสียงที่เพิ่งเปิดขึ้นและเลือกอุปกรณ์การเล่นเริ่มต้นของคุณ (ลำโพง)
- คลิกขวาที่อุปกรณ์และเลือกตัวเลือกคุณสมบัติ เมื่อหน้าต่าง Properties เปิดขึ้นให้ไปที่แท็บ Enhancements และเลือกตัวเลือก Disable all sound effects ด้านล่าง ใช้การเปลี่ยนแปลงรีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าการใช้งาน CPU ของคุณกลับสู่สภาวะปกติหรือไม่
โซลูชันที่ 3: ใช้เครื่องมือบางอย่างเพื่อระบุสาเหตุที่แท้จริง
วิธีนี้มีประโยชน์มากในการระบุปัญหาเนื่องจากอาจเป็นเรื่องยากที่จะทราบว่าอุปกรณ์ไดรเวอร์หรือโปรแกรมใดที่ทำให้ CPU สูง คุณจะต้องติดตั้งเครื่องมือบางอย่างและกระบวนการอาจใช้เวลาสักครู่ แต่สิ่งสำคัญคือต้องจดจ่ออยู่เสมอเพราะนี่อาจเป็นขั้นตอนสุดท้ายในการแก้ปัญหา!
- ก่อนอื่นให้ดาวน์โหลด Windows SDK ซึ่งจะมี Windows Performance Kit ที่จำเป็นซึ่งจะมีเครื่องมือที่คุณจำเป็นต้องใช้เพื่อดำเนินการตามขั้นตอนต่อไป คุณสามารถดาวน์โหลดได้สำหรับ Windows 10 โดยใช้ไฟล์ ลิงค์นี้ .
- ค้นหาไฟล์ที่คุณอยู่ในโฟลเดอร์ดาวน์โหลดตามค่าเริ่มต้นและเรียกใช้การตั้งค่า เลือก WPT (Windows Performance Tools) จากรายการและคลิกที่ติดตั้ง รีสตาร์ทคอมพิวเตอร์เพื่อดำเนินการให้เสร็จสิ้น
- หากคุณเป็นผู้ใช้ Windows 10 คุณสามารถค้นหา Command Prompt ได้ง่ายๆเพียงคลิกปุ่มเมนู Start หรือปุ่ม Search ที่อยู่ถัดจากนั้นพิมพ์“ cmd” หรือ“ Command Prompt” คลิกขวาที่ผลลัพธ์แรกและเลือกตัวเลือก Run as administrator
- ใช้คำสั่งต่อไปนี้เพื่อนำทางไปยังโฟลเดอร์ Temp ใน Command Prompt ตรวจสอบให้แน่ใจว่าคุณคลิกปุ่ม Enter หลังจากพิมพ์ข้อความนี้:
cd temp
- ใช้คำสั่งด้านล่างเพื่อเริ่มการวิเคราะห์และรอสักครู่จนกว่าคุณจะเห็นการใช้งาน DPC และ Interrupt ที่สูงในตัวจัดการงาน
xperf-on latency -stackwalk profile
- เมื่อคุณสังเกตเห็นการใช้งาน CPU สูงให้หยุดการติดตามด้วยคำสั่งด้านล่าง:
xperf -d DPC_Interrupt.etl
- สิ่งนี้จะปิดกระบวนการและเขียนผลลัพธ์ไปยังไฟล์ DPC_Interrupt.etl คลิกที่เมนู Start แล้วพิมพ์ Run เลือกเรียกใช้ กล่องโต้ตอบเรียกใช้จะปรากฏขึ้น พิมพ์“% temp%” ในกล่องโต้ตอบเรียกใช้แล้วคลิกปุ่มตกลง เพื่อเปิดโฟลเดอร์ Temporary files ทันที
- ค้นหาไฟล์ DPC_Interrupt.etl และดับเบิลคลิก รอจนกว่าทั้งสองรอบจะจบลงและไปที่ Trace >> Configure Symbol Paths และพิมพ์ดังต่อไปนี้:
srv * C: สัญลักษณ์ * http: //msdl.microsoft.com/download/symbols
- ตอนนี้ไปที่กราฟ“ การใช้งาน CPU DPC” หรือ“ การใช้งาน CPU ขัดจังหวะ” (ขึ้นอยู่กับตำแหน่งที่คุณเห็นว่ามีการใช้งาน CPU สูง) แล้วเลือกช่วงเวลาคลิกขวาแล้วเลือก“ โหลดสัญลักษณ์” และคลิกถัดไปตารางสรุป คุณอาจต้องยอมรับข้อตกลงสิทธิ์การใช้งานเพื่อดาวน์โหลดสัญลักษณ์การดีบักสาธารณะและคุณอาจต้องรอสักครู่เพื่อดาวน์โหลด
- ที่นี่คุณจะสามารถดูสรุปการโทรและดูสาเหตุของปัญหา อาจเป็นไดรเวอร์โปรแกรมบริการหรือสิ่งที่คล้ายกัน Google ไฟล์ที่คุณเห็นสาเหตุของปัญหาและตรวจสอบเพื่อดูว่าเป็นของอะไรและระบุปัญหา
แนวทางที่ 4: แก้ไขปัญหาผ่าน Clean Boot
หากแอปของบุคคลที่สามหรือบริการก่อให้เกิดการขัดจังหวะระบบบ่อยครั้งคุณอาจต้องการระบุและปิดใช้งานหรือถอนการติดตั้งเพื่อแก้ปัญหา ผู้ใช้รายงานว่าปัญหาไม่ปรากฏในคลีนบูตดังนั้นคุณอาจต้องการดูด้วยตัวคุณเอง
หากปัญหาไม่ปรากฏในคลีนบูตจริงๆคุณอาจต้องการดูว่าแอปใดเป็นสาเหตุโดยการเปิดใช้งานบริการและรายการเริ่มต้นทีละรายการและกำจัดออก
- ใช้คีย์ผสม Windows + R บนแป้นพิมพ์ของคุณเพื่อเปิดกล่องโต้ตอบเรียกใช้ซึ่งคุณควรพิมพ์ 'MSCONFIG' แล้วคลิกตกลง
- คลิกที่แท็บ 'Boot' และยกเลิกการเลือกตัวเลือก 'Safe Boot'
- ภายใต้แท็บทั่วไปในหน้าต่างเดียวกันให้คลิกเพื่อเลือกปุ่มตัวเลือกการเริ่มต้นระบบที่เลือกจากนั้นคลิกเพื่อล้างกล่องกาเครื่องหมายโหลดรายการเริ่มต้นระบบเพื่อให้แน่ใจว่าไม่ได้เลือกไว้
- ภายใต้แท็บบริการคลิกเพื่อเลือกกล่องกาเครื่องหมายซ่อนบริการทั้งหมดของ Microsoft จากนั้นคลิก 'ปิดใช้งานทั้งหมด' เพื่อปิดใช้งานบริการที่ผู้ใช้ติดตั้ง
- บนแท็บเริ่มต้นคลิก 'เปิดตัวจัดการงาน' ในหน้าต่างตัวจัดการงานใต้แท็บเริ่มต้นคลิกขวาที่รายการเริ่มต้นแต่ละรายการที่เปิดใช้งานและเลือก 'ปิดการใช้งาน' ตรวจสอบให้แน่ใจว่าคุณไม่ข้ามรายการเพราะแม้แต่แอปที่ถูกกฎหมายส่วนใหญ่ก็สามารถทำให้ซอฟต์แวร์สับสนได้
- หลังจากนี้คุณจะต้องดำเนินการตามกระบวนการที่น่าเบื่อที่สุดและนั่นคือการเปิดใช้งานรายการเริ่มต้นทีละรายการและรีสตาร์ทคอมพิวเตอร์ของคุณ หลังจากนั้นคุณต้องตรวจสอบว่าข้อผิดพลาดปรากฏขึ้นอีกครั้งหรือไม่ คุณจะต้องทำขั้นตอนเดิมซ้ำแม้กระทั่งกับบริการที่คุณปิดใช้งานในขั้นตอนที่ 4 เมื่อคุณพบรายการเริ่มต้นหรือบริการที่มีปัญหาคุณสามารถดำเนินการเพื่อแก้ไขปัญหาได้ หากเป็นโปรแกรมคุณสามารถติดตั้งใหม่หรือซ่อมแซมได้ หากเป็นบริการคุณสามารถปิดใช้งานได้ ฯลฯ