What does Windows error code 14099 (ERROR_ADVANCED_INSTALLER_FAILED) mean?

 
Previous Next
ERROR_SXS_COMPONENT_STORE_CORRUPT ERROR_XML_ENCODING_MISMATCH

ERROR_ADVANCED_INSTALLER_FAILED

An advanced installer failed during setup or servicing.

ERROR_ADVANCED_INSTALLER_FAILED is Win32 error 14099 (0x00003713).

Likely impact: The package transaction may be rolled back while external side effects from the installer remain and require inventory.

Typical causes

  • the custom or advanced installer exits with failure.
  • its prerequisites are absent.
  • it performs an unsupported action in the current servicing phase.
  • it times out or reports an internal error.

Troubleshooting steps

  1. Verify that the installer completes and returns a result accepted by the servicing transaction.
  2. Collect installer identity and command line and process exit code or HRESULT.
  3. Match the process exit code to the installer log and the CBS section that launched it; distinguish the installer failure from a later servicing rollback.

Useful evidence

  • Collect package and servicing phase.
  • Collect side effects completed before failure.

Recovery and retry

Repair the installer-specific cause and determine rollback or partial completion from its own log before retrying the package.

Related errors

ERROR_SMI_PRIMITIVE_INSTALLER_FAILED concerns a primitive SMI installer; this code identifies the advanced installer layer

Example

A component package invokes a vendor advanced installer that fails because a prerequisite service is disabled. Restoring the prerequisite and rerunning servicing completes the phase.

References


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