Why would you want to keep NumLock on?
If you are using a desktop computer it is very easy for you to press NumLock key if it is by default turned off every time your computer starts or logs on. However, as nowadays everyone uses a laptop PCs if NumLock of your computer is turned off by default it might be annoying for you to turn it on by using a combination of Fn and NumLock key (may differ from vendor to vendor hardware architecture).
In order to solve this problem, as a Windows 8 user, you can modify some registry settings in order to make your operating system turn on NumLock when your computer starts or when any user logs on. Since this configuration requires modifications in Windows registry it is strongly recommended that the registry should be backed up before you follow the instructions given below:
1 Logon to Windows 8 computer with account that has administrative privileges.
2 Press Windows + R key to initiate Run command box.
6 From the appeared submenu click on DWORD (32-bit) Value to create a new entry.
7 On the right pane specify the name of the newly created entry as InitialKeyboardIndicators. (You are required to create this DWORD only if does not already exist).
8 Double-click on InitialKeyboardIndicators DWORD.
9 On the opened box specify its value as 2 to permanently turn on NumLock every time the computer starts or a user logs on and click on Ok button to save the changes.
10 Once done, restart your computer to allow the changes to take effect.