Check for a BIOS setting. In addition:
Go to: Start/Run/Regedit
HKEY CURRENT USER\Control Panel\Keyboard\
InitialKeyboardIndicators
0 = numberlock off
2 = numberlock on
If you want the numlock on at the welcome screen you also need to change:
HKEY USERS\.DEFAULT\Control Panel\Keyboard\
InitialKeyboardIndicators same number values as above.
Or...
Set Numlock State On or Off at Startup (Line 4)
http://www.kellys-korner-xp.com/xp_tweaks.htm
I have the edit for download here:
http://www.kellys-korner-xp.com/xp_n.htm#numlock
Create a vbs file and put it in the start folder:
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
--
All the Best,
Kelly (MS-MVP/DTS&XP)
Taskbar Repair Tool Plus!
http://www.kellys-korner-xp.com/taskbarplus!.htm