ERROR_CLUSTER_OLD_VERSION - 5904 (0x1710)

One or more nodes in the cluster are running a version of Windows that does not support this operation.

Updated: Feb 21, 2026

Technical Background

The ERROR_CLUSTER_OLD_VERSION error, with the numeric code 5904 and the hexadecimal representation 0x1710, is a specific error that occurs in Windows environments where cluster nodes are running an unsupported version of the operating system. This error indicates that one or more nodes within a failover cluster are not compatible with the operation being attempted due to their version of Windows.

Error Details

This error typically arises when attempting to perform operations that require features or capabilities only available in newer versions of the Windows operating system. The affected nodes, which may be running an older version of Windows Server, do not have the necessary support for executing the requested operation.

Common Causes

  • Unsupported Operation: The operation being attempted is not supported by the version of Windows installed on one or more cluster nodes.
  • Version Mismatch: There is a mismatch in the versions of Windows across the cluster nodes, with some nodes running an older version that does not support the required features.

Real-World Context

In a failover cluster environment, all nodes must be running compatible versions of the operating system to ensure seamless operation and compatibility. Attempting operations that require newer features on nodes running older versions can result in this error.

Is This Error Critical?

Yes, this error is critical as it prevents certain operations from being executed successfully within the cluster environment. It may lead to operational disruptions or failures if not addressed promptly.

How to Diagnose

  1. Review Operation Context: Verify that all nodes in the cluster are running compatible versions of Windows for the operation being attempted.
  2. Validate Parameters: Ensure that the parameters passed to the operation are valid and supported by the version of Windows on each node.
  3. Confirm Object Types: Check if the objects involved in the operation (e.g., resources, services) are compatible with the version of Windows running on the nodes.
  4. Verify Input Data: Ensure that any input data required for the operation is valid and does not exceed the limitations supported by the older versions of Windows.

How to Resolve

  1. Correct Parameter Usage: Adjust the parameters used in the operation to ensure they are compatible with all nodes running an older version of Windows.
  2. Adjust Operation Context: Modify the context or environment where the operation is being performed to align with the supported capabilities of the cluster nodes.
  3. Restore Data: If data corruption or loss has occurred due to unsupported operations, restore from a backup that includes compatible versions of the operating system.
  4. Retry Operation with Valid Inputs: Attempt the operation again using valid inputs and ensuring all nodes are running compatible versions of Windows.

Developer Notes

  • Always ensure that cluster nodes are running compatible versions of the operating system before performing operations that require newer features.
  • Use version checks to validate compatibility before executing critical operations within a failover cluster environment.

Related Errors

FAQ

Q: What does the ERROR_CLUSTER_OLD_VERSION error mean?

A: This error indicates that one or more nodes in a cluster are running an unsupported version of Windows, preventing certain operations from being executed.

Q: How can I prevent this error from occurring?

A: Ensure all nodes in your failover cluster run compatible versions of the operating system and perform compatibility checks before executing critical operations.

Q: Can this error be resolved by updating the older nodes to a newer version of Windows?

A: Yes, updating the older nodes to a supported version of Windows can resolve this error. However, ensure that all nodes are updated simultaneously to maintain cluster consistency.

Summary

The ERROR_CLUSTER_OLD_VERSION error is a specific issue in failover clusters where one or more nodes are running an unsupported version of Windows. This error prevents certain operations from being executed successfully and requires careful diagnosis and resolution to maintain the integrity and functionality of the cluster environment.