共用方式為


Windows Update 代理程式 API

Windows Update 代理程式 API 技術的概觀。

若要開發 Windows Update 代理程式 API,您需要下列標頭:

如需這項技術的程序設計指引,請參閱:

枚舉

 
AddServiceFlag

定義 IUpdateServiceManager2 介面可以處理服務註冊要求的可能方式。
AutoDownloadMode

定義邏輯類型,用來判斷自動更新是否會在決定適用於計算機後自動下載更新。
AutomaticUpdatesNotificationLevel

定義提高許可權的使用者收到自動更新事件通知的可能方式。
AutomaticUpdatesPermissionType

定義設定 IAutomaticUpdatesSettings 介面或 IAutomaticUpdatesSettings 介面的 NotificationLevel 属性的可能方式,或 IAutomaticUpdatesSettings2 介面的 IncludeRecommendedUpdates 属性。
AutomaticUpdatesScheduledInstallationDay

定義自動更新安裝或卸載更新的星期幾。
AutomaticUpdatesUserType

定義使用者的類型。
AutoSelectionMode

定義邏輯類型,用來判斷當用戶檢視 Windows Update 使用者介面中可用的更新時,是否會自動選取特定更新。
DeploymentAction

定義明確部署更新的動作。
DownloadPhase

定義 IDownloadProgress 介面之 CurrentUpdateDownloadPhase 屬性所傳回之目前更新下載進度。
DownloadPriority

定義下載作業的可能優先順序。
DownloadType

指定要執行的下載類型。
InstallationImpact

定義可能是安裝或卸載更新所造成的影響層級。
InstallationRebootBehavior

定義更新的可能重新啟動行為。
OperationResultCode

定義更新時下載、安裝、卸載或驗證作業的可能結果。
SearchScope

定義 search:_per-machine 更新、每個使用者更新或兩者應該傳回的各種更新。
UpdateExceptionContext

定義可以提供 IUpdateException 對象的內容。
UpdateLockdownOption

定義 Windows Update 代理程式 (WUA) 物件可從 Windows Update 存取的功能。
UpdateOperation

定義可在更新時嘗試的作業。
UpdateServiceOption

定義影響掃描套件服務之服務註冊如何移除的選項。
UpdateServiceRegistrationState

定義更新服務可能的狀態。
UpdateType

定義更新的類型,例如驅動程式或軟體更新。

功能

 
AcceptEula

接受與 Windows Update 相關聯的Microsoft軟體授權條款。
新增

將專案加入至集合。 (IStringCollection.Add)
新增

將專案加入至集合。 (IUpdateCollection.Add)
AddScanPackageService

使用 Windows Update 代理程式 (WUA) 將掃描套件註冊為服務,然後傳回 IUpdateService 介面。
AddService

向 Windows Update 代理程式 (WUA) 註冊服務。
AddService2

向 Windows Update 代理程式 (WUA) 註冊服務,而不需要授權封包檔案(.cab)。 這個方法也會傳回 IUpdateServiceRegistration 介面的指標。
BeginDownload

啟動與更新相關聯的內容檔案異步下載。
BeginDownload2

啟動與更新相關聯的內容檔案異步下載。 (IUpdateDownloaderEx)
BeginInstall

啟動更新的異步安裝。
BeginSearch

開始執行異步搜尋更新。 搜尋會使用目前設定的搜尋選項。
BeginUninstall

啟動更新的異步卸載。
CheckPermission

判斷特定使用者或使用者類型是否有權執行選取的動作。
CleanUp

等候異步操作完成並釋放所有回呼。
CleanUp

等候異步操作完成,然後釋放所有回呼。
CleanUp

等候異步操作完成,然後釋放所有回呼。
Clear

從集合中移除所有專案。 (IStringCollection.Clear)
Clear

從集合中移除所有專案。 (IUpdateCollection.Clear)
認可

完成先前暫存或安裝的更新。
複製

建立集合的深層讀取/寫入複本。
複製

建立集合的淺層讀取/寫入複本。
CopyFromCache

將更新的內容複製到指定的路徑。
CopyToCache

將更新的檔案從指定的來源位置複製到內部 Windows Update 代理程式 (WUA) 下載快取。
CopyToCache

將外部更新二進位檔複製到更新。
CreateUpdateDownloader

傳回此會話的 IUpdateDownloader 介面。
CreateUpdateInstaller

傳回此會話的 IUpdateInstaller 介面。
CreateUpdateSearcher

傳回此會話的 IUpdateSearcher 介面。
CreateUpdateServiceManager

傳回會話之 IUpdateServiceManager2 介面的指標。
DetectNow

如果已啟用自動更新,就會開始自動更新偵測工作。 如果偵測到任何更新,安裝行為是由 IAutomaticUpdatesSettings 介面的 NotificationLevel 屬性所決定。
下載

啟動與更新相關聯的內容檔案同步下載。
Download2

啟動與更新相關聯的內容檔案同步下載。 (IUpdateDownloaderEx)
EnableService

啟用自動更新所需的所有元件。
EndDownload

完成異步下載。
EndInstall

完成更新的異步安裝。
EndSearch

完成更新的異步搜尋。
EndUninstall

完成更新的異步卸載。
EscapeString

將字串轉換成字串,以做為搜尋準則字串中的常值。
EvaluateExtendedDynamicProperty

評估擴充動態屬性的值。
get__NewEnum

取得可用來列舉集合的 IEnumVARIANT 介面。 (ICategoryCollection.get__NewEnum)
get__NewEnum

取得可用來列舉集合的 IEnumVARIANT 介面。 (IStringCollection.get__NewEnum)
get__NewEnum

取得可用來列舉集合的 IEnumVARIANT 介面。 (IUpdateCollection.get__NewEnum)
get__NewEnum

取得用來列舉集合的 IEnumVARIANT 介面。 (IUpdateDownloadContentCollection.get__NewEnum)
get__NewEnum

取得可用來列舉集合的 IEnumVARIANT 介面。 (IUpdateExceptionCollection.get__NewEnum)
get__NewEnum

取得可用來列舉集合的 IEnumVARIANT 介面。 (IUpdateHistoryEntryCollection.get__NewEnum)
get__NewEnum

取得可用來列舉集合的 IEnumVARIANT 介面。 (IUpdateServiceCollection.get__NewEnum)
get__NewEnum

取得用來列舉集合的 IEnumVARIANT 介面。 (IWindowsDriverUpdateEntryCollection.get__NewEnum)
get_Address

取得和設定 Proxy 伺服器的位址和十進位埠號碼。 (取得)
get_AllowSourcePrompts

取得並設定 Boolean 值,指出是否要在安裝更新時向使用者顯示來源提示。 (取得)
get_AltText

取得影像的替代文字。
get_AsyncState

取得傳遞至 IUpdateDownloader.BeginDownload 方法的呼叫端特定狀態物件。
get_AsyncState

取得傳遞至 IUpdateInstaller.BeginInstall 方法或 IUpdateInstaller.BeginUninstall 方法的呼叫端特定狀態物件。
get_AsyncState

取得傳遞至 IUpdateSearch.BeginSearch 方法的呼叫端特定狀態物件。
get_AttemptCloseAppsIfNecessary

取得值,指出更新安裝程式是否會嘗試關閉應用程式,並封鎖立即安裝更新。
get_AutoDetect

取得和設定布爾值,指出IWebProxy是否自動偵測 Proxy 設定。 (取得)
get_AutoDownload

取得值,指出更新的自動下載模式。
get_AutoDownload

取得 AutoDownloadMode 值,指出更新的自動下載模式。
get_AutoSelection

取得值,指出 Windows Update 控制面板中的自動選取模式更新。
get_AutoSelection

取得 AutoSelectionMode 值,指出 Windows Update 控制面板中更新的自動選取模式。
get_AutoSelectOnWebSites

取得布爾值,指出 Windows Update 是否標幟為自動選取更新。
get_BrowseOnly

取得布爾值,指出是否只能流覽可用的更新來探索更新。 (IUpdate3.get_BrowseOnly)
get_BrowseOnly

取得布爾值,指出是否只能流覽可用的更新來探索更新。 (IWindowsDriverUpdate3.get_BrowseOnly)
get_BundledUpdates

取得介面,其中包含更新的已排序更新清單相關信息。
get_BypassList

取得和設定不使用 Proxy 伺服器的位址集合。 (取得)
get_BypassProxyOnLocal

取得和設定布爾值,指出本機位址是否略過 Proxy 伺服器。 (取得)
get_CanAutomaticallyUpgradeService

取得和設定布爾值,指出未來是否呼叫 BeginSearch 和 Search 方法會導致自動升級至 Windows Update 代理程式 (WUA)。 (取得)
get_CanRegisterWithAU

取得布爾值,指出服務是否可以向自動更新註冊。
get_CanRequestUserInput

取得布爾值 thast,指出更新的安裝或卸載是否會提示用戶輸入。
get_CanRequireSource

取得布爾值,指出安裝或卸載是否需要更新的來源媒體。
get_Categories

取得介面,其中包含更新所屬類別的集合。
get_Categories

取得更新所屬之更新類別的集合。
get_CategoryID

取得類別的標識碼。
get_Children

取得介面集合,其中包含這個類別的子類別。
get_ClientApplicationID

取得和設定目前的用戶端應用程式。 (IUpdateDownloader.get_ClientApplicationID)
get_ClientApplicationID

取得處理更新之用戶端應用程式的識別碼。
get_ClientApplicationID

取得和設定目前的用戶端應用程式。 (IUpdateInstaller.get_ClientApplicationID)
get_ClientApplicationID

識別目前的用戶端應用程式。 (取得)
get_ClientApplicationID

取得和設定目前用戶端應用程式的識別碼。 (取得)
get_ClientApplicationID

取得和設定目前的用戶端應用程式。 (IUpdateSession.get_ClientApplicationID)
get_ContentValidationCert

取得憑證的SHA-1哈希,用來簽署服務的內容。
get_Context

取得搜尋結果的內容。
get_Count

取得集合中的項目數目。 (ICategoryCollection.get_Count)
get_Count

取得集合中的項目數目。 (IStringCollection.get_Count)
get_Count

取得集合中的項目數目。 (IUpdateCollection.get_Count)
get_Count

取得集合中的項目數目。 (IUpdateDownloadContentCollection.get_Count)
get_Count

取得集合中的項目數目。 (IUpdateExceptionCollection.get_Count)
get_Count

取得集合中的項目數目。 (IUpdateHistoryEntryCollection.get_Count)
get_Count

取得集合中的項目數目。 (IUpdateServiceCollection.get_Count)
get_Count

取得集合中包含的項目數目。
get_CurrentUpdateBytesDownloaded

取得字串,指定已針對正在下載之更新的內容檔或檔案傳輸多少數據,以位元組為單位。
get_CurrentUpdateBytesToDownload

取得字串,以位元組為單位,估計所下載更新的內容檔案或檔案應該傳輸多少數據。
get_CurrentUpdateDownloadPhase

取得 DownloadPhase 列舉值,指定目前正在下載的階段。
get_CurrentUpdatePercentComplete

取得已下載之目前更新百分比的估計值。
get_CurrentUpdatePercentComplete

取得目前更新的安裝或卸載程序進度,以百分比表示。
get_CveIDs

取得與更新相關聯的常見弱點和暴露 #CVE 標識符集合。
get_CveIDs

包含與更新相關聯的常見弱點和暴露 #CVE 標識元集合。
get_Date

取得套用更新的日期和時間。
get_Deadline

取得必須安裝更新的日期。
get_DeltaCompressedContentAvailable

取得布爾值,這個值表示差異壓縮的內容是否可用於更新的伺服器上。
get_DeltaCompressedContentPreferred

取得布爾值,這個值表示在下載和安裝或卸載差異壓縮內容時,是否偏好使用差異壓縮內容。
get_DeploymentAction

取得部署更新的動作。
get_Description

取得類別的描述。
get_Description

取得更新的當地語系化描述。
get_Description

取得更新的描述。
get_DeviceProblemNumber

取得 Windows 驅動程式更新相符裝置的問題編號。 (IWindowsDriverUpdate.get_DeviceProblemNumber)
get_DeviceProblemNumber

取得 Windows 驅動程式更新相符裝置的問題編號。 (IWindowsDriverUpdateEntry.get_DeviceProblemNumber)
get_DeviceStatus

取得 Windows 驅動程式更新相符裝置的狀態。 (IWindowsDriverUpdate.get_DeviceStatus)
get_DeviceStatus

取得 Windows 驅動程式更新相符裝置的狀態。 (IWindowsDriverUpdateEntry.get_DeviceStatus)
get_DownloadContents

取得更新下載內容的檔案資訊。
get_DownloadPriority

取得更新的建議下載優先順序。
get_DownloadUrl

取得裝載更新之伺服器上的下載內容位置。
get_DriverClass

取得 Windows 驅動程式更新的類別。
get_DriverClass

擷取 Windows 驅動程式更新的類別。
get_DriverHardwareID

取得 Windows 驅動程式更新必須符合才能安裝的硬體識別碼或相容識別碼。
get_DriverHardwareID

取得 Windows 驅動程式更新必須符合才能安裝的硬體或相容識別碼。
get_DriverManufacturer

取得 Windows 驅動程式更新製造商的語言不變名稱。 (IWindowsDriverUpdate.get_DriverManufacturer)
get_DriverManufacturer

取得 Windows 驅動程式更新製造商的語言不變名稱。 (IWindowsDriverUpdateEntry.get_DriverManufacturer)
get_DriverModel

取得 Windows 驅動程式更新所要裝置的語言不變模型名稱。 (IWindowsDriverUpdate.get_DriverModel)
get_DriverModel

取得 Windows 驅動程式更新所要裝置的語言不變模型名稱。 (IWindowsDriverUpdateEntry.get_DriverModel)
get_DriverProvider

取得 Windows 驅動程式更新提供者的語言不變名稱。 (IWindowsDriverUpdate.get_DriverProvider)
get_DriverProvider

取得 Windows 驅動程式更新提供者的語言不變名稱。 (IWindowsDriverUpdateEntry.get_DriverProvider)
get_DriverVerDate

取得 Windows 驅動程式更新的驅動程式版本日期。 (IWindowsDriverUpdate.get_DriverVerDate)
get_DriverVerDate

取得 Windows 驅動程式更新的驅動程式版本日期。 (IWindowsDriverUpdateEntry.get_DriverVerDate)
get_EulaAccepted

取得布爾值,指出計算機是否接受與更新相關聯的Microsoft軟體授權條款。
get_EulaText

取得與更新相關聯之Microsoft軟體授權條款的完整本地化文字。
get_ExpirationDate

取得授權封包檔案到期的日期。
get_ExtendedStaticProperty

取得要查詢之擴充屬性的值。
get_FeaturedUpdatesEnabled

不支援。 (IAutomaticUpdatesSettings3.get_FeaturedUpdatesEnabled)
get_ForceQuiet

取得和設定 Boolean 值,指出 Windows Installer 是否強制安裝更新,而不需用戶互動。 (取得)
get_HandlerID

取得更新的安裝處理程式。
get_Height

取得影像的高度,以像素為單位。
get_HResult

如果下載期間引發例外狀況代碼編號,則取得例外狀況代碼編號。
get_HResult

取得例外狀況的 HRESULT,如果有的話,會在安裝期間引發。
get_HResult

取得例外狀況 HRESULT 值,如果有的話,在更新的作業期間引發。
get_HResult

取得搜尋結果的 Windows 型 HRESULT 程式代碼。
get_HResult

取得從更新上的作業傳回的 HRESULT 值。
get_HResult

取得更新作業期間引發的 HRESULT 例外狀況值。
get_Identity

取得介面,其中包含更新的唯一標識符。
get_IgnoreDownloadPriority

取得和設定布爾值,指出是否忽略下載優先順序。 (取得)
get_Image

取得介面,其中包含與類別相關聯之影像的相關信息。
get_Image

取得介面,其中包含與更新相關聯的映像相關信息。
get_Impact

取得 InstallationImpact 列舉,指出更新的安裝或卸載如何影響計算機。
get_IncludePotentiallySupersededUpdates

取得和設定布爾值,指出搜尋結果是否包含搜尋結果中其他更新所取代的更新。 (取得)
get_IncludeRecommendedUpdates

取得和設定布爾值,指出在執行更新和安裝更新時,是否要包含選擇性或建議的更新。 (取得)
get_InstallationBehavior

取得介面,其中包含更新的安裝選項。
get_IsBeta

取得布爾值,指出更新是否為 Beta 版本。
get_IsBusy

取得布爾值,指出特定時間計算機上是否正在進行安裝或卸載。
get_IsCompleted

取得設定,指出是否已完全處理 IUpdateDownloader.BeginDownload 的呼叫。
get_IsCompleted

取得值,這個值表示已完全處理 IUpdateInstaller.BeginInstall 或 IUpdateInstaller.BeginUninstall 方法的呼叫。
get_IsCompleted

取得布爾值,指出是否完全處理 IUpdateSearch.BeginSearch 方法的呼叫。
get_IsDefaultAUService

取得布爾值,這個值表示服務是否向自動更新註冊,以及自動更新目前是否使用該服務做為預設服務。
get_IsDeltaCompressedContent

取得布爾值,指出更新是二進位更新或完整檔案更新。
get_IsDownloaded

取得布爾值,指出計算機上是否快取所有更新內容。
get_IsForced

取得和設定布爾值,指出 Windows Update 代理程式 (WUA) 是否強制下載已安裝或無法安裝的更新。 (取得)
get_IsForced

取得或設定布爾值,指出是否要強制安裝或卸載更新。 (取得)
get_IsHidden

取得布爾值,指出使用者是否隱藏更新。 (取得)
get_IsInstalled

取得布爾值,指出執行搜尋時,更新是否安裝在計算機上。
get_IsManaged

取得布爾值,指出服務是否為受控服務。
get_IsMandatory

取得布爾值,指出更新的安裝是否為必要專案。
get_IsPendingRegistrationWithAU

取得布爾值,指出新增時是否也會向自動更新註冊服務。
get_IsPresent

取得布爾值,指出計算機上是否有更新。
get_IsPresent

取得布爾值,指出是否已在計算機上安裝更新。
get_IsRegisteredWithAU

取得布爾值,指出服務是否向自動更新註冊。
get_IsScanPackageService

取得布爾值,指出服務是否以掃描套件為基礎。
get_IssueDate

取得發出授權封包檔案的日期。
get_IsUninstallable

取得布爾值,指出使用者是否可以從計算機卸載更新。
get_Item

從集合取得 ICategory 介面。
get_Item

取得或設定集合中的字串。 (取得)
get_Item

取得或設定集合中的 IUpdate 介面。 (取得)
get_Item

從 IUpdateDownloadContentCollection 介面取得更新的下載內容。
get_Item

取得集合中的 IUpdateException 介面。
get_Item

取得集合中的 IUpdateHistoryEntry 介面。
get_Item

取得和設定集合中的 IUpdateService 介面。
get_Item

取得集合中的 IWindowsDriverUpdateEntry 介面。
get_KBArticleIDs

取得與更新相關聯的Microsoft知識庫文章標識符集合。
get_Languages

取得介面,其中包含更新所支持的語言。
get_LastDeploymentChangeTime

取得部署更新的伺服器上,以國際標準時間 (UTC) 日期和時間取得更新的最後一個發佈日期。
get_LastInstallationSuccessDate

取得自動更新成功安裝任何更新的最後一次和國際標準時間 (UTC) 日期,即使發生某些失敗也一樣。
get_LastSearchSuccessDate

取得自動更新成功搜尋更新時的最後一次和國際標準時間 (UTC) 日期。
get_MaxDownloadSize

取得更新的下載大小上限。
get_Message

取得描述搜尋結果的訊息。
get_MinDownloadSize

取得更新的下載大小下限。
get_MoreInfoUrls

取得特定語言字串的集合,指定更新詳細資訊的超連結。
get_MsrcSeverity

取得更新Microsoft安全性回應中心嚴重性評等。
get_Name

取得類別的當地語系化名稱。
get_Name

取得服務的名稱。
get_NonAdministratorsElevated

取得和設定布爾值,指出非系統管理員是否可以在沒有系統管理員核准的情況下執行某些更新相關動作。 (取得)
get_NotificationLevel

取得和設定使用者如何收到自動更新事件的通知。 (取得)
get_OemHardwareSupportLink

取得 OEM 硬體技術支援資訊的超連結。
get_OffersWindowsUpdates

取得布爾值,指出目前的服務是否提供來自 Windows Updates 的更新。
get_Online

取得並設定布爾值,指出UpdateSearcher是否上線以搜尋更新。 (取得)
get_Operation

取得 UpdateOperation 值,指定更新上的作業。
get_Order

取得此類別在同層級類別中建議的顯示順序。
get_Parent

取得介面,描述這個類別的父類別目錄。
get_ParentHwnd

取得並設定可包含對話框之父視窗的句柄。 (取得)
get_ParentWindow

取得和設定介面,表示可以包含對話框的父視窗。 (取得)
get_PercentComplete

取得已下載之所有更新百分比的估計值。
get_PercentComplete

取得整體安裝或卸載程序進度的百分比。
get_PerUser

取得布爾值,指出這是否為每個使用者更新。
get_PerUser

取得布爾值,指出更新是否為每個使用者更新。
get_Priority

取得和設定下載的優先順序級級。 (取得)
get_Product

取得產品的語言不變名稱。
get_Progress

取得介面,其中包含在回呼進行時異步下載的進度。
get_Progress

取得介面,其中包含進行回呼時異步安裝或卸載的進度。
get_ReadOnly

取得布爾值,指出自動更新設定是否為唯讀。
get_ReadOnly

取得布爾值,指出集合是否為唯讀。
get_ReadOnly

取得布爾值,指出更新集合是否為唯讀。
get_ReadOnly

取得布爾值,指出會話物件是否為唯讀。
get_ReadOnly

取得布爾值,指出 WebProxy 物件是否為唯讀。
get_RebootBehavior

取得 InstallationRebootBehavior 列舉,指定安裝或卸載更新時所發生的重新啟動行為。
get_RebootRequired

取得布爾值,指出您是否必須重新啟動計算機,才能完成更新的安裝或卸載。
get_RebootRequired

取得布爾值,指出是否需要系統重新啟動才能完成一或多個更新的安裝或卸載。
get_RebootRequired

取得布爾值,指出計算機上是否需要系統重新啟動才能完成安裝或卸載更新。
get_RebootRequired

取得布爾值,指出計算機上是否需要系統重新啟動才能完成更新的安裝。
get_RebootRequired

取得布爾值,指出安裝或卸載更新之後,計算機是否必須重新啟動。
get_RebootRequiredBeforeInstallation

取得布爾值,指出安裝或卸載更新之前是否需要重新啟動系統。
get_RecommendedCpuSpeed

取得建議的CPU速度,以MBHERTZ (MHz) 安裝更新。
get_RecommendedHardDiskSpace

取得建議的可用空間,該可用空間應該在硬碟上才能安裝更新。 可用空間是以 MB 為單位指定。
get_RecommendedMemory

取得建議的實體記憶體大小,在您安裝更新之前,應該可在您的計算機中使用。 物理記憶體大小是以 MB 為單位指定。
get_RedirectUrls

包含重新導向器封包檔案的 URL。
get_RegistrationState

取得 UpdateServiceRegistrationState 值,指出服務註冊的目前狀態。
get_ReleaseNotes

取得更新的當地語系化版本資訊。
get_Required

取得布爾值,指出組策略是否需要自動更新服務。
get_RequiresNetworkConnectivity

取得布爾值,指出更新的安裝或卸載是否需要網路連線。
get_ResultCode

取得指定下載結果的 OperationResultCodeenumeration。
get_ResultCode

取得 OperationResultCode 值,指定更新上作業的結果。 (IInstallationResult.get_ResultCode)
get_ResultCode

取得指定搜尋結果的 OperationResultCode 列舉。
get_ResultCode

取得 OperationResultCode 列舉值,指定更新上作業的結果。
get_ResultCode

取得 OperationResultCode 值,指定更新上作業的結果。 (IUpdateHistoryEntry.get_ResultCode)
get_ResultCode

取得 OperationResultCode 值,指定更新上作業的結果。 (IUpdateInstallationResult.get_ResultCode)
get_Results

傳回 IAutomaticUpdatesResults 介面的指標。
get_RevisionNumber

取得更新的修訂編號。
get_RootCategories

取得計算機上目前可用之根類別的介面集合。
get_ScheduledInstallationDay

取得和設定自動更新安裝或卸載更新的一周天數。 (取得)
get_ScheduledInstallationTime

取得和設定自動更新安裝或卸載更新的時間。 (取得)
get_SecurityBulletinIDs

取得字串值的集合,其中包含與更新相關聯的安全性布告欄標識符。
get_ServerSelection

取得 ServerSelection 值,指出哪個伺服器提供更新。
get_ServerSelection

取得並設定 ServerSelection 值,指出要搜尋更新的伺服器。 (取得)
get_Service

取得 IUpdateService2 介面的指標。 此屬性是預設屬性。
get_ServiceEnabled

取得布爾值,指出自動更新需要的所有元件是否可用。
get_ServiceID

取得不是 Windows 更新之更新服務的服務標識碼。
get_ServiceID

取得並設定網站,當要搜尋的網站不是 Windows Update 網站時要搜尋的網站。 (取得)
get_ServiceID

擷取或設定服務的標識碼。
get_Services

取得向 WUA 註冊之服務的 IUpdateServiceCollection。
get_ServiceUrl

擷取服務的URL。
get_Settings

取得自動更新的組態設定。
get_SetupPrefix

識別安裝程式檔案的前置詞。
get_Source

取得影像的來源位置。
get_SupersededUpdateIDs

取得更新標識碼的集合。 此標識元集合會指定更新所取代的更新。
get_SupportUrl

取得更新之語言特定支援資訊的超連結。
get_SupportUrl

取得更新之語言特定支援資訊的超連結。
get_Title

取得更新的當地語系化標題。
get_Title

取得更新的標題。
get_TotalBytesDownloaded

取得字串,指定已下載的數據總數,以位元組為單位。
get_TotalBytesToDownload

取得字串,表示將下載的總數據量估計,以位元組為單位。
get_Type

取得類別的型別。
get_Type

取得更新的類型。
get_UninstallationBehavior

取得介面,其中包含更新的卸載選項。
get_UninstallationNotes

取得更新的卸載注意事項。
get_UninstallationNotes

取得更新的卸載注意事項。
get_UninstallationSteps

取得介面,其中包含更新的卸載步驟。
get_UninstallationSteps

取得包含更新卸載步驟的 IStringCollection 介面。
get_UnmappedResultCode

取得從更新上的作業傳回的未對應的結果碼。
get_UpdateID

取得與修訂無關的更新標識碼。
get_UpdateIdentity

取得包含更新身分識別的 IUpdateIdentity 介面。
get_Updates

取得介面,其中包含立即屬於類別的更新集合。
get_Updates

取得介面,其中包含下載中指定的更新唯讀集合。
get_Updates

取得介面,其中包含安裝或卸載中指定的更新只讀集合。
get_Updates

取得搜尋結果之更新的介面集合。
get_Updates

取得和設定介面,其中包含為下載所指定之更新的只讀集合。 (取得)
get_Updates

取得和設定介面,其中包含為安裝或卸載所指定之更新的只讀集合。 (取得)
get_UserLocale

取得並設定擷取更新資訊的慣用地區設定。 (取得)
get_UserName

取得並設定要提交至 Proxy 伺服器以進行驗證的用戶名稱。 (取得)
get_Warnings

取得搜尋所產生的警告集合。
get_WebProxy

取得和設定用來存取伺服器的 Proxy 設定。 (取得)
get_Width

取得影像的寬度,以像素為單位。
get_WindowsDriverUpdateEntries

取得適用於更新的驅動程式更新專案。
GetInfo

擷取 Windows Update 代理程式 (WUA) 的版本資訊。
GetProgress

會傳回描述下載目前進度的 IDownloadProgress 介面。
GetProgress

會傳回 IInstallationProgress 介面,描述安裝或卸載的目前進度。
GetTotalHistoryCount

傳回電腦上的更新事件數目。
GetUpdateResult

傳回指定更新下載的結果。
GetUpdateResult

傳回 IUpdateDownloadResult 介面,其中包含指定更新的下載資訊。
GetUpdateResult

傳回安裝或卸載指定更新的結果。
GetUpdateResult

傳回 IUpdateInstallationResult 介面,其中包含指定更新的安裝結果。
插入

將專案插入集合中指定的位置。 (IStringCollection.Insert)
插入

將專案插入集合中指定的位置。 (IUpdateCollection.Insert)
安裝

啟動更新的同步安裝。
叫用

通知呼叫端下載已完成。
叫用

呼叫 IUpdateDownloader.BeginDownload 方法,處理異步下載進度變更的通知。
叫用

處理異步安裝或卸載完成的通知,此通知是由呼叫 IUpdateInstaller.BeginInstall 或 IUpdateInstaller.BeginUninstall 所起始。
叫用

處理異步安裝或卸載進度變更的通知,該變更是由呼叫 IUpdateInstaller.BeginInstall 方法或 IUpdateInstaller.BeginUninstall 方法所起始。
叫用

處理透過呼叫 IUpdateSearcher.BeginSearch 方法起始之異步搜尋完成的通知。
LockDown

限制對實作這個方法之物件的方法和屬性的存取。
暫停

暫停自動更新。
PromptForCredentials

提示使用者輸入密碼以用於 Proxy 驗證。
PromptForCredentialsFromHwnd

提示使用者輸入密碼,以使用父視窗的 hWnd 屬性進行 Proxy 驗證。
put_Address

取得和設定 Proxy 伺服器的位址和十進位埠號碼。 (放)
put_AllowSourcePrompts

取得並設定 Boolean 值,指出是否要在安裝更新時向使用者顯示來源提示。 (放)
put_AttemptCloseAppsIfNecessary

設定值,指出更新安裝程式是否會嘗試關閉應用程式,並封鎖立即安裝更新。
put_AutoDetect

取得和設定布爾值,指出IWebProxy是否自動偵測 Proxy 設定。 (放)
put_BypassList

取得和設定不使用 Proxy 伺服器的位址集合。 (放)
put_BypassProxyOnLocal

取得和設定布爾值,指出本機位址是否略過 Proxy 伺服器。 (放)
put_CanAutomaticallyUpgradeService

取得和設定布爾值,指出未來是否呼叫 BeginSearch 和 Search 方法會導致自動升級至 Windows Update 代理程式 (WUA)。 (放)
put_ClientApplicationID

取得和設定目前的用戶端應用程式。 (IUpdateDownloader.put_ClientApplicationID)
put_ClientApplicationID

取得和設定目前的用戶端應用程式。 (IUpdateInstaller.put_ClientApplicationID)
put_ClientApplicationID

識別目前的用戶端應用程式。 (放)
put_ClientApplicationID

取得和設定目前用戶端應用程式的識別碼。 (放)
put_ClientApplicationID

取得和設定目前的用戶端應用程式。 (IUpdateSession.put_ClientApplicationID)
put_FeaturedUpdatesEnabled

不支援。 (IAutomaticUpdatesSettings3.put_FeaturedUpdatesEnabled)
put_ForceQuiet

取得和設定 Boolean 值,指出 Windows Installer 是否強制安裝更新,而不需用戶互動。 (放)
put_IgnoreDownloadPriority

取得和設定布爾值,指出是否忽略下載優先順序。 (放)
put_IncludePotentiallySupersededUpdates

取得和設定布爾值,指出搜尋結果是否包含搜尋結果中其他更新所取代的更新。 (放)
put_IncludeRecommendedUpdates

取得和設定布爾值,指出在執行更新和安裝更新時,是否要包含選擇性或建議的更新。 (放)
put_IsForced

取得和設定布爾值,指出 Windows Update 代理程式 (WUA) 是否強制下載已安裝或無法安裝的更新。 (放)
put_IsForced

取得或設定布爾值,指出是否要強制安裝或卸載更新。 (放)
put_IsHidden

取得布爾值,指出使用者是否隱藏更新。 (放)
put_Item

取得或設定集合中的字串。 (放)
put_Item

取得或設定集合中的 IUpdate 介面。 (放)
put_NonAdministratorsElevated

取得和設定布爾值,指出非系統管理員是否可以在沒有系統管理員核准的情況下執行某些更新相關動作。 (放)
put_NotificationLevel

取得和設定使用者如何收到自動更新事件的通知。 (放)
put_Online

取得並設定布爾值,指出UpdateSearcher是否上線以搜尋更新。 (放)
put_ParentHwnd

取得並設定可包含對話框之父視窗的句柄。 (放)
put_ParentWindow

取得和設定介面,表示可以包含對話框的父視窗。 (放)
put_Priority

取得和設定下載的優先順序級級。 (放)
put_ScheduledInstallationDay

取得和設定自動更新安裝或卸載更新的一周天數。 (放)
put_ScheduledInstallationTime

取得和設定自動更新安裝或卸載更新的時間。 (放)
put_ServerSelection

取得並設定 ServerSelection 值,指出要搜尋更新的伺服器。 (放)
put_ServiceID

取得並設定網站,當要搜尋的網站不是 Windows Update 網站時要搜尋的網站。 (放)
put_Updates

取得和設定介面,其中包含為下載所指定之更新的只讀集合。 (放)
put_Updates

取得和設定介面,其中包含為安裝或卸載所指定之更新的只讀集合。 (放)
put_UserLocale

取得並設定擷取更新資訊的慣用地區設定。 (放)
put_UserName

取得並設定要提交至 Proxy 伺服器以進行驗證的用戶名稱。 (放)
put_WebProxy

取得和設定用來存取伺服器的 Proxy 設定。 (放)
QueryHistory

同步查詢電腦是否有更新事件的歷程記錄。
QueryHistory

同步查詢電腦是否有更新事件的歷程記錄。
QueryServiceRegistration

傳回 IUpdateServiceRegistration 介面的指標。
RecordInstallationResult

記錄更新的結果。 結果是由 IStringCollection 物件指定。
重新整理

擷取最新的自動更新設定。
RegisterServiceWithAU

使用自動更新註冊服務。
RemoveAt

從集合中移除位於指定索引處的專案。 (IStringCollection.RemoveAt)
RemoveAt

從集合中移除位於指定索引處的專案。 (IUpdateCollection.RemoveAt)
RemoveService

從 Windows Update 代理程式 (WUA) 移除服務註冊。
RequestAbort

提出結束異步下載的要求。
RequestAbort

提出取消安裝或卸載的要求。
RequestAbort

提出取消異步搜尋的要求。
繼續

如果自動更新暫停,重新啟動自動更新。
RunWizard

啟動精靈,引導本機使用者完成安裝更新的步驟。
儲存

套用目前的自動更新設定。
搜尋

執行同步搜尋更新。 搜尋會使用目前設定的搜尋選項。
SetOption

設定指定服務標識碼之 物件的選項。 SetOption 方法也可用來判斷當您變更自動更新註冊時是否顯示警告。
SetPassword

設定要提交至 Proxy 伺服器以進行驗證的密碼。
ShowSettingsDialog

顯示包含自動更新設定的對話框。
卸載

啟動更新的同步卸載。
UnregisterServiceWithAU

使用自動更新取消註冊服務。

介面

 
IAutomaticUpdates

包含自動更新的功能。 (IAutomaticUpdates)
IAutomaticUpdates2

包含自動更新的功能。 (IAutomaticUpdates2)
IAutomaticUpdatesResults

包含描述自動更新的唯讀屬性。
IAutomaticUpdatesSettings

包含自動更新中可用的設定。 (IAutomaticUpdatesSettings)
IAutomaticUpdatesSettings2

包含自動更新中可用的設定。 (IAutomaticUpdatesSettings2)
IAutomaticUpdatesSettings3

包含自動更新中可用的設定。 (IAutomaticUpdatesSettings3)
ICategory

表示更新所屬的類別。
ICategoryCollection

表示已排序的 ICategory 介面只讀清單。
IDownloadCompletedCallback

提供異步下載完成時所使用的回呼。
IDownloadCompletedCallbackArgs

包含下載完成的相關信息。 這個介面可作為 IDownloadCompletedCallback 委派的參數。 更新的下載和安裝是異步的。
IDownloadJob

包含可供下載作業使用的屬性和方法。
IDownloadProgress

表示異步下載作業的進度。
IDownloadProgressChangedCallback

處理通知,指出異步下載作業的進度變更。
IDownloadProgressChangedCallbackArgs

包含異步下載作業進行中變更的相關信息。
IDownloadResult

表示下載作業的結果。
IImageInformation

包含與更新或類別相關聯的當地語系化映像相關信息。
IInstallationAgent

記錄更新的結果。
IInstallationBehavior

表示更新的安裝和卸載選項。
IInstallationCompletedCallback

處理通知,指出異步安裝或卸載已完成。
IInstallationCompletedCallbackArgs

包含安裝完成的相關信息,並做為 IInstallationCompletedCallback 委派的參數。 更新的下載和安裝是異步的。
IInstallationJob

包含可供安裝或卸載作業使用的屬性和方法。
IInstallationProgress

表示異步安裝或卸載的進度。
IInstallationProgressChangedCallback

定義 Invoke 方法,以處理異步安裝或卸載進行進度的相關通知。
IInstallationProgressChangedCallbackArgs

包含回呼進行時異步安裝或卸載進度變更的相關信息。
IInstallationResult

表示安裝或卸載的結果。
IInvalidProductLicenseException

封裝偵測到產品授權無效時所擲回的例外狀況。
ISearchCompletedCallback

包含處理異步搜尋作業完成通知的方法。
ISearchCompletedCallbackArgs

包含異步搜尋完成的相關信息。 它也可作為 SearchCompletedCallback 委派的參數。
ISearchJob

包含可供搜尋作業使用的屬性和方法。
ISearchResult

表示搜尋的結果。
IStringCollection

表示已排序的字串清單。
ISystemInformation

包含指定計算機的相關信息。 此資訊與 Windows Update 代理程式 (WUA) 相關。
IUpdate

包含可用於更新的屬性和方法。 (IUpdate)
IUpdate2

包含可用於更新的屬性和方法。 (IUpdate2)
IUpdate3

包含可用於更新的屬性和方法。 (IUpdate3)
IUpdate4

包含可用於更新的屬性和方法。 (IUpdate4)
IUpdate5

包含可用於更新的屬性和方法。 (IUpdate5)
IUpdateCollection

表示已排序的更新清單。
IUpdateDownloadContent

表示更新的下載內容。 (IUpdateDownloadContent)
IUpdateDownloadContent2

表示更新的下載內容。 (IUpdateDownloadContent2)
IUpdateDownloadContentCollection

表示更新的下載內容集合。
IUpdateDownloader

從伺服器下載更新。
IUpdateDownloaderEx

從伺服器下載更新。 (IUpdateDownloaderEx)
IUpdateDownloadResult

包含屬性,指出更新的下載作業狀態。
IUpdateEx

包含可用於更新的屬性和方法。 (IUpdateEx)
IUpdateException

代表 ISearchResult 物件中傳回之搜尋結果層面的信息,這些物件不完整。
IUpdateExceptionCollection

代表已排序的唯讀 IUpdateException 介面清單。
IUpdateHistoryEntry

表示更新的記錄記錄。 (IUpdateHistoryEntry)
IUpdateHistoryEntry2

表示更新的記錄記錄。 (IUpdateHistoryEntry2)
IUpdateHistoryEntryCollection

代表已排序的只讀 IUpdateHistoryEntry 介面清單。
IUpdateIdentity

表示更新的唯一標識碼。
IUpdateInstallationResult

包含可供安裝或卸載更新狀態的屬性和方法。
IUpdateInstaller

安裝或卸載電腦上的更新。
IUpdateInstaller2

在電腦上安裝或卸載更新。 (IUpdateInstaller2)
IUpdateInstaller3

在電腦上安裝或卸載更新。 (IUpdateInstaller3)
IUpdateInstaller4

提供方法來完成先前暫存或安裝的更新。
IUpdateLockdown

限制對實作這個介面方法的物件方法和屬性的存取。
IUpdateSearcher

搜尋伺服器上的更新。 (IUpdateSearcher)
IUpdateSearcher2

搜尋伺服器上的更新。 (IUpdateSearcher2)
IUpdateSearcher3

搜尋伺服器上的更新。 (IUpdateSearcher3)
IUpdateService

包含向 Windows Update 代理程式 (WUA) 或自動更新註冊之服務的相關信息。 (IUpdateService)
IUpdateService2

包含向 Windows Update 代理程式 (WUA) 或自動更新註冊之服務的相關信息。 (IUpdateService2)
IUpdateServiceCollection

代表 IUpdateService 介面的清單。
IUpdateServiceManager

使用 Windows Update 代理程式或自動更新來新增或移除更新服務的註冊。 (IUpdateServiceManager)
IUpdateServiceManager2

使用 Windows Update 代理程式或自動更新來新增或移除更新服務的註冊。 (IUpdateServiceManager2)
IUpdateServiceRegistration

包含服務註冊狀態的相關信息。
IUpdateSession

表示呼叫端可執行牽涉到更新的作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession)
IUpdateSession2

表示呼叫端可執行牽涉到更新的作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession2)
IUpdateSession3

表示呼叫端可執行牽涉到更新的作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession3)
IWebProxy

包含 HTTP Proxy 設定。
IWindowsDriverUpdate

包含只能從 Windows 驅動程式更新取得的屬性和方法。
IWindowsDriverUpdate2

包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate2)
IWindowsDriverUpdate3

包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate3)
IWindowsDriverUpdate4

包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate4)
IWindowsDriverUpdate5

包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate5)
IWindowsDriverUpdateEntry

包含僅可從 Windows 驅動程式更新取得的屬性。
IWindowsDriverUpdateEntryCollection

包含與驅動程式更新相關聯的驅動程式更新專案集合。 所有屬性都有標準集合語意。
IWindowsUpdateAgentInfo

擷取 Windows Update 代理程式版本的相關信息(WUA)。