Hold down the Windows Logo key, and while doing so, press R to open a Run. Type services.msc into the Run dialog and press Enter. Locate and right-click on the Windows Update service, and click on Properties. Set the service’s Startup type to Automatic, if the service is stopped, click on Start to start it, click on Apply and then click on OK. The update applies to many builds of Windows 10 - specifically 1507, 1511, 1607, 1703, 1709, 1803, 1809, 1903 and 1909 - showing just how eager Microsoft is to get more people upgraded to the. I made a patch Remove various CPU feature checks in Windows 8.1 x64 and winload for 64 bit Windows 8.1 - works well. Version windows 10240 - possible patch NTSOKRNL 1511 build 10586 - possible patch NTSOKRNL v1607 - not work v1703 - NTOSKRNL patch is possible but windows does not load.
Microsoft’s newest way of working with Windows – Windows 10 specifically – limits the hardware a person can use if they want updates. This might not seem crazy to the average PC user – it might even make a lot of sense in a very basic way. You want new software, you need new hardware, right? Not quite so fast there, buckaroo.
Why would anyone be displeased about this?
Some users used to the old ways of hardware and software on Intel and AMD chips and cards are not pleased. This is the beginning of the age of Windows as a Service – not the same as Windows as a piece of software. It’s no longer as simple as all that. These folks aren’t happy because they want to be able to run whatever hardware they wish without Microsoft having a say in what their performance needs to be.
Windows 10 Cpu Feature Patch Kit
Microsoft’s statement this week included the following regarding their Windows as a Service model. “A combination of hardware, driver and firmware support is required to have a good Windows 10 experience.” As such, hardware is no longer good enough for Windows 10 – some experiences, that is.
What chips are out?
Microsoft suggests that Intel Clover Trail Atom Processors require “additional hardware support to provide the best possible experience when updating to the latest Windows 10 feature update, the Windows 10 Creators Update.” These piece of hardware are at their “End of Interactive Support”, and as Microsoft suggests, “they may be incapable of moving to the Windows 10 Creators Update without a potential performance impact.”
Of course, Intel never supported Windows 10 on Clover Trail. Then Bay Trail was first on the list of Intel Atom systems on chips to get Windows 10 support after that.
Those Intel Clover Trail systems that are not qualified for the Creators Update will get their own update. That’ll be equivalent to the Windows 10 Anniversary Update – and it’ll be JUST fine for them.
Security Updates
“To keep our customers secure, we will provide security updates to these specific devices running the Windows 10 Anniversary Update until January of 2023, which aligns with the original Windows 8.1 extended support period,” said Microsoft. This means that while new features won’t be appearing for these users, they’ll still remain secure. Gotta keep those computers locked up tight, even if they can’t have all the features the newest machines can.
Story Timeline
First, A Little Background
Chances are, if you’ve gotten to this blog, you’ve tried all the usual fixes for this issue. You KNOW your CPU supports the required features (PAE, NX, SSE2) and and yet Windows 10 refuses to install. I recently read a post out there where a user could do a clean install, but could not do the upgrade.
By now, most of us have seen the screen shots of CPU-Z or Coreinfo showing perfectly good CPUs that seemingly cannot upgrade to Windows 10. I, too, have run in to this issue. I have Windows 7 Home Edition (32-bit) running on a Dell D620. For the life of me, I could not get it to upgrade. The CPU is a T7400, which does support all the required features.
I updated my BIOS and even ensured that the NX (no execute bit feature) was enabled in the BIOS.
I’ve checked for the patch that’s supposed to fix this issue, but nothing could get Windows to budge. I’ve messed with scheduled tasks to get the computer to re-evaluate, and yet nothing would change the answer.
DEP (Data Execution Prevention) was the key!
After downloading the Windows 10 DVD and attempting an install – it was a little more specific. It told me, the particular feature missing on my CPU was NX support. I thought, this must be a Dell BIOS bug – but when I rebooted, and attempted a clean install, it complained of nothing of the sort. BUT, I didn’t want to nuke my Windows 7 install as this was my link to my free upgrade license! I also didn’t want to lose all my settings. This got me thinking – what in Windows relies up on NX support? The answer is DEP, or Data Execution Prevention.
So I checked in System Properties > Advanced > Settings. Under ‘Startup and Recovery‘, I found mine was set to:
“Turn on DEP for essential Windows programs and services only”
This setting needs to change to:
“Turn on DEP for all programs and services except those I select”
Another way to enable it, is at the command-line. This does require an elevated (or an administrative command prompt, search for Windows UAC for more information) command prompt to run the following:
Windows 10 Cpu Feature Patch V1.5
bcdedit /set {current} nx AlwaysOn
After a reboot, I was able to upgrade Windows 7 Home Premium SP1 to Windows 10! I used the DVD I downloaded to upgrade rather than trying to make the Windows 10 appraiser re-evaluate my machine.
Happy upgrading.