| Previous | Next |
| STATUS_TRANSACTION_RECORD_TOO_LONG | STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION |
STATUS_NO_LINK_TRACKING_IN_TRANSACTION
Link tracking is not allowed while the file operation is transacted
STATUS_NO_LINK_TRACKING_IN_TRANSACTION indicates that a link-tracking operation cannot be completed inside the active transaction. Link tracking depends on stable object identity and namespace state, while TxF may still be isolating changes that have not committed.
Expect this around shell, shortcut, object-ID, or distributed-link-tracking code that tries to observe or update link state while the file is being changed transactionally.
What to check
- Shortcut, shell, backup, or indexing components that request link-tracking data during a transaction.
- Renames, hard links, object IDs, and directory moves still pending inside the transaction.
- Whether link tracking can run after commit, when the final file identity is stable.
- Whether a non-transacted path is being mixed with a transacted handle.
Useful distinction
This is not just a link-not-found condition. The operation is blocked because TxF cannot expose or update link-tracking state safely while the transaction is active.
References
- Microsoft: About Transactional NTFS
- Microsoft: How to use Transactional NTFS
- Microsoft: Alternatives to using Transactional NTFS
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
