Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

How do I get NUMLOCK to default to ON in Windows 2000?

I have an HP PC running Win2000 Pro. The num lock state is off
when it boots up. I’d like to change it so that num lock is on by default.
Where would I change the setting?

This qualifies as one of Windows more obscure settings. It’s not in Control
Panel, and it’s not in the registry … it’s in the Environment.

Become a Patron of Ask Leo! and go ad-free!

Here’s how and where:

  • Right click on My Computer

  • Select Properties

  • Click on the Advanced tab.

  • Click on Environment Variables

  • In the System Variables section, click on
    New…

  • The variable to be added is called NUMLOCK, and the value
    is ON

“OK” your way back out of those dialogs, and the next time you reboot your
keyboard should default to having Num Lock ON.

Subscribe to Confident Computing! Tech problem solving & safety tips with a weekly confidence boost in your inbox every week.

I'll see you there!

10 Reasons Your Computer is Slow

Slow Computer?

Speed up with my FREE special report: 10 Reasons Your Computer is Slow, now updated for Windows 10.

No strings. No email. Here's the direct download. (Just right-click and "Save As...".)

5 comments on “How do I get NUMLOCK to default to ON in Windows 2000?”

  1. To enable NUM LOCK before a user logs on, use the steps below.

    1. Run Registry Editor (Regedt32.exe).
    2. Navigate to HKEY_USERS\.Default\Control Panel\Keyboard.
    3. Change the value for InitialKeyboardIndicators from 0 to 2.

    Reply
  2. Hi Leo,
    I tried the following and didn’t work…..

    Right click on My Computer
    Select Properties
    Click on the Advanced tab.
    Click on Environment Variables
    In the System Variables section, click on New…
    The variable to be added is called NUMLOCK, and the value is ON

    I used the suggetion posted by Steve on August 29 2005 and it worked.
    I also changed HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators from 0 to 2 inorderd to keep the NumLock stay ON.

    Thanks for the Help
    Ancelin

    Reply

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.