| Previous | Next |
| WU_E_POLICY_NOT_SET | WU_E_INVALID_UPDATE |
WU_E_SELFUPDATE_IN_PROGRESS
WU_E_SELFUPDATE_IN_PROGRESS means that the requested Windows Update operation could not run because Windows Update Agent was self-updating. This is a temporary agent-maintenance state.
What to do
- Wait for the self-update to finish before retrying the operation.
- Discard stale WUA objects and create a fresh update session after the retry.
- Do not classify this status as a failure of the selected update payload.
Agent maintenance and update installation are separate workflows
WUA can require client self-update before normal update work proceeds. In WSUS deployments, Microsoft documents the SelfUpdate infrastructure used to provide compatible client software. While the agent is replacing or updating its own components, a search or installation request can be rejected with this transient state.
Do not hold COM objects indefinitely and resume them after the agent changes underneath the process. Let self-update finish, then create a new WUA session and perform a fresh search. If the state persists across a reboot, inspect Windows Update logs and, for WSUS, verify the SelfUpdate service path. The payload of the originally selected update is not the first place to investigate.
References
References
- Microsoft: WSUS SelfUpdate service requirements
- Microsoft: IUpdateSession
- Microsoft: WUA success and error codes
Looking for a different code? Search another status or error code.