What is ntoskrnl.exe?

In computing Ntoskrnl.exe, short for Windows NT operating system kernel executable, also known as kernel image. It is a fundamental part of the system that provides the kernel and executive layers of the Microsoft Windows NT kernel space and is responsible for various system services such as hardware abstraction, process and memory management. Ntoskrnl.exe is also responsible for compressing the old pages of memory which reduces the overall amount of memory being used.

1 What is ntoskrnl.exe?2 Ntoskrnl.exe High Memory Usage2.1 Optimize performance2.2 Run Memory Diagnostic Tool2.3 Clear Page File at shutdown2.4 Disable Show me tips about Windows2.5 Run System File Checker2.6 Update Driver

Ntoskrnl.exe High Memory Usage

If your Windows 10 laptop freezes, working slowly and checking on Task manager, find that the Ntoskrnl.exe item is hogging much of your Memory. Don’t worry here we have different solutions to help fix windows 10 100% memory usage problem. Instead of changing any advanced system settings on your PC, make sure that your PC isn’t affected by some virus or malware. We recommend, install antivirus with the latest updates and perform a full system scan. Also run Third-party System optimization tool like CCleaner to Clear system junk, cache, memory Dump, Temp files etc which help to improve system performance.   Again Disabling the unnecessary Startup programs is a very helpful solution to fix High System Resource usage (ntoskrnl.exe High Memory Usage) problem on Windows 10.

To disable Startup programs Open Task Manager by pressing “Ctrl + Shift + ESC.”Then move to the “Startup” tab and you will see a list of programs that run at startup.Right click on the applications that you don’t want to run at startup and select “Disable”.

Optimize performance

Adjusting Windows for performance will manage everything including processor scheduling and memory usage to stop memory leaks and ntoskrnl.exe High Memory Usage.  

Run Memory Diagnostic Tool

Windows have a build-in Memory Diagnostic Tool that help detect memory Related errors. Let’s run the Memory Diagnostic Tool to check if memory errors causing the problem.

First Save all your important work, then press Win + R to open Run Window,Here type command mdsched.exe and hit the enter key.This will open the memory Diagnostic tool,Select the first option Restart now and check for problems.

This will Restart windows and start checking for memory related problems. (You can perform a basic scan or go for the ‘Advanced’ options like ‘Test mix’ or ‘Pass count’ and press F10 to start the test) Wait until 100% complete the scanning process After that windows will Restart automatically. You can Check the Memory Diagnostic test results from Here.

Clear Page File at shutdown

Here another effective solution, probably help fix 100% memory usage windows 10

Press Windows + R, type regedit and click ok,This will open Windows registry editor,First backup registry database then navigate the following path.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Now on middle pane double click on ‘ClearPageFileAtShutDown‘ And change its value to 1 As shown below image.That’s all now close Windows Registry and restart windows to take effect the changes.

Disable Show me tips about Windows

Also, Some users from Microsoft forum / Reddit Suggest Disable Show me tips about windows option help them to fix ntoskrnl.exe High Memory Usage problem on windows 10. To disable the Runtime Broker:

Open the Settings app using the keyboard shortcut Windows + I,Click on System then locate Notifications & ActionsHere turn off toggle “Get Tips Tricks and Suggestions .”Now restart the PC to bring it back to the normal and fix high RAM and CPU usage.

Run System File Checker

Run system file checker utility that helps restore missing corrupted system files with correct ones. And help if system file corruption causing high system resource usage on Windows 10.

Open command prompt as administratorType command sfc /scannow and hit the enter key.This will scan for missing system files if found any the SFC utility will restore them from a special folder located on %WinDir%\System32\dllcache.Wait until 100% complete the process after that restart windows.

Update Driver

If your memory leak problem began after you upgraded to Windows 10, the culprit could be outdated, missing, or broken drivers. Several users reported outdated drivers as the root cause of this problem. The most basic drivers to check out are graphics, sound, and network drivers which are the main reason behind memory leak issues. Therefore, the first thing you should do is update your faulty drivers. Did these solutions help Fix High RAM and CPU Usage of Windows 10? Let us know on comments below. Also read:

Solved: svchost.exe (netsvcs) high CPU usage windows 10Solved: Windows 10 Unmountable boot volume (STOP: 0x000000ED) BSODSolved: Driver_power_state_failure Blue Screen Error on Windows 10Fix Windows 10 freezes randomly And Restarts AutomaticallySolved: Headphones not recognized (Not working) on windows 10 How to Fix ntoskrnl exe High Memory Usage In Windows 10  - 54