All of the procedures mentioned above dit NOT work for me. Every time I came at the welcome screen my numlock was OFF. No matter the previous state! Current user worked always worked, after boot it would turn on my numlock.
HKEY CURRENT USER\Control Panel\Keyboard\InitialKeyboardIndicators was set to 2
HKEY USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators was set to 2
I also executed multiple scripts including the microsoft fixit.
For those in the same situation:
Finally fixed it by simply
deleting the '
HKEY USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators' key. After boot the num-lock was ON