Link to home
Start Free TrialLog in
Avatar of johniathome
johniathomeFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Trying to upgrade from Win7 to Win10: "CPU not supported"

The machine:
-----------------
HP Compaq 8200 Elite SFF PC  
Serial number CZC14585BR
Product number XL510AV
Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
Windows 7 Professional 32-bit Service Pack 1

Fully updated.

The problem:
-----------------
I have the icon in the notification area urging me to upgrade to Win10.
When I click it I get "Processor not supported", with no other details.
Thanks MS!

Theory 1: There was a bug in the upgrade notification
-----------------------------------------------------------------------
According to
http://answers.microsoft.com/en-us/windows/forum/windows_10-win_upgrade/cpu-not-supported/90fa67d1-71b4-4ac3-b46a-29563d3e3582

The initial release of the Microsoft tool that checks system upgrade compatibility had some issues and was replaced on 6/2. A fix was released that will show under optional updates that you need to download and install from Windows Update if not installed automatically.  Microsoft is currently moving the fix to recommended in WU.

This fix was kb2952664. I have checked and this fix is installed.

Theory 2: Some CPU features required by Win10 are turned off in the BIOS
---------------------------------------------------------------------------------------------------
According to
http://www.techienews.co.uk/9735240/fix-cpu-not-compatible-with-windows-10-error/

"...you need to ensure that your CPU supports PAE, NX and SSE2 instruction sets..."

According to
http://www.cpu-world.com/CPUs/Core_i5/Intel-Core%20i5-2400%20CM8062300834106.html

all of these CPU requirements are supported by this CPU.

So, I ran CPU-Z and it shows that:
- SSE2 is supported
- no mention of PAE or NX
(see attachment)

I have looked in the BIOS and can find no mention of any processor features.
I have upgraded the BIOS to the latest version  (J01 v02.29)

I have also activated Intel Management Engine BIOS extension v 7.0.0.0053 and ME v 7.1.3.1053.

These appear to permit the BIOS settings to be managed remotely (but I have no idea how)User generated image.

Despite several hours of Googling, I can find no way to access or change the BIOS options for the CPU.

I am now totally stuck!
Avatar of Chadd Mazac
Chadd Mazac

The i5 2400 should have all the required features to be used with Windows 10.  You can check for sure using Sysinternals, see:
http://www.technize.net/how-to-check-if-your-processor-supports-pae-nx-and-sse2-for-windows-8-installation/


A couple of things that have worked for others with this issue.

1) Force DEP on for all programs.  
    a. Go to (Control Panel > System > Advanced system settings > Advanced tab > Performance "Settings..." > Data Execution Prevention tab
    b. Set to "Turn on DEP for all programs and services except those I select"
    c. Reboot and retry Windows 10 upgrade.

2) Force NX on using BCDEDIT.
    a. Start command prompt as administrator
    b. Run BCDEDIT.
    c. Run bcedit /set nx alwayson
    d. Reboot and retry Windows 10 upgrade.
Avatar of rindi
Did you try running the setup.eve file from the downloaded windows 10 iso, or did you just use the update icon in your task bar? I have found that running the setup.exe file works best.

Besides that, if you know your Windows 7 Product key, you can also just try a clean installation by booting from the Windows 10 DVD or bootable USB stick you made from the downloaded iso file.When asked for the key just use that of your Windows 7 installation. Maybe you could do this to a separate HD with all others removed so you don't mess up anything, but can find out whether it works.

Or are you updating a VM of Windows 7 running for example isnide VirtualBox? If that is the case, before trying the upgrade, you must change the settings of the VM from Windows 7 to Windows 10. After that the message shouldn't show up.
Avatar of johniathome

ASKER

Chadd Mazac:

I am sure the corei5 has what it takes to run Win 10.
Your suggestions 1) and 2) made no difference, I'm afraid, but thanks anyway.
rindi:

FYI:

This is a used business PC, not a VM

 I am just running the Win 10 upgrade icon, I don't have a DVD / ISO for Win 10.

Nor do I have the product key for Win7 (although I think I can run a program that will tell me what it is)
As rindi noted, doing the upgrade via a DVD created via the Media Creation Tool and running Setup from Windows (do NOT boot to the DVD ... just insert it, then run Setup) often works where an upgrade via the "offer" in the try does not.    I've also found that it's more reliable if you check the "Do NOT ..." do the upgrades now box on one of the first screens you'll see when running the upgrade.
ASKER CERTIFIED SOLUTION
Avatar of rindi
rindi
Flag of Switzerland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks rindi and sorry for the delay in replying!