| Previous | Next |
| STATUS_SXS_TRANSACTION_CLOSURE_INCOMPLETE | STATUS_GENERIC_COMMAND_FAILED |
STATUS_SMI_PRIMITIVE_INSTALLER_FAILED
A primitive servicing action failed inside a larger package transaction
This status identifies the servicing layer that executed the failed action, not the specific root cause. Primitive actions can operate on component resources and configuration as part of a package plan; the surrounding CBS or setup records are needed to see the primitive, target, and returned error.
Because servicing is transactional, later log entries may describe rollback rather than the original defect. Start with the earliest error for the same package and transaction identifier.
What to inspect
- Preserve CBS.log, setup logs, package identity, transaction ID, and the primitive-specific return code.
- Check access, resource availability, pending reboot state, and source payload integrity.
- Confirm the servicing source matches the installed OS build and architecture.
- Use DISM or the package owner's supported recovery process instead of replaying internal primitive commands manually.
References
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: system error codes 12000–15999
- Microsoft: DISM operating-system package servicing options
- Microsoft: repair a Windows image with DISM
Looking for a different code? Search another status or error code.
