How to Set the NUM LOCK State at Logon in Windows

Download PDF

Set the NUM LOCK state to be ON by default at logon. You can accomplish this by using a script file that runs either at startup or, in Windows, through a Group Policy. TESTED ON WINDOWS XP PROFESSIONAL

Start Notepad.
Copy the following code, and then paste the code into the text file:

set WshShell = CreateObject(“WScript.Shell”)
WshShell.SendKeys “{NUMLOCK}”

Save the file as “numlock.vbs” (including the quotes). This properly creates the file with the .vbs extension. The icon changes from a Notepad icon to a script icon.

Running the Script from the Startup Folder

To configure the script to run locally, copy the Numlock.vbs file to the user’s Startup folder, which is normally found in the user’s profile path.

To configure the script to run for all users, copy the Numlock.vbs file to the Startup folder in the All Users profile. The default path for this folder is Documents and Settings\All Users\Start Menu\Programs\Startup.

Running the Script Through Group Policy

To configure the newly created script to run by using Group Policy, first copy the Numlock.vbs script file into the Group Policy logon script folder.

The default path for a local logon script is %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon.

The path for a domain logon script is %SysVolFolder%\Sysvol\Sysvol\DomainName\Scripts.

After you copy the script to the appropriate location, follow these steps:

Click Start, click Run, type mmc, and then click OK to start Microsoft Management Console (MMC).
On the Console menu, click Add/Remove Snap-in.
Click Add, click Group Policy, and then click Add.
Click the appropriate Group Policy Object. The default selection is the local computer, but you can click Browse and select a different Group Policy Object.
Click Finish, click Close, and then click OK.
In the Group Policy Management snap-in, locate the User Configuration\Windows Settings\Scripts (Logon/Logoff) folder. (You can substitute the Computer Configuration folder for the User Configuration folder.)
Double-click the Logon script object, click Add, click Browse, and then click the Numlock.vbs script.
Click Open, and then click OK.
Click OK, and then close the Group Policy Management console.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply