I have a couple of HP BL460Cs that are being tested to determine which processor we want to go with when we start upgrading our equipment, and there's a problem with this environment variable on one of them.
The blade is running Windows 7 Enterprise, and the NUMBER_OF_PROCESSORS variable reports 14 processors, but there are two 14 core processors installed in the machine, so we should be seeing double that number. I was able to verify that both processors are installed and detected by the machine via msinfo32 and device manager.
Is there something that could be messing with how the variable is generated? What process does Windows even use to set this number? I know that it can be edited, but it's just reset after reboot, so that doesn't really help. Any insight you guys have would be immensely appreciated.
Update: Decided to rebuild the machine as Windows 2008R2 in order to see if it would change or fix the issue, but it persisted. So, the technically incompatible configuration is likely not the cause.