Microsoft has been doling out the Windows 10 2004 update for a while now. Given the many previous buggy updates that have caused countless headaches for many people, Microsoft seems to be soft-pedaling this one a bit. By that I mean some users are not getting the update right away. This timing is determined, at least in part, by your personal computer configuration. If it is not yet your time, then you might be seeing this in the update settings window:
You have to love the wording here. So, it’s my computer that has the problem? I don’t think so. My computer is ready already. It isn’t going to change. It’s the patch that is not ready. Microsoft.
I highly recommend against installing this update prematurely. It has many known issues– the list is long… you can see it at this Microsoft List of Known Issues page.
To make matters worse, Microsoft has removed the ability to defer updates in Windows 2004. This comes right on the heels of their adding that option recently. Very confusing, indeed.
Stopping The Update For As Long As You Like – Sort Of
I was fortunate to have run across a Registry tweak that I have employed on my system. Incidentally and for your information, I am currently running Windows 10 Pro 1909 and I want to keep it that way. I am nowhere near updating this computer until Microsoft gets its act together.
[message type=”warning”] Standard Registry Editing Warning: The following instructions will ask you to edit your Windows Registry. Be sure to make a backup of your Registry before you make any changes. Making mistakes in the Registry can cause hard-to-diagnose problems, or even keep Windows from functioning properly. If you don’t know how to back up your Registry, please read Windows Quick Tips – Backup/Restore Registry. [/message]
Here are the steps to follow if you want to hang on to your current version of Windows 10:
- Click the Start button and type regedit and hit Enter
- In the left panel, drill down this path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- In the right-hand panel, right-click on an empty spot and follow New>DWORD (32-bit) value
- In the window that opens, give this new value the name of TargetReleaseVersion
- Double-click this new value name and give it a value of one (1)
- In the right-hand panel, right-click on an empty spot and follow New>StringValue
- In the window that opens, give this new value the name of TargetReleaseVersionInfo
- Double-click this new value name and give it a value of<desired version number>
The desired version number would be 1809,1903, or 1909.
When you have reached this point, it should look something like this (click to enlarge):
- If you enter an earlier version than you are currently running, then nothing will happen
- If you enter the version you are currently running (in my case 1909) then Windows will not be updated to newer versions until the current version’s end of life (determined by some obscure means by Microsoft)
- You will still receive security updates as they are sent out
- You will need to reboot your system for the changes to take effect
To undo these changes, simply remove the new value names you added (right-click>delete) and reboot your computer.
In my opinion, it is a shame that the users of this operating system are constantly being forced to jump through hoops to get it to work as advertised. And this can’t be blamed on it being a new, recently released product. It was actually much better several years ago (think XP and Windows 7). They don’t make Windows like they used to.
Visit us on:
As always, if you have any helpful suggestions, comments or questions, please share them with us,