| Previous | Next |
| ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED | ERROR_SMR_GARBAGE_COLLECTION_REQUIRED |
ERROR_ALREADY_HAS_STREAM_ID
This file is currently associated with a different stream id.
ERROR_ALREADY_HAS_STREAM_ID is Win32 error 4444 (0x115C) and belongs to file stream identity assignment.
Where the result appears
- Assigning a stream ID to a file.
- Storage or content-management software tagging files.
- Migration that preserves per-file stream identity.
- A second subsystem attempting to claim an already identified file.
Likely causes
- the file is already associated with a different stream ID.
- a retry generated a new ID instead of reusing the committed one.
- two importers attempted to assign independent identities.
- metadata was restored without the caller refreshing its earlier view.
Troubleshooting steps
- Record file ID, volume, existing stream ID, and requested stream ID.
- Record operation that first assigned the ID.
- Record rename, copy, restore, or migration history.
- Record concurrent owners and transaction identifiers.
- Record whether the existing ID maps to the same logical object.
What to verify
Verify whether the file is already associated with a different stream ID. Check file ID, volume, existing stream ID, and requested stream ID together with operation that first assigned the ID.
Handling, retry, and recovery
Read and reconcile the existing stream ID. Reuse it when it represents the same object; otherwise resolve ownership before attempting a supported reassignment.
Difference from nearby codes
The file itself exists regardless of this code; the conflict concerns a distinct stream-identity association.
Practical example
An importer retries after a timeout and invents a second stream ID.
References
- Microsoft: System Error Codes (4000–5999) — reference for error 4444.
- Microsoft: File management functions — reference for error 4444.
Looking for a different code? Search another status or error code.
