What does Windows error code 1609 (ERROR_INVALID_HANDLE_STATE) mean?

 
Previous Next
ERROR_UNKNOWN_PROPERTY ERROR_BAD_CONFIGURATION

ERROR_INVALID_HANDLE_STATE

ERROR_INVALID_HANDLE_STATE means that Windows Installer received a handle whose current state does not allow the requested operation. The handle may be syntactically valid, so this differs from passing an invalid handle value.

What to check

  • Identify the API call, handle type, and sequence of earlier API calls that led to the failure.
  • Ensure the package, database, view, record, or transaction is initialized and has not already been closed or finalized.
  • For embedded chaining, verify the transaction ID and ownership before joining or changing the transaction.

Microsoft: Windows Installer error codes · Microsoft: MsiJoinTransaction


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