By default, Num Lock controls whether the numeric keypad on your keyboard enters numbers or performs navigation functions. On many Windows 11 systems, Num Lock automatically turns off after restart, shutdown, or sign-out, which can be frustrating if you frequently use the number pad.
This behavior is usually controlled by BIOS/UEFI settings, Windows registry values, or fast startup features. Fixing it ensures Num Lock stays permanently enabled every time Windows starts.
Below are the most effective solutions to keep Num Lock turned on in Windows 11.
Why Num Lock Turns Off Automatically in Windows 11
Windows does not directly manage Num Lock at startup in all cases. Instead, the setting is influenced by:
- BIOS or UEFI keyboard initialization
- Fast Startup behavior
- Registry values tied to keyboard state
Changing the correct setting ensures Windows remembers the Num Lock state properly.
How to Keep Num Lock Permanently Turned On in Windows 11
Follow the fixes below in order, starting with the simplest solution.
1. Enable Num Lock Before Logging In
Windows can remember the Num Lock state from the sign-in screen.
- Restart your PC
- At the Windows sign-in screen, press the Num Lock key
- Ensure the Num Lock indicator light is on
- Sign in normally
In many cases, this alone keeps Num Lock enabled after future restarts.
2. Disable Fast Startup
Fast Startup can override keyboard state settings.
- Open Control Panel
- Go to Power Options
- Click Choose what the power buttons do
- Select Change settings that are currently unavailable
- Uncheck Turn on fast startup
- Click Save changes
- Restart your PC
Disabling Fast Startup allows Windows to properly apply keyboard settings during boot.
3. Change Num Lock Registry Setting
Windows stores Num Lock preferences in the registry.
- Press Windows + R, type
regedit, and press Enter - Navigate to:
HKEY_USERS\.DEFAULT\Control Panel\Keyboard - Double-click InitialKeyboardIndicators
- Change the value to:
2 - Click OK
- Restart your PC
This value tells Windows to keep Num Lock enabled at startup.
4. Apply Registry Setting for Current User
Some systems require setting Num Lock for the logged-in user as well.
- In Registry Editor, go to:
HKEY_CURRENT_USER\Control Panel\Keyboard - Double-click InitialKeyboardIndicators
- Set the value to:
2 - Click OK
- Restart your PC
This ensures Num Lock remains enabled after sign-in.
5. Enable Num Lock in BIOS or UEFI
Many systems control Num Lock behavior at the firmware level.
- Restart your PC and enter BIOS/UEFI (usually by pressing Del, F2, or F10)
- Look for settings such as:
- Num Lock State
- Boot Up NumLock Status
- Set it to Enabled
- Save changes and exit
This ensures Num Lock is enabled before Windows even loads.
6. Use Task Scheduler to Force Num Lock On
If Windows continues to ignore Num Lock settings, Task Scheduler can enforce it.
- Create a startup task that simulates pressing the Num Lock key
- Set the task to run at user logon with highest privileges
This method works as a fallback when registry and BIOS options fail.
7. Check Keyboard or Laptop-Specific Software
Some laptops override Num Lock behavior using manufacturer utilities.
- Keyboard control software
- Laptop hotkey utilities
- OEM system management tools
Update or disable conflicting utilities if necessary.
Final Thoughts
Keeping Num Lock permanently turned on in Windows 11 usually requires adjusting registry values, disabling Fast Startup, or enabling the setting in BIOS/UEFI. In most cases, modifying the InitialKeyboardIndicators registry entry resolves the issue permanently.
Once configured, your numeric keypad will be ready for use every time Windows starts.