
Ntoskrnl.exe 와 같은 시스템 프로세스는 PC의 전체 성능을 저하시킬 수 있습니다. Windows NT 운영 체제 커널(system kernel) 실행 파일 로 확장됩니다 . 이 실행 파일은 메모리 관리(memory management) , 프로세스 관리(process management) , 하드웨어 추출 (hardware extraction)을 담당하며 운영 (, )체제(System) 의 기본 부분입니다 . 시스템에서 과도한 CPU 및 디스크 리소스를 사용 하는 프로세스를 발견하면 작업 관리자(Task Manager) 에서 강제로 닫을 수 있습니다 . 그러나 Ntoskrnl.exe(Ntoskrnl.exe) 의 경우에는 그렇지 않습니다. 강제로 닫으면 담당 영역에 영향을 미칠 수 있기 때문입니다.따라서 (Hence)Ntoskrnl.exe 문제(Ntoskrnl.exe issue) 에 의한 높은 CPU 또는 디스크 사용량(High CPU or disk usage) 을 해결하려면 이 가이드를(guide and share) 읽고 동일한 문제에 직면한 친구와 공유하십시오.

Windows 10에서 Ntoskrnl.exe 높은 CPU 사용량을 수정하는 방법(How to Fix Ntoskrnl.exe High CPU Usage on Windows 10)
시스템이 평소보다 매우 느린 경우 작업 관리자(Task Manager) 로 이동하여 높은 CPU 리소스 를 소비하는 시스템 항목(System item) 을 확인하십시오 . 가장 높은 CPU(CPU) 리소스를 소비하는 경우에 대비하여 해당 리소스를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties) 옵션을 선택합니다. 이제 ntoskrnl.exe라는 새 항목을 찾을 수 있습니다. 이 기사에서는 Windows 10 에서 (Windows 10)Ntoskrnl.exe 높은 CPU 사용량(CPU usage) 을 수정하는 단계를 보여주었습니다 .

Ntoskrnl.exe가 많은 디스크 공간 및 CPU 리소스를 사용하는 이유는 무엇입니까?(Why Ntoskrnl.exe Consumes a lot of Disk Space & CPU Resources?)
이와 같은 가장 두드러진 문제는 하드웨어 및 맬웨어(hardware and malware) 의 메모리 누수로 인해 보고될 수 있습니다 . 그러나 많은 사람들이 Ntoskrnl.exe(Ntoskrnl.exe) 가 메모리를 관리하지만 과도한 메모리 리소스를 소비하는 이유 에 대해 혼동할 수 있습니다 . 이유를 알아보려면 계속 읽으시겠습니까?(Continue)
이 오류의 원인은 다음과 같습니다.
- 문제를 일으키는 가장 일반적인 이유는 새로운 압축 메모리(compressed memory) 입니다. 시스템에서 응용 프로그램이나 프로그램(application or program) 을 사용할 때마다 속도를 높이기 위해 일반 저장소 대신 RAM 이 사용됩니다. (RAM)그러나 여러 응용 프로그램을 동시에 열면 더 많은 RAM 이 사용되어 CPU 성능(CPU performance) 이 느려집니다.
- 시스템이 맬웨어 또는 바이러스 공격(malware or virus attack) 에 직면하면 CPU 가 많은 리소스를 소비하므로 컴퓨터가 분명히 느려집니다. 바이러스 백신 검사를 실행하여 시스템의 바이러스/악성 프로그램 공격을 분류합니다.
-
(Outdated or incompatible drivers)시스템 의 (system contribute)오래되거나 호환되지 않는 드라이버 가 동일한 문제를 야기합니다. 문제를 방지하려면 그에 따라 드라이버를 업데이트(Update) 하거나 롤백하십시오.
- Ntoskrnl.exe 파일이 손상된(Ntoskrnl.exe files are corrupt) 경우 해당 문제에 계속해서 직면하게 됩니다. 이러한 파일은 기본적으로 시스템 보호를 받기 때문에 거의 발생하지 않습니다. 그러나 문제가 발생하면 시스템에서 정상적으로 작동하지 않습니다.
이 섹션에서는 CPU(CPU) 사용 문제 를 해결하는 데 도움이 되는 문제 해결 방법 목록을 작성했습니다 . 문제 해결 단계는 원인의 심각성과 극한(severity and extreme) 에 따라 정렬됩니다 . 최고의 결과를 얻으려면 그들을 따르십시오.
방법 1: 고성능 전원 관리 옵션 사용(Method 1: Use High-Performance Power Plan)
고성능 전원 관리(high-performance power plan) 옵션으로 설정하면 컴퓨터를 최적화할 수도 있습니다 . 이러한 전원(power plan) 관리 옵션은 휴대용 설정의 전원 설정을 관리하기 위해 개발되었습니다. 시스템에서 고성능 전원(high-performance power plan) 관리 설정 을 사용하려면 아래에 언급된 지침을 따르십시오 .
1. 작업 표시줄 의 (Taskbar)배터리 아이콘(Battery icon) 을 마우스 오른쪽 버튼으로 클릭하고 전원 옵션(Power Options) 을 선택 합니다.

2. 이제 아래 그림에서 강조 표시된 대로 고성능 옵션을 선택합니다.(High performance )

이제 게임과 더 나은 성능을 위해 시스템을 최적화했습니다.
방법 2: 임시 파일 삭제(Method 2: Delete Temporary Files)
시스템에 손상된 Ntoskrnl.exe 파일 이 있으면 Ntoskrnl.exe 높은 CPU 사용(CPU usage) 문제가 발생합니다. 시스템에서 임시 파일을 지워서 이 오류를 해결할 수 있습니다. 그런 다음 지침에 따라 동일하게 구현합니다.
1. Windows 키 를 누르고 (Windows key)%temp% 를 입력 한 다음 열기(Open) 를 클릭합니다 .

2. 여기에서 Ctrl + A keys 함께 눌러 모든 파일과 폴더(files and folders) 를 선택한 다음 선택한 파일을 마우스 오른쪽 버튼으로 클릭합니다.
3. 삭제 (Delete ) 옵션을 선택하여 모든 임시 파일을 제거합니다.

4. 마지막으로 바탕 화면 으로 이동하여 (Desktop)휴지통 (Recycle Bin. ) 을 마우스 오른쪽 버튼으로 클릭합니다 . 휴지통 비우기(Empty Recycle Bin) 옵션을 선택 하여 Windows PC에서 데이터를 영구적으로 삭제합니다.

또한 읽기: (Also Read:) Windows 10 에서 키보드 (Fix keyboard) 입력 지연 수정(Input lag)
방법 3: 성능 문제 해결사 실행(Method 3: Run Performance Troubleshooter)
시스템 성능이 연장되는 경우 이 높은 CPU 사용량(CPU usage) 문제 때문일 수 있습니다 . 다음 단계를 사용하여 문제를 해결할 수 있습니다.
1. Windows + R keys 함께 눌러 실행 대화 상자를 엽니다.(Run dialog box.)
2. 이제 msdt.exe /id PerformanceDiagnostic 을 입력하고 Enter 키(Enter key) 를 누르십시오 .

3. 여기에서 성능 문제 해결사 가 (performance troubleshooter)스캔 프로세스(scanning process) 를 시작하고 수정할 문제를 표시합니다. 화면의 지시에 따라 프로세스를 완료하고 문제가 해결되었는지 확인합니다.
참고:(Note: ) 메시지가 표시되면 Windows 온라인 문제 해결 서비스(Windows Online Troubleshooting Service ) 가 비활성화된 다음 이 문서에서 설명하는 다른 방법을 따르십시오.

방법 4: 로컬 드라이브 스캔(Method 4: Scan the Local Drives)
경우 에 따라 Ntoskrnl.exe 문제 로 인해 하드 디스크의 오류가 (Ntoskrnl.exe issue)높은 CPU 또는 디스크 사용량(High CPU or disk usage) 에 기여할 수 있습니다 . 따라서 스캔을 수행하고 오류가 있는 경우 이를 정렬할 수 있습니다. 따라서 설치 파일이 저장된 위치를 찾고 아래 지침에 따라 해당 드라이브를 스캔하십시오.
1. Windows + E keys 동시에 눌러 파일 탐색기 를 열고 (File Explorer )이 PC(This PC) 를 클릭합니다 .

2. 로컬 디스크(Local Disk ) 를 마우스 오른쪽 버튼으로 클릭하고 아래 그림에서 강조 표시된 대로 속성(Properties) 을 선택 합니다.

3. 이제 도구(Tools ) 탭으로 이동하여 확인(Check) 버튼을 클릭합니다.

4. 이제 오류 검사(Error Checking) 창 에서 드라이브 스캔(Scan drive ) 옵션을 클릭합니다.

5. 스캔(Scanning) 프로세스가 완료될 때까지 기다렸다가 오류가 있으면 정렬합니다.

마지막으로 문제가 해결되었는지 확인합니다. 오류를 찾지 못하면 이 문서에서 설명하는 나머지 방법을 따르십시오.
또한 읽기: (Also Read:) Windows 10 에서 WSAPPX 높은 디스크 사용량 수정(Fix WSAPPX High Disk Usage)
방법 5: 디스크 정리 수행(Method 5: Perform Disk Cleanup)
디스크 정리(Disk Cleanup) 는 휴지통(Recycle Bin) 과 같습니다 . 디스크 정리(Disk Cleanup) 를 통해 삭제된 데이터 는 시스템에서 영구적으로 삭제되지 않으며 하드 드라이브에서 계속 사용할 수 있습니다. 필요할 때마다 파일을 복구할 수 있습니다.
1. Windows 검색 표시줄에 디스크 정리(Disk Cleanup) 를 입력하고 아래 강조 표시된 대로 관리자(Run as administrator) 권한 으로 실행을 클릭 합니다.

2. 정리할 드라이브를 선택(Select the drive you want to clean up) 하라는 메시지가 표시 됩니다 . 여기서는 C: 드라이브를 선택했습니다. 계속하려면 확인 을 (OK)클릭(Click) 하십시오 .

3. 프롬프트가 나타나고 디스크 정리 (Disk Cleanup ) 가 여유 공간을 계산합니다.

4. 삭제할 파일: (Files to delete: ) 아래에서 원하는 모든 항목의 확인란을 선택하고 시스템 파일 정리 를(Clean up system files) 클릭 합니다 .

5. 스캔(scanning) 이 완료되면 선택한 모든 항목의 확인란을 다시 선택하고 확인(OK) 을 클릭 합니다.

6. 마지막으로 확인 프롬프트에서 파일 삭제 버튼을 클릭합니다.(Delete Files)

7. PC 를 (your PC)다시 시작(Restart) 합니다 . 추가 공간을 정리하려면 하드 디스크 공간 을 확보하는 10 (Hard Disk Space)가지 방법(Ways) 을 읽으십시오 .
방법 6: SuperFetch 비활성화(SysMain)(Method 6: Disable SuperFetch (SysMain))
응용 프로그램 및 Windows 의 시작 시간 은 (startup time)SysMain (이전 의 SuperFetch ) 이라는 기본 제공 기능으로 개선되었습니다 . 그러나 시스템의 프로그램은 이 기능의 혜택을 받지 못합니다. 대신 백그라운드 활동이 증가하고 시스템의 수행 속도가 상대적으로 감소합니다. 이러한 Windows 서비스는 CPU 리소스를 소모하므로 시스템에서 SuperFetch 를 비활성화하는 것이 좋습니다 .
1. Windows + R 키를 함께 눌러 실행(Run) 대화 상자를 시작합니다.
2. 표시된 대로 services.msc 를 입력하고 (services.msc )확인 (OK ) 을 클릭하여 서비스(Services) 창을 시작합니다.

3. 이제 아래로 스크롤하여 SysMain (SysMain. ) 을 마우스 오른쪽 버튼으로 클릭합니다 . 그런 다음 그림과 같이 속성(Properties) 을 선택 합니다.

4. 여기에서 일반 (General ) 탭 의 드롭다운 메뉴에서 아래에 강조 표시된 대로 시작 유형 (Startup type ) 을 비활성화 로 설정합니다.(Disabled )

5. 마지막으로 적용(Apply) 을 클릭한 다음 확인 (OK ) 을 클릭 하여 변경 사항을 저장합니다.
또한 읽기: (Also Read:) .NET 런타임 최적화 서비스 높은 CPU 사용량 수정(Fix .NET Runtime Optimization Service High CPU Usage)
방법 7: Windows 업데이트 서비스 다시 시작(Method 7: Restart Windows Update Service)
경우에 따라 소프트웨어 배포 폴더(Software Distribution Folder) 를 수동으로 삭제 하고 Windows 업데이트 서비스(Windows Update Service) 를 다시 시작하여 Ntoskrnl.exe 높은 CPU 사용량(CPU usage) 문제를 해결할 수 있습니다 . 그런 다음 아래 지침에 따라 동일하게 구현하십시오.
1. 검색 메뉴로 이동하여 실행을 입력하여(search menu and typing) 실행 대화 상자 를 시작할 수 있습니다 (Run dialog box).(Run.)
2. 다음과 같이 services.msc 를 입력하고 (services.msc )확인(OK ) 을 클릭하여 서비스(Services) 창 을 시작합니다 .

3. 이제 화면을 아래로 스크롤하고 Windows Update 를 (Windows Update.)마우스 오른쪽 버튼으로 클릭(right-click ) 합니다 .
참고:(Note:) 현재 상태가 Running 이 아닌 경우 아래 단계를 건너뛸 수 있습니다.
4. 여기에서 현재 상태가 Running (실행 중)으로 표시되면 (Running)Stop (중지)을 클릭합니다 .

5. Windows가 로컬 컴퓨터에서 다음 서비스를 중지하려고 시도하고(Windows is attempting to stop the following service on the Local Computer…) 있다는 메시지가 표시됩니다. 프롬프트가 완료될 때까지 기다리 십시오. (Wait)3~5초 정도 소요됩니다.

6. 이제 Windows + E keys 함께 눌러 파일 탐색기(File Explorer ) 를 엽니다 . 이제 다음 경로로 이동합니다.
C:\Windows\SoftwareDistribution\DataStore
Ctrl + A keys 함께 눌러 모든 파일과 폴더를 선택하고 빈 공간을 마우스 오른쪽 버튼으로 클릭 합니다.(right-click )
8. 여기에서 삭제 옵션을 선택하여 (Delete )DataStore 위치(DataStore location) 에서 모든 파일과 폴더를 제거합니다 .

9. 이제 C:\Windows\SoftwareDistribution\Download, 경로로 이동 하고 이전 단계에서 언급한 대로 다운로드 위치(Downloads location) 의 모든 파일을 삭제 합니다 .(Delete )

10. 이제 서비스(Services ) 창 으로 돌아가 Windows 업데이트 를 (Windows Update.)마우스 오른쪽 버튼으로 클릭(right-click ) 합니다 .
11. 여기에서 아래 그림과 같이 시작 옵션을 선택합니다.(Start )

12. Windows가 로컬 컴퓨터에서 다음 서비스를 시작하려고 시도하고(Windows is attempting to start the following service on Local Computer…) 있다는 메시지가 표시됩니다. 3~5초 동안 기다렸다가 (Wait)서비스(Services) 창을 닫습니다.

13. 마지막으로 시스템에서 문제가 해결되었는지 확인합니다.
방법 8: BlueStacks 서비스 중지(Method 8: Stop BlueStacks Services)
BlueStacks 는 Android 에뮬레이터 이지만 (BlueStacks)Ntoskrnl.exe 문제(Ntoskrnl.exe issue) 를 일으키는 Ntoskrnl.exe 파일 과(Ntoskrnl.exe) 너무 많은 충돌을 생성합니다 . 그러나 아래에 언급된 단계에 따라 중지할 수 있습니다.
1. 메모장을 열고 다음 키 를 (keys)메모장(Notepad ) 에 붙여넣 습니다.
C:Program Files (x86)BlueStacksHD-Quit.exe
net stop BstHdUpdaterSvc
net stop BstHdLogRotatorSvc
net stop BstHdAndroidSvc

2. 이제 파일로 이동하여 파일 을 (File )name_you_like .bat 로 저장합니다.

3. 이제 파일을 저장한 위치로 이동하여 관리자 권한으로 실행합니다.(administrative privileges. )
4. 이제 예(Yes ) 를 클릭하고 시스템 을 재부팅(rebooting ) 하여 레지스트리 변경 사항을 확인하십시오 .

이제 모든 BlueStacks 서비스가 비활성화되어 Ntoskrnl.exe 높은 CPU 사용량(CPU usage) 문제가 수정됩니다.
또한 읽기: (Also Read:) 서비스 호스트 수정(Fix Service Host) : 진단 정책 서비스 높은 CPU 사용량(Policy Service High CPU Usage)
방법 9: 맬웨어 검사 실행(Method 9: Run Malware Scans)
악성 소프트웨어를 극복하는 데 도움이 되는 맬웨어 방지 프로그램은 거의 없습니다. 그러나 정기적으로 시스템을 검사하고 보호합니다. 따라서 Ntoskrnl.exe 높은 CPU 사용량(CPU usage) 을 방지하려면 시스템에서 바이러스 백신 검사를 실행하고 문제가 해결되었는지 확인하십시오. 그런 다음 아래에 언급된 단계를 수행하십시오.
1. Windows + I keys 동시에 눌러 설정(Settings) 을 시작합니다 .
2. 여기에서 그림과 같이 업데이트 및 보안 설정을 클릭합니다.(Update & Security)

3. 왼쪽 창에서 Windows 보안 으로 이동합니다.(Windows Security)

4. 오른쪽 창에서 바이러스 및 위협 방지 옵션을 클릭합니다.(Virus & threat protection)

5. 맬웨어를 검색 하려면 빠른 검사 버튼을 클릭합니다.(Quick Scan)

6A. 검사가 완료되면 모든 위협이 표시됩니다. 현재 위협(Current threats) 아래에서 작업 시작 을 (Start Actions )클릭(Click) 합니다 .

6B. 장치에 위협이 없으면 장치에 현재 위협 없음 (No current threats ) 경고가 표시됩니다.

방법 10: 시스템 파일 복구(Method 10: Repair System Files)
Windows 10 사용자는 시스템 파일 검사기(System File Checker) 를 실행하여 시스템 파일을 자동으로 스캔하고 복구할 수 있습니다 . 또한 사용자가 파일을 삭제(user delete) 하고 이 문제를 해결할 수 있는 기본 제공 도구입니다. 그런 다음 아래에 언급된 단계에 따라 동일하게 구현하십시오.
1. Windows 키 를 누르고 (Windows key)명령 프롬프트(Command Prompt) 를 입력 한 다음 관리자 권한으로 실행을(Run as administrator) 클릭합니다 .

2. 사용자 계정 컨트롤(User Account Control) 프롬프트 에서 예(Yes) 를 클릭합니다.
3. chkdsk C: /f /r /x 명령을 입력하고 Enter 키(Enter key) 를 누르십시오 .

4. 메시지가 표시되면 Chkdsk를 실행할 수 없습니다...볼륨이... 사용 중입니다.(Chkdsk cannot run…the volume is… in use process) 그런 다음 Y 를 입력하고 Enter 키(Enter key) 를 누릅니다 .
5. 다시 sfc /scannowEnter 키(Enter key) 를 눌러 시스템 파일 검사기(System File Checker) 검사 를 실행합니다 .

참고:(Note:) 시스템 검사가 시작되며 완료하는 데 몇 분 정도 걸립니다. 그동안 다른 활동을 계속할 수 있지만 실수로 창을 닫지 않도록 주의하십시오.
스캔을 완료하면 다음 메시지 중 하나가 표시됩니다.
- Windows 리소스 보호에서 무결성 위반을 찾지 못했습니다.(Windows Resource Protection did not find any integrity violations.)
- Windows 리소스 보호에서 요청한 작업을 수행할 수 없습니다.(Windows Resource Protection could not perform the requested operation.)
- Windows 리소스 보호에서 손상된 파일을 찾아 성공적으로 복구했습니다.(Windows Resource Protection found corrupt files and successfully repaired them.)
- Windows 리소스 보호에서 손상된 파일을 찾았지만 일부를 수정할 수 없습니다.(Windows Resource Protection found corrupt files but was unable to fix some of them.)
6. 스캔이 완료되면 PC 를 (your PC)다시 시작(restart) 합니다 .
7. 다시 명령 프롬프트를 관리자(Command Prompt as administrator) 로 실행하고 주어진 명령을 차례로 실행합니다.
dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup
참고: (Note:)DISM 명령을 제대로 실행하려면 인터넷에 연결(internet connection) 되어 있어야 합니다 .

또한 읽기: (Also Read:)Windows 10 에서 (Windows 10)높은 CPU 사용량을 수정(Fix High CPU Usage) 하는 방법
방법 11: 드라이버 업데이트 롤백(Method 11: Rollback Driver Updates)
시스템이 올바르게 작동하고 업데이트 후 오작동이 시작된 경우 드라이버를 롤백하면 도움이 될 수 있습니다. 드라이버를 롤백하면 시스템에 설치된 현재 드라이버가 삭제되고 이전 버전으로 교체됩니다. 이 프로세스는 드라이버의 모든 버그를 제거하고 잠재적으로 해당 문제를 수정해야 합니다.
참고: 이 가이드에서는 일반적인 (Note: )디스플레이 드라이버(Display Driver) 를 롤백하는 단계를 컴파일했습니다 . 호환되지 않는 모든 드라이버를 롤백하는 것이 좋습니다.
1. Windows 키 를 누르고 (Windows key)장치 관리자(device manager) 를 입력 한 다음 열기(Open) 를 클릭합니다 .

2. 디스플레이 어댑터(Display adapters) 옆에 있는 화살표를 클릭 하여 확장합니다.

3. 아래 그림과 같이 디스플레이 드라이버( display driver) (예: NVIDIA GeForce 드라이버(driver) )를 마우스 오른쪽 버튼으로 클릭 하고 속성(Properties) 을 선택 합니다.

4. 그림과 같이 드라이버 (Driver ) 탭 으로 전환하고 드라이버 롤백(Roll Back Driver) 을 클릭 합니다.
참고(Note) : 드라이버 롤백(Roll Back Driver) 옵션 이 회색으로 표시되면 Windows PC에 사전 설치된 드라이버 파일이 없거나 업데이트된 적이 없음을 나타냅니다. 이 경우 이 문서에서 설명하는 다른 방법을 시도해 보십시오.

5. 롤백 하는 이유를 제공하십시오. (Why are you rolling back?)드라이버 패키지 롤백(Driver Package rollback) 창 에서 그런 다음 강조 표시된 예 버튼을 클릭합니다.(Yes)

6. 이제 시스템을 다시 시작(restart) 하여 롤백을 적용합니다.
방법 12: Zune 소프트웨어 제거(해당되는 경우)(Method 12: Uninstall Zune Software (If Applicable))
많은 사용자가 Zune 소프트웨어가 ntoskrnl.exe 파일을 방해하여 Ntoskrnl.exe 높은 CPU 사용(CPU usage) 문제를 일으킨다고 보고했습니다. 아래에 언급된 단계에 따라 제거하십시오.
1. Windows 키 를 누르고 (Windows key)앱 및 기능(apps and features) 을 입력 하고 열기(Open) 를 클릭합니다 .

2. 아래 그림과 같이 Zune 앱 을 클릭하고 (Zune app)제거 (Uninstall ) 옵션을 선택 합니다.

3. 제거(Uninstall) 를 다시 클릭하여 위와 동일한 내용을 확인합니다.
4. 화면의 지시 에 따라 (on-screen instructions)제거 프로세스(uninstallation process) 를 마칩니다 .
5. 마지막으로 PC 를 (your PC)다시 시작(restart) 합니다 .
추천:(Recommended:)
- 20 최고의 휴대 전화 추적 앱
- ROG 게임 센터가 작동하지 않는 문제 수정
- Ntoskrnl.exe 높은 디스크 사용량 수정
- Chrome 프로필 오류를 수정하는 14가지 방법
이 가이드가 도움이 되었기를 바라며 Ntoskrnl.exe 높은 CPU 사용량(Ntoskrnl.exe high CPU usage) 문제를 해결할 수 있기를 바랍니다. 어떤 방법이 가장 효과적인지 알려주십시오. 또한 이 기사와 관련하여 질문/제안 사항이 있으면 댓글 섹션에 자유롭게 남겨주세요.
Fix Ntoskrnl.exe High CPU Usage
The sуstem processes like Ntoskrnl.еxe might slоw down the overall perfоrmance of your PC. It is expanded as Windows NT operating system kernel executable. This executable is responsible for memory management, procesѕ management, hardware extraction, and it is the fundamental part of the Operating System. When you find a process consuming excessive CPU and disk resources in your system, you can close them forcefully from Task Manager. But this is not in the case of Ntoskrnl.exe, since closing them forcefully might affect the areas they are responsible for. Hence, to address High CPU or disk usage by Ntoskrnl.exe issue, read this guide and share it with your friend facing the same issue.

How to Fix Ntoskrnl.exe High CPU Usage on Windows 10
If you find your system very slow than usual, navigate to Task Manager to see which System item is consuming high CPU resources. If, in case, you have found it consuming the highest CPU resources, then right-click on it and select the Properties option. Now, you will find a new item called ntoskrnl.exe. In this article, we have shown the steps to fix Ntoskrnl.exe high CPU usage on Windows 10.

Why Ntoskrnl.exe Consumes a lot of Disk Space & CPU Resources?
The most prominent issues like these can be reported due to memory leakage from hardware and malware. However, many of you might be confused with a question, Ntoskrnl.exe manages memory, yet why does it consume excess memory resources? Continue reading to learn why?
Following are some possible reasons behind this error.
- The most common reason that triggers the issue is new compressed memory. Whenever you use any application or program in your system, RAM will be used up to increase the speed instead of regular storage. Yet, when you open multiple applications simultaneously, more RAM will be used up, and thus CPU performance will be slowed down.
- If your system faces any malware or virus attack, the CPU consumes high resources, and thus your computer will be slowed down apparently. Run an antivirus scan to sort any virus/malware attacks in your system.
-
Outdated or incompatible drivers in your system contribute to the same issue. Update or roll back your drivers accordingly to avoid the problem.
- If the Ntoskrnl.exe files are corrupt, you will face the said problem again and again. This rarely happens since these files are system-protected by default. However, when you face the problem, you will not normally work in your system.
This section has compiled a list of troubleshooting methods that would help you fix the CPU usage issue. The troubleshooting steps are arranged according to the severity and extreme of causes. Follow them to attain the best results.
Method 1: Use High-Performance Power Plan
You can also optimize your computer when you set your settings to a high-performance power plan. These power plans are developed to manage the power settings on portable settings. Follow the below-mentioned instructions to use high-performance power plan settings in your system.
1. Right-click on the Battery icon on the Taskbar and select Power Options.

2. Now, select the High performance option as highlighted in the pic below.

Now you have optimized your system for games and better performance.
Method 2: Delete Temporary Files
When your system has any corrupt Ntoskrnl.exe files, you will encounter Ntoskrnl.exe high CPU usage issues. You can sort out this error by clearing the temporary files in your system. Then, follow the instructions to implement the same.
1. Press the Windows key, type %temp%, and click on Open.

2. Here, select all files and folders by pressing Ctrl + A keys together and then right-click on the selected files.
3. Select the Delete option to remove all the temporary files.

4. Finally, go to Desktop and right-click on Recycle Bin. Select Empty Recycle Bin option to permanently delete the data from your Windows PC.

Also Read: Fix keyboard Input lag in Windows 10
Method 3: Run Performance Troubleshooter
If the performance of your system is prolonged, it can be due to this high CPU usage issue, you can troubleshoot it by using the following steps.
1. Press and hold Windows + R keys together to open the Run dialog box.
2. Now, type msdt.exe /id PerformanceDiagnostic and hit the Enter key.

3. Here, the performance troubleshooter starts the scanning process and displays any issues to be fixed. Follow the on-screen instructions to complete the process and check if you have fixed the issue.
Note: If you receive a prompt, Windows Online Troubleshooting Service is disabled, then follow other methods discussed in this article.

Method 4: Scan the Local Drives
Sometimes, errors in hard disks might contribute to High CPU or disk usage by the Ntoskrnl.exe issue. Thus, you can perform a scan and sort out any errors, if any. Thus, find where your installation files are stored and scan the corresponding drive as instructed below.
1. Hit the Windows + E keys simultaneously to open File Explorer and click on This PC.

2. Right-click on your Local Disk and select Properties as highlighted in the pic below.

3. Now, go to the Tools tab and click on the Check button.

4. Now, click on the Scan drive option in the Error Checking window.

5. Wait for the Scanning process to be completed and sort out any errors if any.

Finally, check if you have fixed the issue. If you do not find any errors, follow the rest of the methods discussed in this article.
Also Read: Fix WSAPPX High Disk Usage in Windows 10
Method 5: Perform Disk Cleanup
Disk Cleanup is like Recycle Bin. The data deleted through Disk Cleanup are not permanently deleted from the system and remain available on your hard drive. You may recover the files whenever needed.
1. In the Windows search bar, type Disk Cleanup and click on Run as administrator, as highlighted below.

2. You will be asked to Select the drive you want to clean up. Here, we have selected C: drive. Click on OK to proceed.

3. A prompt will appear and The Disk Cleanup will calculate the amount of space that can be made free.

4. Check the box for all desired items under Files to delete: and click Clean up system files.

5. Once the scanning is complete, again check the boxes for all the chosen items and click on OK.

6. Finally, click on the Delete Files button in the confirmation prompt.

7. Restart your PC. To clean up additional space, read 10 Ways to Free up Hard Disk Space.
Method 6: Disable SuperFetch (SysMain)
The startup time for applications and Windows is improved by a built-in feature called SysMain (formerly SuperFetch). But programs of the system are not benefited from this feature. Instead, the background activities are increased, and the performing speed of your system will be reduced relatively. These Windows services will eat your CPU resources, and it is often recommended to disable SuperFetch in your system.
1. Launch the Run dialog box by holding Windows + R keys together.
2. Type services.msc as shown and click OK to launch the Services window.

3. Now, scroll down and right-click on SysMain. Then, select Properties, as depicted.

4. Here, in the General tab, set the Startup type to Disabled from the drop-down menu, as highlighted below.

5. Finally, click Apply and then, OK to save the changes.
Also Read: Fix .NET Runtime Optimization Service High CPU Usage
Method 7: Restart Windows Update Service
Sometimes, you could fix the Ntoskrnl.exe high CPU usage issue by manually deleting the Software Distribution Folder and restarting the Windows Update Service. Then, follow the below instructions to implement the same.
1. You can launch the Run dialog box by going to the search menu and typing Run.
2. Type services.msc as follows and click OK to launch the Services window.

3. Now, scroll down the screen and right-click on Windows Update.
Note: If the current status is not Running, you can skip the below step.
4. Here, click on Stop if the current status displays Running.

5. You will receive a prompt Windows is attempting to stop the following service on the Local Computer… Wait for the prompt to be completed. It will take around 3 to 5 seconds.

6. Now, open the File Explorer by clicking Windows + E keys together. Now, navigate to the following path.
C:\Windows\SoftwareDistribution\DataStore
7. Now, select all the files and folders by pressing Ctrl + A keys together and right-click on the bare space.
8. Here, select the Delete option to remove all the files and folders from the DataStore location.

9. Now, navigate to the path, C:\Windows\SoftwareDistribution\Download, and Delete all the files in the Downloads location as mentioned in the previous steps.

10. Now, go back to the Services window and right-click on the Windows Update.
11. Here, select the Start option as depicted in the below picture.

12. You will receive a prompt, Windows is attempting to start the following service on Local Computer… Wait for 3 to 5 seconds and close the Services window.

13. Finally, check if the issue is resolved in your system.
Method 8: Stop BlueStacks Services
The BlueStacks is an Android emulator but, it creates so many conflicts with Ntoskrnl.exe files causing Ntoskrnl.exe issue. But you can stop them by following the below-mentioned steps.
1. Open Notepad and paste the following keys into it.
C:Program Files (x86)BlueStacksHD-Quit.exe
net stop BstHdUpdaterSvc
net stop BstHdLogRotatorSvc
net stop BstHdAndroidSvc

2. Now, go to File and save the file as name_you_like.bat

3. Now, navigate to the location where you have saved the file and run it with administrative privileges.
4. Now, confirm the registry changes by clicking on Yes and rebooting your system.

Now, all the BlueStacks services will be disabled, thereby fixing the Ntoskrnl.exe high CPU usage issue.
Also Read: Fix Service Host: Diagnostic Policy Service High CPU Usage
Method 9: Run Malware Scans
Few anti-malware programs can help you overcome malicious software. However, they routinely scan and safeguard your system. Therefore, to avoid Ntoskrnl.exe high CPU usage, run an antivirus scan in your system and check if the problem is solved. Then, follow the below-mentioned steps to do so.
1. Hit Windows + I keys simultaneously to launch Settings.
2. Here, click on Update & Security settings as shown.

3. Go to Windows Security in the left pane.

4. Click on the Virus & threat protection option in the right pane.

5. Click on the Quick Scan button to search for malware.

6A. Once the scan is done, all the threats will be displayed. Click on Start Actions under Current threats.

6B. If there is no threat in your device, the device will show the No current threats alert.

Method 10: Repair System Files
Windows 10 users can automatically scan and repair their system files by running System File Checker. In addition, it is a built-in tool that lets the user delete files and fix this issue. Then, follow the below-mentioned steps to implement the same.
1. Hit the Windows key, type Command Prompt and click on Run as administrator.

2. Click on Yes in the User Account Control prompt.
3. Type chkdsk C: /f /r /x command and hit Enter key.

4. If you are prompted with a message, Chkdsk cannot run…the volume is… in use process, then, type Y and hit the Enter key.
5. Again, type the command: sfc /scannow and press Enter key to run the System File Checker scan.

Note: A system scan will be initiated and it will take a couple of minutes to finish. Meanwhile, you can continue performing other activities but be mindful of not accidentally closing the window.
After completing the scan, it will show either of these messages:
- Windows Resource Protection did not find any integrity violations.
- Windows Resource Protection could not perform the requested operation.
- Windows Resource Protection found corrupt files and successfully repaired them.
- Windows Resource Protection found corrupt files but was unable to fix some of them.
6. Once the scan is finished, restart your PC.
7. Again, launch Command Prompt as administrator and execute the given commands one after the other:
dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup
Note: You must have a working internet connection to execute DISM commands properly.

Also Read: How to Fix High CPU Usage on Windows 10
Method 11: Rollback Driver Updates
If your system had been working correctly and began to malfunction after an update, rolling back the drivers might help. The rollback of the driver will delete the current driver installed in the system and replace it with its previous version. This process should eliminate any bugs in the drivers and potentially fix the said problem.
Note: In this guide, we have compiled steps to roll back a common Display Driver. You are advised to roll back all the incompatible drivers.
1. Hit the Windows key, type device manager, and click on Open.

2. Click on the arrow next to Display adapters to expand it.

3. Right-click on your display driver (e.g. NVIDIA GeForce driver) and select Properties, as illustrated below.

4. Switch to the Driver tab and click Roll Back Driver, as shown.
Note: If the option to Roll Back Driver is greyed out, then it indicates that your Windows PC does not have the pre-installed driver files or tit has never been updated. In this case, try alternative methods discussed in this article.

5. Provide a Reason for Why are you rolling back? in the Driver Package rollback window. Then, click the Yes button, shown highlighted.

6. Now, restart your system to make the rollback effective.
Method 12: Uninstall Zune Software (If Applicable)
Many users have reported that Zune software interferes with ntoskrnl.exe files causing Ntoskrnl.exe high CPU usage issue. Uninstall them by following the below-mentioned steps.
1. Hit the Windows key, type apps and features, and click on Open.

2. Click on the Zune app and select Uninstall option, as depicted below.

3. Click on Uninstall again to confirm the same as shown above.
4. Follow the on-screen instructions to finish the uninstallation process.
5. Finally, restart your PC.
Recommended:
We hope that this guide was helpful and you could fix Ntoskrnl.exe high CPU usage issue. Let us know which method worked for you the best. Also, if you have any queries/suggestions regarding this article, then feel free to drop them in the comments section.