Here's a good writeup on enabling NumLock with a registry tweak: http://windowsreport.com/numlockstartup-windows-10/
Seems this nuisance default setting,
HKEY_USERS\.DEFAULT\Control Panel\Keyboard
has been the same for many versions of Windows. On my Windows 10 install the default value for this field was 2147483648 which I changed to 80000002 and seems to work. 2147483648 decimal equals 0x8000 0000 HEX. For the first time in many years I just signed on to Windows without having to remember to push the "clear" key on my Mac keyboard with keypad.
Here is Microsoft's technet info on "InitialKeyboardIndicators". https://technet.microsoft.com/en-us/library/cc978657.aspx
Last edited: Dec 14, 2017