What if you want the numlock indicator on when you start machine ?
This is something that you occasionally require but its buried in the registry. See below for an explanation
SUMMARY
The status of the NUM LOCK key is specific for each user, and it is disabled by default. If you want the NUM LOCK key enabled for use before a user presses CTRL+ALT+DEL to log on, you must use Registry Editor to change the default behavior.
MORE INFORMATION
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.
To enable NUM LOCK before a user logs on, use the steps below.
1. Run Registry Editor (Regedt32.exe).
2. Navigate to HKEY_USERS.DefaultControl PanelKeyboard.
3. Change the value for InitialKeyboardIndicators from 0 to 2
Additional references:
217884 (http://support.microsoft.com/kb/217884/EN-US/) NUM LOCK Setting Reset After Logging Off Terminal Server
Some further acticles from Microsoft that may be of interest
262625 (http://support.microsoft.com/kb/262625/EN-US/) How to Set the NUM LOCK State at Logon Using a Logon Script ID