Although Windows 8 does a great job taking care of product activation by self activating the minute it detects an Internet Activation, there are times you might have to invoke it yourself. Here is a quick look at how to activate your Windows 8 PC if it does not Activate automatically for you:
First, right click the left hand corner of your Windows 8 screen:
Scroll down to Windows activation:
Click ‘View details in Windows Activation’
Wait while Windows 8 activates.
And that’s it!
Click OK and start enjoying Windows 8.