If you have set alphanumeric digits in your Windows login credentials, you will need the number pad to be active on boot. The Number pad is toggled on or off using the NUM lock key. However, at times, you may notice that the Number is not active on boot.
You can set NUM lock on as default Windows 10. Here I shall discuss how you can enable Windows 10 NUM lock on boot.
Enable Windows 10 Numlock On Boot
You can set the numbers lock Windows 10 key to the ON state by default using a very simple registry hack. However, there are chances that are Windows 10 feature called fast startup is causing this problem on your computer. Let us take a look at how you can enable the NUM lock key on boot.
Method 1: Restart Your Computer
A new feature introduced back in Windows 8 is the hybrid shutdown feature, Where Windows will save what you’re doing to a system file. On the next boot, this file will be read, and system initialization will happen much faster. In a weird Windows 10 bug, the hybrid shutdown causes certain errors on the device.
If you see the NUM lock key not starting at boot, all you need to do is simply restart your computer after pressing the NUM lock button once. Upon the next POST, the system will initialize again, and all the drivers and services will be loaded fresh. This should enable the NUM lock key on boot by default.
You can also turn off Fast startup, which is an extension of the Hybrid shutdown feature.
Method 2: Make A Registry Change
The Registry contains the different configuration files for the different settings and services that make up Windows. You can change Windows 10 NUM lock login screen status by modifying a simple registry key. Here are the steps that you need to follow for the same:
- Open the registry editor by typing regedit in Windows search or a Run dialogue and pressing Enter. Click on Yes in the User Account Control prompt.
- Navigate to the following location by pasting the path in the address bar of the registry editor:
Computer\HKEY_USERS\.DEFAULT\Control Panel\Keyboard - In the right pane, locate the following string value and double click to modify it:
initialkeyboardindicators - Take note of the value data for this string value.
The maximum value of this signed int32 value is 2147483647. To reset this signed int32 value, you will need to change it to the next higher value. So, change the value data of this string value accordingly:
For Windows 10 and 8.1, change the value data to 2147483648 first and check if it works. If it does not, change the value to 2147483650.
For Windows 7 and earlier, change the value data to 2.
Wrapping Up
So, there you have it. Now you know how to enable Windows 10 numlock on boot by default using the methods discussed above. Comment below if you found this useful, and to discuss further the same.
Alyce says
Doesn’t work on Acer laptops. I’ve tried everything suggested online. NOTHING works. Does anyone know WHY editing the registry for the keyboard doesn’t work on Acer laptops? Mine is an E-5-576G-5762. Many, many Acer users complain about this. I’ve even contacted Acer and received no response. You’d think that if there was a way to fix this, they would reply and tell me how.
Alyce says
OH MY GOD, I FIGURED IT OUT.
I not only changed the above mentioned in HKEY_USERS\.DEFAULT\Control Panel\Keyboard, as you directed (I changed it to “2” a couple of years ago and then tried the two additional numbers you suggested but they didn’t work either, so I changed it back to “2”), but I also changed the value in HKEY_CURRENT_USER\Control Panel\Keyboard InitialKeyboardIndicators to “2” and that FINALLY did it.
I’m running Windows 10, 64 bit on an Acer Aspire E 15 (E5-576G-5762).