Turning On NumLock at startup in Windows 8

I have been working with Windows 8 and 8.1 for over a year now and I really like it. One thing which annoyed me was the fact that the NumLock is always turned off when you reboot your computer. I have been searching a lot on the internet and you always find the same results… change a registry key “InitialKeyboardIndicaters” to 2. That should fix it. I wonder, did those people actually tried this? On all of the pages where this advice is given, almost everywhere, people comment on it that it doesn’t work.

Well, same for me. Didn’t work. Now, here’s something that DOES work (tested it on 5 machines)

Open up the Control Panel and under “Hardware and Sound”, you will find the “Power Options”. There’s a link “Change what the power buttons do”. Click that one.

ControlPanel

On the next page, click the “Change settings that are currently unavailable” link.

PowerButton1

In the Shutdown settings section on the same window, you see an option “Turn on fast startup (recommended)”.
Turn it off!

FastStartup

It’s this setting which is responsible for the problem with the numlock! Does this mean that your PC will start slower? Probably a little bit, but the difference for me almost nothing.

After doing this, the numlock on my computer stays on. I also noticed that the lockscreen background image now also stays on the image I set it to. I noticed that most of the time I just got the default one from Windows.