The status of the NUM LOCK key is specific for each user. By default, NUM LOCK is turned off.
This article relies on the use of Microsoft Windows Script Host. Windows XP includes Microsoft Windows Script Host version 5.6. Microsoft strongly recommends that you download the latest version of Windows Script Host to make sure that the script works properly. You can find the latest information about Windows scripting at the following Microsoft Web site:
Configuring the ScriptTo configure a script to change the NUM LOCK state, use the following steps:
- Start Notepad.
- Copy the following code, and then paste the code into the text file:
set WshShell = CreateObject("WScript.Shell")
- 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 FolderTo 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 PolicyNote that to run the script through Group Policy, you must be using Windows XP Professional, not Windows XP Home Edition.
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.
Article ID: 314879 - Last Review: Sep 23, 2011 - Revision: 1