Windows – How to reserve free W10 upgrade but keep W7 for many PC’s

windowswindows 7windows-10-upgrade

We have around 30 desktops and 15 laptops at my workplace. They are all on Windows 7 pro 64bit.

We will want to upgrade to Windows 10 pro in about a years time but at the moment, we use a piece of software that is integral to our business but does not run on Windows 10. This software is being re-written for release in about 9 – 12 months.

How could we go about reserving the upgrade but not actually upgrading?
I do not want to release the update through WSUS that allows users to click the 'Get Windows now' icon and reserve the upgrade that way as I do not trust them to not try to upgrade there and then.

I have thought about the possibility of following the process in this article:-

  1. Back up W7 install
  2. Install W10 and activate license
  3. Revert to W7 backup

Would this be the best way? It seems like a lot of time and effort to do every computer this way.

Best Answer

So you need to obtain a digital entitlement from Microsoft, that upgrades your Windows 7 license to Windows 10 license. It is bound to the computer hardware even in case you had a retail non-OEM version of Windows 7 purchased. I suppose you do not have any corporate licensing model applied (MPSA, Select...).

See Activation in Windows 10

Digital entitlement is a record stored on Microsft activation server that contains the hardware hash and the edition of Windows. Nothing else enters into it. Neither Microsoft account, nor the original product key.

Digital entitlement is created when you upgrade to Windows 10. It is possible to get it even with a clean install by entering the product key from the original version of Windows (if this has not been used recently). Without installing Windows 10 you can not get it.

But you can back up the current status (backup image), upgrade to Windows 10, and after activation you can roll back (via the backup image, or directly using the rollback button in Windows 10).

(Corrected previously given info:) Information about HDD are stored in Hardware hash, but do have a low priority. The hardware hash is what you get by gatherosstate.exe tool. But when you try to activate using a different and pre-installed HDD, as suggested by @harrymc, you run into a risk, that your hardware hash will be different from what you have registered with Microsoft activation server, and you will not find the digital entitlement during activation and will have to buy the Win10 anyway, so all the efforts will be probably fruitless. Also running the same OS image on various computers is not supported by Microsoft. It forced me few times to phone activation in the past.

So one viable option for you is to upgrade, activate and then immediately roll back. If you are lucky, then no backup images will be necessary. So you can simplify the process you have suggested only by using built-in rollback instead of cloning back the image of the Win 7 disk. Of course the rollback can go wrong sometimes.

There is no special tool that would allow you to query the Microsoft activation server's database for your hardware hash except of the activation process itself.

(source link)

Related Question