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

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

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

Ntoskrnl.exe คืออะไร?(What Is Ntoskrnl.exe?)

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

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

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

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

เหตุใด Ntoskrnl.exe ทำให้เกิดปัญหา CPU สูง(Why Does Ntoskrnl.exe Cause High CPU Issues?)

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

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

วิธีที่ดีที่สุดในการแก้ไขปัญหานี้คือการตรวจสอบไฟล์ระบบ Windows ของคุณ(checking your Windows system files)การสแกนหามัลแวร์หรือไวรัส(scanning for malware or viruses)และอัปเดตพีซีของคุณ คุณยังสามารถเรียกใช้Windowsในโหมด "คลีนบูต" เพื่อดูว่าแอปอื่นหรือบริการที่ติดตั้งไว้เป็นสาเหตุของปัญหาหรือไม่

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

ตรวจสอบและซ่อมแซมไฟล์ระบบ Windows(Check and Repair Windows System Files)

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

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

  1. ในการเรียกใช้Windows PowerShellให้คลิกขวาที่เมนูStart แล้วเลือกตัว เลือกWindows PowerShell (Admin)

  1. ใน หน้าต่างเทอร์มินัล PowerShellให้พิมพ์sfc /scannowเพื่อตรวจสอบความสมบูรณ์ของไฟล์ระบบWindows การดำเนินการนี้จะค้นหาและแก้ไขไฟล์ที่สูญหายหรือเสียหายโดยอัตโนมัติ แต่คุณอาจต้องกดYเพื่อยอมรับการเปลี่ยนแปลง

  1. เมื่อsfcเสร็จสิ้น ให้พิมพ์chkdsk /r เพื่อกำหนดเวลาการสแกนบูตเพื่อตรวจสอบระบบไฟล์ของฮาร์ดไดรฟ์ คุณจะต้องยืนยันโดยกดปุ่มYบนแป้นพิมพ์ จากนั้นรีบูตพีซีเพื่อเรียกใช้การสแกน

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

การติดตั้งการอัปเดตระบบ Windows และไดรเวอร์(Installing Windows System and Driver Updates)

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

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

  1. ในการเปิดWindows Settingsให้คลิกขวาที่เมนูStart แล้วเลือก ตัวเลือกSettings ใน เมนู การตั้งค่า(Settings )ให้เลือกUpdate & Security > Windows Update > Download (หรือDownload and Install ) หากการอัปเดตพร้อมที่จะติดตั้ง มิฉะนั้น(Otherwise)ให้เลือกตรวจหาการอัปเดต(Check for Updates)แทน การดำเนินการนี้จะเริ่มดาวน์โหลดและติดตั้งการอัปเดตระบบและไดรเวอร์ที่มีอยู่โดยอัตโนมัติ

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

ตรวจหาไวรัสและมัลแวร์(Check for Viruses and Malware)

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

  1. ในการเริ่มต้น ให้เปิดการตั้งค่า Windows(Windows Settings ) (คลิกขวาที่ เมนู Startแล้วเลือกSettings ) จากนั้นเลือก Update & Security > Open Windows Update & Security > Open Windows Security

  1. ใน หน้าต่าง ความปลอดภัยของ Windows(Windows Security )เลือกVirus & Threat Protection > Scan Optionsแล้วเลือกตัวเลือกMicrosoft Defender Offline Scan (Microsoft Defender Offline Scan )การดำเนินการนี้จะเตรียมการสแกนบูตเครื่องพีซีของคุณเพื่อหามัลแวร์ เลือก ปุ่ม Scan Nowเพื่อรีบูทพีซีของคุณและเริ่มกระบวนการสแกน

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

แก้ไขปัญหาแอพและบริการที่ติดตั้งโดยใช้ Windows Clean Boot(Troubleshoot Installed Apps and Services Using a Windows Clean Boot)

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

ในการตรวจสอบนี้ คุณสามารถเรียกใช้คลีนบูต(clean boot)ซึ่งจะรันWindowsโดยไม่ต้องใช้แอพและบริการของบุคคลที่สาม

  1. ในการรีบูตWindowsในโหมดคลีนบูต ให้คลิกขวาที่เมนูStart แล้วเลือกตัวเลือก (Start)Run (หรือกดปุ่มWindows key + R บนแป้นพิมพ์ของคุณ) ใน กล่องคำสั่ง Runพิมพ์msconfigจากนั้นเลือกตกลง(OK)เพื่อเปิดใช้งาน

  1. ในแท็บ  General ของ หน้าต่างSystem Configuration ให้เลือกตัว (System Configuration)เลือก Selective startup(Selective startup)จากนั้นยกเลิกการเลือกตัวเลือกLoad system services(Load system services)และLoad startup items เพื่อให้แน่ใจว่าจะโหลดเฉพาะ บริการ ที่ออกโดย Microsoft(Microsoft-issued)เมื่อคุณรีบูตครั้งถัดไป กดตกลง(OK)เพื่อยืนยัน จากนั้นรีบูทพีซีของคุณ

  1. เมื่อคุณรีบูทเป็น Windows(Windows)เวอร์ชันคลีนบูตแล้ว ให้ตรวจสอบการใช้งานCPU ของคุณ (CPU)หากปัญหาได้รับการแก้ไข แสดงว่าบริการที่ไม่ใช่ของ Microsoft ที่แสดงอยู่ในแท็บบริการ ของหน้าต่างการ (Services)กำหนดค่าระบบ(System Configuration )อยู่เบื้องหลังปัญหา

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

การแก้ไขปัญหา Ntoskrnl.exe(Resolving Ntoskrnl.exe Issues)

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

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



About the author

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



Related posts