I had a scenario where I needed to upgrade from Windows 8.1 Enterprise to Windows 10 Professional using the free Microsoft upgrade via Windows Update. The free update usually doesn’t work on Enterprise versions of Windows 8.1. To get this to work:
Open a command prompt with Administrator rights and run 4 commands to update the registry:
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v ProductName /d "Windows 8.1 Professional" /f
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v EditionID /d "Professional" /f
reg add "HKLM\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion" /v ProductName /d "Windows 8.1 Professional" /f
reg add "HKLM\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion" /v EditionID /d "Professional" /f
Then Check for Updates via Windows Update and KB3035583 appears.
After installing that update and running Check for Updates again, you will see the ‘Get Windows 10’ icon appear in the taskbar.
Follow the prompts and the machine will undertake a Windows 10 inplace upgrade with all your data intact.
In my scenario I found that once Windows 10 was up and running I needed to enter a valid Windows 10 product key for Windows to be able to activate.
Reviewing Microsoft 10 over the last week, I am very happy with the approach that Microsoft are taking with their ‘Windows Update Delivery Optimization’. In short, this is peer-to-peer (P2P) sharing of Microsoft updates and Apps instead of content delivery directly from Microsoft servers. I like the concept behind this and I believe that this is an delivery method that we’ll start to see more of from other Internet-based software and service providers in the coming years.
The main concepts behind this are:
- WUDO lets you get Windows updates and Windows Store apps from sources in addition to Microsoft.
- Windows doesn’t download the entire file from one place. Instead, the download is broken down into smaller parts. Windows uses the fastest, most reliable download source for each part of the file.
- WUDO creates a local cache, and stores files that it has downloaded in that cache for a short period of time. Depending on the settings, Windows then send parts of those files to other PCs on the local network or PCs on the Internet that are downloading the same files.
- Delivery Optimization is turned on by default for all editions of Windows 10 (an opt-out scenario as opposed to opt-in), with the following differences:
- Windows 10 Enterprise and Windows 10 Education: The PCs on your local network option is turned on by default.
- All other editions of Windows 10: The PCs on your local network and PCs on the Internet option is turned on by default.
- Users can turn this feature on and off, and can also set whether they can get and send updates to either just PCs on their local network or to PCs on the Internet as well.
There isn’t any detailed technical information available from Microsoft on how this works so one can only assume that it may be a larger implementation of Microsoft’s SCCM BranchCache concept.