Share via


WindowsUpdateAttentionRequiredReason Enum

Definition

Defines constants that specify a detailed reason as to why attention is required for an update before it can proceed.

public enum class WindowsUpdateAttentionRequiredReason
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Management.Update.WindowsUpdateContract, 65536)]
enum class WindowsUpdateAttentionRequiredReason
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Management.Update.WindowsUpdateContract), 65536)]
public enum WindowsUpdateAttentionRequiredReason
var value = Windows.Management.Update.WindowsUpdateAttentionRequiredReason.none
Public Enum WindowsUpdateAttentionRequiredReason
Inheritance
WindowsUpdateAttentionRequiredReason
Attributes

Windows requirements

Device family
Windows Desktop Extension SDK (introduced in 10.0.23504.0)
API contract
Windows.Management.Update.WindowsUpdateContract (introduced in v1.0)

Fields

Name Value Description
None 0

No attention required.

SeekerUpdate 1

A seeker update is missing user approval.

ReadyToReboot 2

The update requires a reboot.

NeedNonMeteredNetwork 3

The update is waiting for a non-metered network.

NeedUserAgreementForMeteredNetwork 4

The update requires user agreement to download over a metered network.

NeedNetwork 5

There was no network connectivity when the update was last attempted.

NeedMoreSpace 6

More disk space is needed to complete the update.

BatterySaverEnabled 7

The update was blocked due to Battery Saver being enabled.

NeedUserInteraction 8

The update requires user interaction in order to proceed.

NeedUserAgreementForPolicy 9

A policy is configured that requires user agreement before the update can proceed.

CompatibilityError 10

The update encountered a compatibility error.

NeedUserInteractionForEula 11

User interaction is needed to approve the End-User License Agreement (EULA) associated with the update.

NeedUserInteractionForCta 12

User interaction is needed to approve the China Type Approval (CTA) block for the update.

Regulated 13

The update was blocked due to regulation.

ExternalReboot 14

An external reboot prevented the update from proceeding.

OtherUpdate 15

The update couldn't proceed due to another update being in progress.

BlockedByProvider 16

The update was blocked by the update provider.

BlockedByPostRebootFailure 17

The update was blocked by a post-reboot failure.

UserEngaged 18

The update could not proceed because a user was actively using the device.

BlockedByBattery 19

The update was blocked due to the battery level of the device being too low.

Exclusivity 20

The update could not complete an action due to it being exclusive to one update at a time.

BlockedBySerialization 21

The update was blocked due to a serialization issue.

ConflictClass 22

The update was blocked due to a conflict class.

BlockedByAdminApproval 23

The update was blocked because it requires Windows update administrator approval.

BlockedByTooManyAttempts 24

The update was blocked due to too many recent attempts.

BlockedByFailure 25

The update was blocked due to a recent failure.

Demotion 26

The update was demoted due to many failed recent attempts.

BlockedByActiveHours 27

The update was blocked due to the active hours configured on the device.

ScheduledForMaintenance 28

The update was blocked due to being scheduled to install in the next available maintenance window.

PolicyScheduledInstallTime 29

The update was blocked due to being scheduled to install at a specific time indicated by a configured policy.

BlockedByOobe 30

The update was blocked due to OOBE constraints.

DeferredDuringOobe 31

The update was deferred by OOBE blocking criteria.

DeferredForSustainableTime 32

The update was deferred to attempt again during a more sustainable (eco-friendly) time.

Applies to