Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

UpdateState Enumeration

Defines constants that indicate the state of an update.


Namespace: Microsoft.UpdateServices.Administration
Assembly: Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll)
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum UpdateState
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum UpdateState
SerializableAttribute 
ComVisibleAttribute(true) 
public enum UpdateState
Member nameDescription
CanceledThe update is approved for installation, but the update, one of its children, or its parent was canceled by the Administrator. The update remains in this state until the download is resumed by calling ResumeDownload or by creating a new approval for this update.
FailedThe update is approved for installation, but failed because of one of the following reasons: One or more of the required files could not be retrieved from the upstream server; One or more of the child updates failed. The update remains in this state until the download is resumed by calling ResumeDownload or by creating a new approval for this update.
InstallationImpossibleThe update cannot be installed because of one of the following reasons: The update does not support installation; The WSUS server does not support a language for which this update has a localized license agreement; One or more updates that bundled this update are in the InstallationImpossible state. You cannot approve the update for installation, but you may approve the update for removal. If the update is part of a bundle, you cannot install the parent update if one of its children is in the InstallationImpossible state.
LicenseAgreementFailedThe update has a license agreement file associated with it, but the license agreement failed to download. You cannot approve the update for installation. The update remains in this state until the download is resumed by calling ResumeDownload or by creating a new approval for this update.
LicenseAgreementNotReadyThe license agreement for this update has not been downloaded to the server. You cannot approve the update for installation, but you may approve the update for removal. If the update is part of a bundle, you cannot install the parent update until all of its children have license agreements available.
NotNeededThe update is available to be approved for installation, but it is not yet needed. This state is used only if HostBinariesOnMicrosoftUpdate is true.
NotReadyThe update is approved for installation but one or more files or child updates is not available. The server is trying to obtain the files and children necessary to install this update.
ReadyThe update is approved for installation and all files and children are available. Clients can download and install the update.

Development Platforms

Target Platforms

Windows Server 2008, Windows Server 2003, Windows Server 2008 R2
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.