เพื่อให้ระบบปฏิบัติการทำงานได้ตามที่ตั้งใจไว้และไม่มีปัญหาใดๆ จะต้องอาศัยกระบวนการนับร้อยที่ทำงานอยู่เบื้องหลัง แม้ว่ากระบวนการเหล่านี้จะมีความสำคัญ อย่างน้อยก็บางส่วนของกระบวนการหลัก แต่ก็มีบางสถานการณ์ที่กระบวนการในเบื้องหลังอาจทำให้เกิดปัญหาบางอย่างได้ สถานการณ์หนึ่งเหล่านี้จะเกิดขึ้นเมื่อกระบวนการใช้ทรัพยากรมากกว่าที่ควรจะเป็น กระบวนการต่างๆ จะไม่กินทรัพยากรที่มีอยู่ในคอมพิวเตอร์ของคุณ ซึ่งรวมถึงพลังการประมวลผล หน่วยความจำ และอื่นๆ ในขณะที่ไม่ได้ใช้งาน อย่างไรก็ตาม เมื่อมีปัญหากับกระบวนการ คุณอาจสังเกตเห็นว่ากระบวนการนั้นตรงกันข้าม กระบวนการให้บริการโฮสต์ DISM บางครั้งอาจตกเป็นเหยื่อของสิ่งนี้ เนื่องจากการเริ่มมีเปอร์เซ็นต์การใช้งาน CPU สูง
ก่อนที่เราจะลงรายละเอียดให้มากกว่านี้ เรามาทำความรู้จักกับบริการนี้กันก่อนว่ามันคืออะไร และใช้ทำอะไร? ปรากฎว่า DISM หรือ Deployment Image Servicing and Management เป็นเครื่องมือบรรทัดคำสั่งที่มาพร้อมกับ Windows มักใช้เพื่อจัดเตรียมและให้บริการอิมเมจ Windows ซึ่งหมายความว่าหากไฟล์ Windows ของคุณได้รับความเสียหายหรือเสียหาย คุณสามารถพึ่งพา DISM เพื่อซ่อมแซมระบบปฏิบัติการ Windows ของคุณได้
นอกจากนั้น เมื่อคุณติดตั้งการอัปเดต Windows บนคอมพิวเตอร์ของคุณ กระบวนการจะทำงานในเบื้องหลังเพื่อช่วยในเรื่องนี้เช่นกัน สถานการณ์หนึ่งที่คุณสังเกตเห็นการใช้งาน CPU สูงของบริการ DISM คือเมื่อคุณกำลังเรียกใช้การอัปเดต Windows หากเป็นกรณีนี้สำหรับคุณ คุณก็ไม่มีอะไรต้องกังวลเพราะมันเป็นเรื่องปกติธรรมดาและทุกอย่างจะกลับเป็นปกติเมื่อ Windows ติดตั้งการอัปเดตที่กำลังดำเนินการอยู่ อย่างไรก็ตาม หากคุณสังเกตเห็นการใช้งาน CPU สูงโดยไม่ได้ใช้งานผ่านตัวจัดการงาน คุณสามารถทำตามบทความนี้เพื่อแก้ไขปัญหา ด้วยวิธีดังกล่าว ให้เราเริ่มต้นด้วยการแสดงให้คุณเห็นว่าคุณสามารถแก้ไขปัญหานี้ผ่านวิธีแก้ไขปัญหาเฉพาะหน้าต่างๆ ได้อย่างไร ดังนั้น เพื่อไม่ให้เป็นการเสียเวลา เรามาเริ่มกันเลย
ปิดใช้งาน Superfetch หรือ SysMain Service และ Background Intelligent Transfer Service
Superfetch เป็นบริการของ Windows ที่รับผิดชอบในการเร่งประสบการณ์การใช้งานระบบปฏิบัติการของคุณเมื่อเวลาผ่านไป โดยดูวิธีที่คุณใช้คอมพิวเตอร์ของคุณ ในระบบปฏิบัติการ Windows เวอร์ชันใหม่กว่า สิ่งนี้ถูกเปลี่ยนชื่อเป็น SysMain ดังนั้น หากคุณกำลังใช้งานระบบปฏิบัติการ Windows 10 รุ่นใหม่กว่า คุณควรมองหา SysMain แทน Superfetch บริการดังกล่าวบางครั้งอาจทำงานผิดพลาดซึ่งอาจทำให้เกิดปัญหาการใช้งาน CPU สูงที่คุณกำลังเผชิญ
นอกจากนี้ BITS หรือ Background Intelligent Transfer ยังสามารถทำให้เกิดปัญหาที่เป็นปัญหาได้ บริการนี้ใช้เป็นหลักในการถ่ายโอนไฟล์ในพื้นหลังโดยใช้เครือข่ายของคุณ แล้วส่งต่อไปยังกระบวนการ DISM ดังนั้น ในสถานการณ์เช่นนี้ คุณจะต้องปิดใช้งานบริการเพื่อแก้ไขปัญหา โดยทำตามคำแนะนำด้านล่าง:
- ก่อนอื่น เปิดกล่องโต้ตอบเรียกใช้โดยกดแป้น Windows + R การรวมกัน
- เมื่อกล่องโต้ตอบ Run ปรากฏขึ้น ให้พิมพ์ services.msc แล้วกดปุ่ม Enter
- นี่จะเป็นการเปิด Windows Services แอป
- ที่นี่ คุณจะสามารถดูบริการทั้งหมดที่อยู่ในระบบของคุณ ทั้งที่ทำงานและหยุดทำงาน
- จากรายการบริการ ให้มองหา Superfetch หรือ SysMain .
- เมื่อพบแล้ว ให้ดับเบิลคลิกเพื่อเปิด คุณสมบัติ หน้าต่าง.
- ในหน้าต่าง Properties ให้คลิกปุ่ม หยุด ปุ่มเพื่อหยุดบริการ นอกจากนั้น ให้เปลี่ยน เริ่มต้น พิมพ์จากเมนูแบบเลื่อนลงเป็น ปิดการใช้งาน .
- หลังจากนั้น ให้คลิกที่ สมัคร แล้วกด ตกลง .
- เมื่อเสร็จแล้ว ให้มองหา Background Intelligent Transfer Service จากรายการบริการ . เพื่อให้ง่ายสำหรับตัวคุณเอง ให้กดปุ่ม B ปุ่มบนแป้นพิมพ์ซึ่งจะนำคุณไปยังจุดเริ่มต้นของบริการที่ขึ้นต้นด้วยตัวอักษร B
- เมื่อพบบริการ ให้ดับเบิลคลิกที่บริการเพื่อเปิด คุณสมบัติ หน้าต่าง.
- หยุดบริการโดยคลิกที่ปุ่ม หยุด ปุ่มแล้วเปลี่ยน เริ่มต้น พิมพ์เป็น ปิดการใช้งาน จากเมนูแบบเลื่อนลง
- คลิก สมัคร แล้วกด ตกลง .
- หลังจากที่คุณทำเสร็จแล้ว ให้เริ่มต้นคอมพิวเตอร์ใหม่ เมื่อคอมพิวเตอร์ของคุณเริ่มทำงาน ให้ดูว่าปัญหายังคงมีอยู่หรือไม่โดยเปิดตัวจัดการงาน
เรียกใช้ตัวตรวจสอบไฟล์ระบบ
System File Checker หรือ SFC เป็นเครื่องมือที่มาพร้อมกับ Windows ที่ใช้ในการสแกนไฟล์ระบบของคุณ และหากพบไฟล์ที่เสียหาย ระบบจะทำการแทนที่ไฟล์เหล่านั้น เครื่องมือนี้ทำได้โดยดาวน์โหลดไฟล์รายการสำคัญของระบบปฏิบัติการ Windows แล้วเปรียบเทียบกับไฟล์ที่มีอยู่ในคอมพิวเตอร์ของคุณ ไฟล์จะถูกแทนที่ในกรณีที่พบปัญหาใดๆ เนื่องจากบางครั้งปัญหาการใช้งาน CPU สูงอาจเกิดจากไฟล์ระบบของคุณ การเรียกใช้การสแกน SFC สามารถช่วยคุณแก้ไขปัญหาได้ โดยทำตามคำแนะนำด้านล่าง:
- ก่อนอื่น คุณจะต้องมีหน้าต่างพรอมต์คำสั่งที่ยกระดับ สำหรับสิ่งนี้ ให้เปิด เมนูเริ่ม และค้นหา cmd . คลิกขวาที่ผลลัพธ์ที่แสดงและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูแบบเลื่อนลงที่แสดง
- เมื่อหน้าต่างพรอมต์คำสั่งที่ยกระดับเปิดขึ้น ให้พิมพ์ “sfc /scannow ” โดยไม่ต้องใส่เครื่องหมายคำพูด จากนั้นกด Enter กุญแจ.
- เครื่องมือ SFC จะเริ่มสแกนไฟล์ระบบของคุณเพื่อหาความคลาดเคลื่อน รอให้กระบวนการเสร็จสิ้นเนื่องจากอาจใช้เวลาสักครู่
- หลังจากสแกนเสร็จสิ้น และคุณได้รับข้อความแจ้งว่าพบไฟล์ที่เสียหาย ให้พิมพ์ "DISM /Online /Cleanup-Image /RestoreHealth ” โดยไม่ต้องใส่เครื่องหมายคำพูดแล้วกด Enter
- เมื่อกระบวนการนี้เสร็จสิ้นเช่นกัน ให้ตรวจสอบการใช้งาน CPU ของคุณโดยเปิดตัวจัดการงาน
ดำเนินการคลีนบูต
ตามที่ปรากฏ ในบางกรณี ปัญหาอาจเกิดจากแอปพลิเคชันบุคคลที่สามในระบบของคุณ ในสถานการณ์เช่นนี้ คุณจะต้องทำการคลีนบูตที่จะปิดการใช้งานบริการและแอพพลิเคชั่นที่ไม่สำคัญทั้งหมดบนคอมพิวเตอร์ของคุณซึ่งทำงานเมื่อเริ่มต้นระบบ นั่นคือทั้งหมดที่คลีนบูตทำ เมื่อคุณทำคลีนบูตและไม่มีปัญหาอยู่ที่นั่น จะเห็นได้ชัดว่าปัญหาเกิดจากแอปพลิเคชันของบุคคลที่สาม ในสถานการณ์เช่นนี้ คุณจะต้องถอนการติดตั้งแอปพลิเคชันใดๆ ที่คุณอาจติดตั้งเมื่อเร็วๆ นี้ก่อนที่ปัญหาจะเริ่มต้นขึ้น ในการดำเนินการคลีนบูต ให้ทำตามคำแนะนำด้านล่าง:
- ก่อนอื่น เปิดกล่องโต้ตอบเรียกใช้โดยกด แป้น Windows + R .
- จากนั้น ในกล่องโต้ตอบ Run ให้พิมพ์ msconfig และกด Enter
- นี่จะเป็นการเปิดระบบ การกำหนดค่า แอป
- ที่นั่น ให้เปลี่ยนไปใช้ บริการ แท็บ บนแท็บบริการ ให้คลิกที่ซ่อนบริการทั้งหมดของ Microsoft ช่องทำเครื่องหมาย การดำเนินการนี้จะซ่อนบริการของ Microsoft ทั้งหมดจากรายการ
- เมื่อคุณทำเสร็จแล้ว ให้คลิก ปิดการใช้งาน ทั้งหมด ปุ่มเพื่อปิดใช้งานบริการที่เหลือทั้งหมด คลิกสมัคร .
- หลังจากนั้น ให้สลับไปที่ เริ่มต้น แท็บ ที่นั่น ให้คลิกที่ เปิดตัวจัดการงาน ตัวเลือก.
- ในหน้าต่าง Task Manager ที่เปิดขึ้น ใน Startup คลิกแอปพลิเคชันทั้งหมดทีละรายการ จากนั้นคลิก ปิดใช้งาน ปุ่มเพื่อปิดใช้งานไม่ให้เริ่มต้นเมื่อเริ่มต้น
- เมื่อคุณทำเสร็จแล้ว ให้เริ่มต้นคอมพิวเตอร์ใหม่ หลังจากที่พีซีของคุณบูทเครื่องแล้ว ให้ดูว่ามีปัญหาหรือไม่ ในกรณีที่ไม่ใช่ ปัญหาเกิดจากแอปพลิเคชันในระบบของคุณ และคุณจะต้องเริ่มถอนการติดตั้งแอปที่อาจส่งผลให้เกิดปัญหา