What does HRESULT 0x80240014 (WU_E_INVALID_INSTALL_REQUESTED) mean?

 
Previous Next
WU_E_DUPLICATE_ITEM WU_E_INSTALL_NOT_ALLOWED

WU_E_INVALID_INSTALL_REQUESTED

WU_E_INVALID_INSTALL_REQUESTED means that updates requested for installation are not installable by the caller. This is a request-validity result, not a statement that the update package is corrupt.

What to check

  • Validate the selected update collection before calling the WUA installation workflow.
  • Check applicability and caller permissions in the context that initiated the request.
  • Separate this code from WU_E_INSTALL_NOT_ALLOWED, which reports a conflicting installation or mandatory restart state.

Validate the update objects before creating the install batch

WUA exposes update state and installation behavior through update objects, while searches can select on properties such as installed state. A request can become invalid when a caller holds an old collection, mixes objects from an inappropriate workflow, or submits an update whose current state no longer supports the requested installation.

Log the update identity and current state immediately before assigning the collection to the installer. Then compare the selected set with a fresh search performed in the same service context. This is distinct from WU_E_INSTALL_NOT_ALLOWED, where the machine is in a conflicting installation or reboot state even though the requested updates may otherwise be valid.

References

References


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