While working on a laptop today, I noticed the NUM LOCK was continuously coming on, even after I turned it off. This can be extremely frustrating.

Here's how to fix it.

<!--more-->

As you guessed, the fix resides in the registry.

In the registry go to <strong>HKEY_USERS.DEFAULTControl PanelKeyboard </strong>, and make sure the "InitialKeyboardIndicators" is set to 0. 

Why Microsoft didn't call this NumLock in the first place is anyone's guess, but regardless the fix should work for you. In my case the NUM LOCK kept turning on just before logging in. I checked this location and it was set to 2 (which basically tells NUMLOCK to turn on as soon as the registry loads). 

So if you want the NUMLOCK on SET to 2
If you wand the NUMLOCK off Set to 0
