ทำไม Ntoskrnl.Exe ทำให้ CPU สูงและวิธีแก้ไข


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

น่าเสียดายที่กระบวนการของระบบเช่น ntoskrnl.exe และ csrss.exe ในบางครั้งอาจทำให้เกิดปัญหากับพีซีของคุณ โดยเฉพาะอย่างยิ่ง Ntoskrnl.exe เป็นองค์ประกอบหลักของระบบปฏิบัติการ Windows ทำให้ยากต่อการแก้ไขปัญหา หาก ntoskrnl.exe ทำให้เกิดการใช้งาน CPU สูงและคุณต้องการแก้ไขนี่คือสิ่งที่คุณต้องทำ

Ntoskrnl.exe คืออะไร

กระบวนการของระบบ ntoskrnl.exeหรือที่เรียกว่าเคอร์เนลของระบบปฏิบัติการ Windows NT(หรือ ระบบใน Windows Task Manager) เป็นหนึ่งในกระบวนการที่สำคัญที่สุดที่ Windows มี

เคอร์เนลคือรหัสที่ให้การเชื่อมโยงระหว่างฮาร์ดแวร์และซอฟต์แวร์ เมื่อระบบปฏิบัติการเช่น Windows โหลดขึ้น เคอร์เนลของ Windows (ntoskrnl.exe)จะใช้เพื่อส่งคำสั่งไปยังส่วนประกอบต่างๆเช่น CPU ของคุณเพื่อทำงานและดำเนินการต่างๆ หากไม่มีกระบวนการระบบ ntoskrnl.exe พีซี Windows ของคุณก็จะไม่ทำงาน

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

แม้ว่าส่วนประกอบของระบบอื่น ๆ จะสามารถปิดใช้งานได้ แต่คุณจะไม่สามารถ ปิดการใช้งาน ntosknrl.exe ในการติดตั้ง Windows หากถูกบังคับให้หยุด Windows จะส่งคืนข้อผิดพลาด BSOD ntoskrnl.exe และคุณจะต้องรีสตาร์ทพีซีของคุณ

In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]->

เหตุใด Ntoskrnl.exe จึงทำให้เกิดปัญหา CPU สูง

น่าเสียดายที่ไม่มีคำตอบที่ชัดเจนว่าเหตุใด ntoskrnl.exe จึงทำให้ CPU สูงได้ การใช้งานใน Windows Task Manager สาเหตุเบื้องหลังปัญหานี้อาจแตกต่างกันไปในแต่ละพีซี

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

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

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

ตรวจสอบและซ่อมแซมไฟล์ระบบ Windows

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

วิธีหนึ่งที่เป็นไปได้ในการ แก้ไขปัญหานี้โดยเรียกใช้เครื่องมือบรรทัดคำสั่ง chkdsk และ sfcโดยใช้ Windows PowerShell

  1. ถึง เรียกใช้ Windows PowerShell คลิกขวาที่เมนู Start แล้วเลือกตัวเลือก Windows PowerShell (Admin)
    1. ในหน้าต่างเทอร์มินัล PowerShellพิมพ์ sfc / scannowเพื่อตรวจสอบความสมบูรณ์ของไฟล์ระบบ Windows สิ่งนี้ควรค้นหาและแก้ไขไฟล์ที่หายไปหรือเสียหายโดยอัตโนมัติ แต่คุณอาจต้องกด Yเพื่อยอมรับการเปลี่ยนแปลง
      1. เมื่อ sfcเสร็จสิ้นให้พิมพ์ chkdsk / rเพื่อกำหนดเวลาการสแกนการบูตเพื่อตรวจสอบระบบไฟล์ของฮาร์ดไดรฟ์ของคุณ คุณจะต้องยืนยันโดยการกดปุ่ม Yบนแป้นพิมพ์ของคุณจากนั้นรีบูตเครื่องพีซีของคุณเพื่อเรียกใช้การสแกน
      2. เครื่องมือเหล่านี้จะตรวจสอบการติดตั้งของคุณ และฮาร์ดไดรฟ์สำหรับไฟล์ที่หายไปหรือเสียหาย หากปัญหา ntoskrnl.exe ยังคงมีอยู่คุณจะต้องลองทำตามขั้นตอนเพิ่มเติมตามรายการด้านล่างนี้

        การติดตั้งการอัปเดตระบบ Windows และไดรเวอร์

        ระบบ Windows การอัปเดตมาพร้อมกับการแก้ไขและการอัปเกรดที่สามารถช่วยแก้ไขปัญหาทั่วไปที่ผู้ใช้รายงานทางออนไลน์รวมถึงข้อผิดพลาด BSOD และการใช้งาน CPU สูง

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

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

          ตรวจหาไวรัสและมัลแวร์

          ขอบคุณ Microsoft Defender(เดิมคือ Windows Defender) การ ลบมัลแวร์ที่ดื้อรั้น จากพีซี Windows 10 นั้นง่ายกว่าที่เคย

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

              แก้ไขปัญหาแอปและบริการที่ติดตั้งโดยใช้ Windows Clean Boot

              Windows 10 ไม่ปราศจากข้อผิดพลาดหรือข้อบกพร่อง แต่หากพีซีของคุณใช้งานได้ - วันที่และไฟล์ระบบของคุณไม่เสียหายแอปหรือบริการที่ติดตั้งอื่นอาจอยู่เบื้องหลังปัญหา ntoskrnl.exe ที่อาจเกิดขึ้น

              ในการตรวจสอบสิ่งนี้คุณสามารถ เรียกใช้ คลีนบูต เรียกใช้ Windows โดยไม่ใช้แอปและบริการของบุคคลที่สาม

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

                    การแก้ไขปัญหา Ntoskrnl.exe

                    หากวิธีการข้างต้นไม่ได้ผล และหากคุณเห็นการใช้งาน CPU สูงสำหรับ ntoskrnl.exe เป็นประจำคุณอาจต้องพิจารณาการแก้ไขอื่น ๆ โดยเฉพาะอย่างยิ่งหากคุณเห็นข้อผิดพลาด BSOD ntoskrnl.exe ปรากฏขึ้นซึ่งอาจบ่งบอกถึงปัญหากับพีซีของคุณที่สามารถแก้ไขได้โดย เช็ดและติดตั้ง Windows ใหม่ เท่านั้น

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

                    กระทู้ที่เกี่ยวข้อง:


                    14.10.2020