Microsoft has published a guide on Windows 10 activation.
It includes the following aspects:
- Activating Windows 10 after the free upgrade from Windows 7 or Windows 8.1
- Activating after reinstalling Windows 10
- Activating a new installation of Windows 10
- Activating the latest Windows 10 Insider Preview
- Activating Windows 10 after a hardware configuration change