Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
How to Set the NUM LOCK State at Logon in Windows XP
Article ID: 314879 - View products that this article applies to.
This article was previously published under Q314879
For a Microsoft Windows 2000 version of this article, see 262625
This article describes how to 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 XP Professional, through a Group Policy.
Because profiles in Windows XP preserve the NUM LOCK state when the user logs off, you can use the runonce command to run this script once to set the initial state; however, do not use that as a logon script.
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:
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:
(http://support.microsoft.com/kb/154529/ )How to Enable the NUM LOCK Key for the Logon Screen