To clean install Windows 10, you need more than the product key from an upgraded instance of Windows 7/8. You'll need a file called
tokens.dat created during the upgrade process.
Here's what happened to me:
- With Windows 7 Ultimate installed, I started the upgrade process to Windows 10.
- Once that was done, I used Nirsoft ProduKey to get the Windows 10 product key.
- Then I formatted the hard disk...
- And tried a clean install using the Windows 10 install DVD.
- When prompted, I used the product key I got previously from the upgrade.
- After a few days of successfully using this install, Windows 10 was suddenly no longer activated.
- When I re-entered the product key, I got error
0xC004C003that activation failed...
I think this is the problem - on a formatted hard disk, Windows does not know that it was an upgrade, and the product key (which is valid only for an upgrade) will fail activation! In my case, this activation error was delayed by days.
I did a bit of research, e.g. How to rebuild the Tokens.dat file when you troubleshoot Windows activation issues - Microsoft Support and repeated the install Windows 7 - upgrade to Windows 10 - format - re-install Windows 10 process a couple of times.
I think Windows 10 knows it's an upgrade from the
tokens.dat file. So, simply backup this file, do the clean install, and re-copy it!
To get to the file from the command prompt:
- From the start menu, type
cmdbut don't press enter.
- Right click on Command Prompt and select Run as Administrator.
- From the command prompt change to this directory.
- And copy the file to a USB thumb drive, e.g. G:
cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense xcopy tokens.dat G:
If you don't run cmd with elevated administration privileges, you'll get an
Access is denied trying to change to that directory.
That worked for me, and it's been over a month now... Now I not only keep a note of my Windows product keys but also backup
As a final side note, for those with a copy of Windows 7 Professional/Ultimate lying around (again, not an OEM but a retail license), but are using Windows 8/8.1, I'd recommend you "downgrade" to Windows 7 Pro/Ultimate first, then upgrade to Windows 10, because that'll give you Windows 10 Pro. Specifically, according to Microsoft's Upgrade to Windows 10: FAQ:
|Windows 7 Edition||Windows 8.1 Edition||Upgraded Windows 10 Edition|
7 Home Basic
7 Home Premium
8.1 Pro for Students