Enable NumLock on startup in Windows 10 [HOW TO]

Ivan Jenic
by Ivan Jenic
Troubleshooting Expert
Last update:
Affiliate Disclosure

Enable NumLock on startup
To fix various PC problems, we recommend DriverFix: This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:
  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

If your Microsoft Account password contains numbers, you might want to use a numeric part of your keyboard while you’re typing your password on login.

But, since NumLock isn’t enabled by default when you start your computer, you won’t be able to use it. And in this article, I’m going to show you how to easily change that.

How can I enable NumLock on startup?

1. Enable NumLock and restart the computer

Here’s how to enable NumLock on your Lock screen without any Registry hacks:

  1. While on Lock Screen, press NumLock key on your keyboard to enable it
  2. Reboot the system from the power button on the Lock Screen

When you turn on your system once again the NumLock should be enabled.

But if this for some reason doesn’t work for you, or you find it boring to restart your computer every time you need to enter a password, you can try with the registry hack listed below.

Need additional info on how to enable NumLock on your Logon screen and Lock screen? Check out this guide.

2. Enable NumLock with a Registry tweak

To permanently enable NumLock on Lock Screen perform the following registry hack:

  1. Go to Search, type regedit and open Registry Editor
  2. Navigate to the following path:
  • HKEY_USERS.DEFAULTControl PanelKeyboard
  1. Find the string value named InitialKeyboardIndicators and set its value to 80000002enable numlock in windows 10 wind8apps
  2. Click OK and close the Registry Editor

If you can’t edit your Registry, follow the simple steps in this guide and make your registry tweaks with ease.

Can’t access the Registry Editor? Things aren’t as scary as they seem. Check out this guide and solve the issue quickly.

3. Disable Fast Startup

If the two methods listed above didn’t help you, this means that you also need to turn off Fast Startup. The reason for this is that the Fast Startup settings may override your recent changes.

Here are the steps to follow in order to disable Fast Startup:

  1. Go to Start > Control Panel > Power Options
  2. Click on ‘Choose what the power button doeschoose what power button does
  3. Select the option ‘Change settings that are currently unavailable
  4. Uncheck the ‘Turn on Fast Startup‘ check box.

turn off fast startup

Windows is playing tricks on you and won’t let you turn off Fast Startup? Disable it right now with a few simple steps.

That’s all, after using these simple methods, the NumLock of your keyboard will be enabled by default every time you start your machine.

I have to mention that this tweak also works in previous versions of Windows, like Windows 7 or Windows 8. But, if you’re performing this tweak in Windows 7, set the value of InitialKeyboardIndicators to 2, instead of 80000002 (For Windows 8, it’s 80000002, as well).

If you have any other Windows 10-related issues you can check for the solution in our Windows 10 Fix section.

For more suggestions or questions, reach for the comments section below and we’ll surely take a look


This article covers:Topics:

Leave a comment below!

add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This procedure DID NOT WORK on my Windows 10 computer. The initial value for the InitialKeyboardIndicators was blank. After setting it’s value to 80000002, NO DIFFERENCE!

This does NOT work for Win 10. My InitialKeyboardIndicators IS ALREADY 80000002, but the NumLock does not come on during a cold reboot. It is on when the computer awakes from Sleep mode, but not after full shutdown and start up.

. . . which is insane. M$ gives us something that is supposed to boot the OS faster. . . but the price for enabling it is no auto-on NumLock at boot up??????

how do do numlock AND reversed fn keys(need to hit fn+f8 to increase volume for example)

When I turn my computer on and it boots all the way to the lovely opening picture, and you have to hit a key or click or press enter to make it slide up and give you the login screen, I hit numlock. Then I have not wasted a single keystroke.

I followed these steps I found worked perfect. I had the same problem once in windows 8.1

Step 1: Press Windows key + R to open the Run window.

Step 2: Type regedit and press Enter.

Step 3: Click on HKEY_USERSDefaultControl panelKeyboard.

Step 4: Right click on InitialKeyboardIndicators and select Modify and change Value data to 2.

Step 5: Restart the computer.

Dell Inspiron 537S. None of the registry things worked for me. BUT turning off fast start worked perfectly. This is the difference between 20 seconds and 55 seconds; and we are in a big hurry quite often, so I’ll have to think about it. Thank you.

Works for me with Windows 10 TH2 1511:

– Activate Num Lock
– Win-X -> Command Prompt (Admin)
reg add “HKEY_USERS.DefaultControl PanelKeyboard” /v InitialKeyboardIndicators /f /d 2147483650
reg add “HKEY_USERSS-1-5-20Control PanelKeyboard” /v InitialKeyboardIndicators /f /d 2147483650

From now on Windows should remember Num Lock key state after reboot. Give it a try.

1st off, yes I know this thread is old.. welcome to the everlasting internet smart@ss knowitalls

Today was the first time I ever looked into this and (like many) none of the suggestions on this page worked for me..

But @fjoe… You gave me the idea to set all the InitialKeyboardIndicator REG_SZ string values I could find – and for me setting them all to ‘2’ did the trick. I tried this because I read some pages that claim only 0 or 2 are (or were once upon a time) the only valid values for Win10.

I have my primary and one other emergency ‘test’ account configured on this box, and I found 5 places to set the InitialKeyboardIndicator value to ‘2’;

Hope this helps someone else…

This does not work for me in Windows 10. What is up? It didn’t used to be so hard to fix the Num Lock problem in the previous Windows OS releases.

80000002 works if I do a simple restart. However, after I close down when I sign on again the numeric lock is disabled. Also advised by others to try 214783548 or 214783640 – both a waste of time. One post I read said there is no solution available, it’s the way MS designed it. Yet when MS are approached they say there is no problem . I will just have to continue to switch on and when the welcome screen comes up hit numeric lock – that takes me straight to my sign-in page and the numeric lock is enabled. Still it would be nice if it could be done automatically, just like it is with ALL previous versions of MS. . This the only way I can do it.

This article is of no value. Tried everything it recommends, and nothing worked. Also tried updating my Intel drivers using Intel’s driver update utility. It scanned for the better part of 2 minutes and ended up saying there were no updates (i.e., everything is already up to date — despite my having “upgraded” to Win 10 less than a month ago).

The odd thing about the NumLock is that it comes on when the power button is initially hit, but when your password box appears, it goes off. If I log on using the number keys along the top of the keyboard (not the keypad), the instant it accepts the logon, the NumLock comes back on. It is ONLY off for the most important time I need it, which is to log on. What genius in M$ designed this part of Win 10???

BTW, the only way I’ve found to make the NumLock stay on during login is to disable Fast Startup. Unacceptable; takes twice as long to boot up.

Thats what Microsoft said, feel free to try 🙂


Thank you for posting your concern in Microsoft Community and welcome to Windows 10 Family.

From the description provided, I understand that the Number lock feature in the keypad is not working.

Before any further troubleshooting, I would suggest you to disable the Hybrid Start up and check with the results.

Press Win + X and click on Control Panel

Click on Power Plan

Now click on Choose what the power buttons do on the left side panel

Now select Change settings that are currently unavailable

Scroll down and uncheck Turn on fast startup (recommended)

Restart the system and the NumLock should retain the last configuration.”

Found a solution which worked beautifully! On windows 10.

I first tried to find a num lock option in the bios, none found. (ASUS G53SW)

Then tried to reboot from login screen with num lock on to see if the system would remember it, didn’t work.

Then tried changing values in the registry :

HKEY_USERS.DEFAULTControl PanelKeyboard –> “InitialKeyboardIndicators”

changed from default value “214783648” to “214783650”, didn’t work.

changed to “80000002”, didn’t work.

changed to “2”, didn’t work.

I reverted it to “214783650”, then for some strange reason i thought that maybe windows tries to activate it, but has trouble communicating with the keyboard controller.

Went on my manufacturer’s support site, downloaded the intel chipset driver update utility…

… and problem solved !!!

nothing help, the issue is still here.

microsoft when did you fix this problem for all ??

no registry change have fix it, every shut down and start pc same problem.
(restart every work!)

@Ivan Jenic the problem I see with this “fix” is once I rebooted the old settings (2) was back in place of the 80000002 value.

Any idea on how to overcome this fault?

didnt work for Windows 10.
pressing Num lock working every restart same with regirty key, but not after shut windows 10.