## TL;DR
0xc1900223 occurs when Windows Update cannot obtain or stage files the feature update needs, often because reserved storage is disabled or corrupt, or the update cache is damaged. Check reserved storage state with DISM, re-enable it if off, clear the update cache, and run the Update Assistant again with external media as the fallback source.

```text
0xc1900223 windows update error how to fix
```

## Use this when
- The Windows 11 Update Assistant or a feature update stops with 0xc1900223.
- The failure happens early, before the install percentage climbs.
- The device has very little free system-drive space.

## Not for this skill when
- An in-place repair from ISO fails at the same stage. Suspect hardware or a deeper store fault.
- The code appears in a WSUS-only environment. Feature updates there follow the WSUS approval path instead.

## Steps
1. Free space on the system drive to at least 20 GB, then check reserved storage with DISM /Online /Get-ReservedStorageState. Verify: reserved storage is reported and its state is visible
2. If reserved storage is disabled, re-enable it with DISM /Online /Set-ReservedStorageState /State:Enabled. Verify: a follow-up Get reports Enabled
3. Stop the update services and rename SoftwareDistribution, then restart them. Verify: the cache rebuilds on the next check
4. Run the latest Update Assistant as administrator. Verify: it passes the file staging stage where it previously stopped
5. If it still fails, run setup from mounted ISO media instead. Verify: setup completes the feature update from local media

## Variant phrasings
### update assistant error 0xc1900223
The tool-first phrasing.
### feature update cannot get files 0xc1900223
The meaning-first phrasing.
### reserved storage disabled feature update fails
The root-cause phrasing for managed images with reserved storage off.

Compatibility: Compatibility: Windows 10 version 1903 and later and Windows 11 feature updates; reserved storage exists on builds that shipped with it or were enabled by policy.

## Why it happens
Feature updates stage a full replacement OS image alongside the running system. Reserved storage guarantees that staging space even when the disk is nearly full. Images built by some deployment tools disable reserved storage, and once the drive fills, setup cannot guarantee the payload space and stops with this code rather than risk a half-applied upgrade.

## Edge cases / pitfalls
- Some enterprise images intentionally disable reserved storage; re-enabling it fleet-wide is a policy decision, not a per-box fix.
- External USB storage can supplement space during setup on small devices, but it must stay attached for the whole upgrade.
- If DISM reports no reserved storage capability, the build predates the feature; rely on free space and ISO media.

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_ITDwjMJqK8h_m2EmlNuMxQ
