What does Windows error code 725 (ERROR_MP_PROCESSOR_MISMATCH) mean?

 
Previous Next
ERROR_CARDBUS_NOT_SUPPORTED ERROR_HIBERNATED

ERROR_MP_PROCESSOR_MISMATCH

Processors in a multiprocessor system have incompatible revision levels

ERROR_MP_PROCESSOR_MISMATCH corresponds to Win32 error value documented as: The CPUs in this multiprocessor system are not all the same revision level. To use all processors the operating system restricts itself to the features of the least capable processor in the system. Should problems occur with this system, contact the CPU manufacturer to see if this mix of processors is supported. Windows detected CPUs whose revisions or capabilities are not sufficiently consistent for normal symmetric multiprocessing. The system may restrict processor usage to preserve correctness.

Where the result appears in real systems

  • Physical servers with mixed CPU steppings.
  • Unsupported processor replacement.
  • Firmware exposing inconsistent microcode.
  • Unusual virtual-machine CPU presentation.

What to collect before making changes

Inventory every logical processor family, model, stepping, microcode revision, and feature set; check firmware event logs and BIOS release notes; compare VM CPU compatibility settings across hosts.

Handling and recovery

Use matched processors, update system firmware and microcode, or configure the hypervisor to expose a uniform CPU model. Do not force-enable processors that Windows excluded for compatibility.

What not to infer from this code

This code is about consistency among processors, whereas generic unsupported-processor errors concern whether a single CPU meets the operating system requirements.

References


Looking for a different code? Search another status or error code.