培训
模块
Update clients using Windows Update for Business - Training
Leverage Windows Update for Business to control the distribution and methods for Windows update delivery.
Windows 更新代理 API 技术概述。
若要开发Windows 更新代理 API,需要以下标头:
有关此技术的编程指南,请参阅:
AddServiceFlag 定义 IUpdateServiceManager2 接口处理服务注册请求的可能方式。 |
AutoDownloadMode 定义逻辑类型,用于确定自动汇报在确定更新适用于计算机后是否会自动下载更新。 |
AutomaticUpdatesNotificationLevel 定义提升用户收到有关自动汇报事件的通知的可能方式。 |
AutomaticUpdatesPermissionType 定义设置 IAutomaticUpdatesSettings 接口的 NotificationLevel 属性或 IAutomaticUpdatesSettings2 接口的 IncludeRecommendedUpdates 属性的可能方法。 |
AutomaticUpdatesScheduledInstallationDay 定义自动汇报安装或卸载更新的一周中的几天。 |
AutomaticUpdatesUserType 定义用户类型。 |
AutoSelectionMode 定义用于确定当用户在Windows 更新用户界面中查看可用更新时是否自动选择特定更新的逻辑类型。 |
DeploymentAction 定义为其显式部署更新的操作。 |
DownloadPhase 定义当前更新的下载进度,该更新由 IDownloadProgress 接口的 CurrentUpdateDownloadPhase 属性返回。 |
DownloadPriority 定义下载操作的可能优先级。 |
InstallationImpact 定义安装或卸载更新可能导致的影响级别。 |
InstallationRebootBehavior 定义更新的可能重启行为。 |
OperationResultCode 定义更新上的下载、安装、卸载或验证操作的可能结果。 |
SearchScope 定义 search:_per-machine 更新和/或按用户更新应返回的各种更新。 |
UpdateExceptionContext 定义可在其中提供 IUpdateException 对象的上下文。 |
UpdateLockdownOption 定义 Windows 更新 代理 (WUA) 对象可以从Windows 更新访问的功能。 |
UpdateOperation 定义可以在更新时尝试的操作。 |
UpdateServiceOption 定义影响删除扫描包服务的服务注册方式的选项。 |
UpdateServiceRegistrationState 定义更新服务的可能状态。 |
UpdateType 定义更新的类型,例如驱动程序或软件更新。 |
AcceptEula 接受与Windows 更新关联的 Microsoft 软件许可条款。 |
添加 向集合中添加一项。 (IStringCollection.Add) |
添加 向集合中添加一项。 (IUpdateCollection.Add) |
AddScanPackageService 将扫描包注册为服务与 Windows 更新 代理 (WUA) ,然后返回 IUpdateService 接口。 |
AddService 向 Windows 更新 代理注册服务, (WUA) 。 |
AddService2 将服务注册到 Windows 更新 代理 (WUA) ,而无需授权文件 (.cab) 。 此方法还返回指向 IUpdateServiceRegistration 接口的指针。 |
BeginDownload 启动与更新关联的内容文件的异步下载。 |
BeginInstall 启动更新的异步安装。 |
BeginSearch 开始执行异步搜索更新。 搜索使用当前配置的搜索选项。 |
BeginUninstall 启动更新的异步卸载。 |
CheckPermission 确定特定用户或类型用户是否有权执行所选操作。 |
清理 等待异步操作完成并释放所有回调。 |
清理 等待异步操作完成,然后释放所有回调。 |
清理 等待异步操作完成,然后释放所有回调。 |
Clear 从集合中删除所有元素。 (IStringCollection.Clear) |
Clear 从集合中删除所有元素。 (IUpdateCollection.Clear) |
提交 完成以前暂暂或安装的更新。 |
复制 创建集合的深度读/写副本。 |
复制 创建集合的浅层读/写副本。 |
CopyFromCache 将更新的内容复制到指定路径。 |
CopyToCache 将更新的文件从指定的源位置复制到内部 Windows 更新 代理 (WUA) 下载缓存。 |
CopyToCache 将外部更新二进制文件复制到更新。 |
CreateUpdateDownloader 返回此会话的 IUpdateDownloader 接口。 |
CreateUpdateInstaller 返回此会话的 IUpdateInstaller 接口。 |
CreateUpdateSearcher 返回此会话的 IUpdateSearcher 接口。 |
CreateUpdateServiceManager 返回指向会话的 IUpdateServiceManager2 接口的指针。 |
DetectNow 如果启用了自动汇报,则开始自动汇报检测任务。 如果检测到任何更新,则安装行为由 IAutomaticUpdatesSettings 接口的 NotificationLevel 属性确定。 |
下载 开始同步下载与更新关联的内容文件。 |
EnableService 启用自动汇报所需的所有组件。 |
EndDownload 完成异步下载。 |
EndInstall 完成更新的异步安装。 |
EndSearch 完成更新的异步搜索。 |
EndUninstall 完成更新的异步卸载。 |
EscapeString 将字符串转换为可用作搜索条件字符串中的文本值的字符串。 |
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 获取并设置代理服务器的地址和十进制端口号。 (获取) |
get_AllowSourcePrompts 获取并设置一个布尔值,该值指示在安装更新时是否向用户显示源提示。 (获取) |
get_AltText 获取图像的备用文本。 |
get_AsyncState 获取传递给 IUpdateDownloader.BeginDownload 方法的特定于调用方的状态对象。 |
get_AsyncState 获取传递给 IUpdateInstaller.BeginInstall 方法或 IUpdateInstaller.BeginUninstall 方法的特定于调用方的状态对象。 |
get_AsyncState 获取传递给 IUpdateSearch.BeginSearch 方法的特定于调用方的状态对象。 |
get_AttemptCloseAppsIfNecessary 获取一个值,该值指示更新安装程序是否会尝试关闭应用程序,从而阻止立即安装更新。 |
get_AutoDetect 获取并设置一个布尔值,该值指示 IWebProxy 是否自动检测代理设置。 (获取) |
get_AutoDownload 获取一个值,该值指示更新的自动下载模式。 |
get_AutoDownload 获取一个 AutoDownloadMode 值,该值指示更新的自动下载模式。 |
get_AutoSelection 获取一个值,该值指示Windows 更新控制面板更新的自动选择模式。 |
get_AutoSelection 获取一个 AutoSelectionMode 值,该值指示Windows 更新控制面板中更新的自动选择模式。 |
get_AutoSelectOnWebSites 获取一个布尔值,该值指示是否将更新标记为由Windows 更新自动选择。 |
get_BrowseOnly 获取一个布尔值,该值指示是否只能通过浏览可用更新来发现更新。 (IUpdate3.get_BrowseOnly) |
get_BrowseOnly 获取一个布尔值,该值指示是否只能通过浏览可用更新来发现更新。 (IWindowsDriverUpdate3.get_BrowseOnly) |
get_BundledUpdates 获取一个接口,该接口包含有关更新的捆绑更新的有序列表的信息。 |
get_BypassList 获取和设置不使用代理服务器的地址的集合。 (获取) |
get_BypassProxyOnLocal 获取并设置一个布尔值,该值指示本地地址是否绕过代理服务器。 (获取) |
get_CanAutomaticallyUpgradeService 获取并设置一个布尔值,该值指示将来对 BeginSearch 和 Search 方法的调用是否导致自动升级到 Windows 更新 Agent (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) ID 的集合。 |
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 驱动程序更新必须匹配才能安装的硬件 ID 或兼容 ID。 |
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_FeaturedUpdatesEnabled 不支持。 (IAutomaticUpdatesSettings3.get_FeaturedUpdatesEnabled) |
get_ForceQuiet 获取并设置一个布尔值,该值指示是否强制 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 更新代理 (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 知识库文章 ID 的集合。 |
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 汇报的更新。 |
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 速度(以兆赫 (MHz) 为单位)。 |
get_RecommendedHardDiskSpace 获取安装更新之前硬盘上应可用的建议可用空间。 可用空间以 MB (MB) 为单位指定。 |
get_RecommendedMemory 获取安装更新之前计算机中应可用的建议物理内存大小。 物理内存大小以 MB (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 获取包含与更新关联的安全公告 ID 的字符串值的集合。 |
get_ServerSelection 获取 ServerSelection 值,该值指示哪个服务器提供了更新。 |
get_ServerSelection 获取并设置一个 ServerSelection 值,该值指示要搜索更新的服务器。 (获取) |
get_Service 获取指向 IUpdateService2 接口的指针。 此属性是默认属性。 |
get_ServiceEnabled 获取一个布尔值,该值指示自动汇报所需的所有组件是否都可用。 |
get_ServiceID 获取不是 Windows 更新的更新服务的服务标识符。 |
get_ServiceID 获取并设置要搜索的网站不是Windows 更新网站时要搜索的网站。 (获取) |
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 获取并设置要提交到代理服务器进行身份验证的用户名。 (获取) |
get_Warnings 获取搜索生成的警告的集合。 |
get_WebProxy 获取并设置用于访问服务器的代理设置。 (获取) |
get_Width 获取图像的宽度(以像素为单位)。 |
get_WindowsDriverUpdateEntries 获取适用于更新的驱动程序更新条目。 |
GetInfo 检索有关 Windows 更新 代理 (WUA) 的版本信息。 |
GetProgress 返回一个 IDownloadProgress 接口,该接口描述下载的当前进度。 |
GetProgress 返回一个 IInstallationProgress 接口,该接口描述安装或卸载的当前进度。 |
GetTotalHistoryCount 返回计算机上的更新事件数。 |
GetUpdateResult 返回指定更新的下载结果。 |
GetUpdateResult 返回包含指定更新的下载信息的 IUpdateDownloadResult 接口。 |
GetUpdateResult 返回安装或卸载指定更新的结果。 |
GetUpdateResult 返回包含指定更新的安装结果的 IUpdateInstallationResult 接口。 |
插入 将一项插入到集合中的指定位置。 (IStringCollection.Insert) |
插入 将一项插入到集合中的指定位置。 (IUpdateCollection.Insert) |
安装 启动更新的同步安装。 |
Invoke 通知调用方下载已完成。 |
Invoke 处理通过调用 IUpdateDownloader.BeginDownload 方法启动的异步下载进度更改通知。 |
Invoke 处理通过调用 IUpdateInstaller.BeginInstall 或 IUpdateInstaller.BeginUninstall 启动的异步安装或卸载完成的通知。 |
Invoke 处理异步安装或卸载过程中的更改通知,该通知是通过调用 IUpdateInstaller.BeginInstall 方法或 IUpdateInstaller.BeginUninstall 方法启动的。 |
Invoke 处理通过调用 IUpdateSearcher.BeginSearch 方法启动的异步搜索完成通知。 |
锁定 限制对实现此方法的 对象的方法和属性的访问。 |
暂停 暂停自动更新。 |
PromptForCredentials 提示用户输入用于代理身份验证的密码。 |
PromptForCredentialsFromHwnd 使用父窗口的 hWnd 属性提示用户输入用于代理身份验证的密码。 |
put_Address 获取并设置代理服务器的地址和十进制端口号。 (放置) |
put_AllowSourcePrompts 获取并设置一个布尔值,该值指示在安装更新时是否向用户显示源提示。 (放置) |
put_AttemptCloseAppsIfNecessary 设置一个值,该值指示更新安装程序是否会尝试关闭应用程序,从而阻止立即安装更新。 |
put_AutoDetect 获取并设置一个布尔值,该值指示 IWebProxy 是否自动检测代理设置。 (放置) |
put_BypassList 获取和设置不使用代理服务器的地址的集合。 (放置) |
put_BypassProxyOnLocal 获取并设置一个布尔值,该值指示本地地址是否绕过代理服务器。 (放置) |
put_CanAutomaticallyUpgradeService 获取并设置一个布尔值,该值指示将来对 BeginSearch 和 Search 方法的调用是否导致自动升级到 Windows 更新 Agent (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 获取并设置一个布尔值,该值指示是否强制 Windows Installer 在没有用户交互的情况下安装更新。 (放置) |
put_IgnoreDownloadPriority 获取并设置一个布尔值,该值指示是否忽略下载优先级。 (放置) |
put_IncludePotentiallySupersededUpdates 获取并设置一个布尔值,该值指示搜索结果中是否包含被搜索结果中的其他更新所取代的更新。 (放置) |
put_IncludeRecommendedUpdates 获取并设置一个布尔值,该值指示在执行更新搜索和安装更新时是包含可选更新还是建议更新。 (放置) |
put_IsForced 获取并设置一个布尔值,该值指示 Windows 更新 Agent (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 更新网站时要搜索的网站。 (放置) |
put_Updates 获取并设置一个接口,其中包含为下载指定的更新的只读集合。 (放置) |
put_Updates 获取并设置一个接口,其中包含为安装或卸载指定的更新的只读集合。 (放置) |
put_UserLocale 获取并设置检索更新信息的首选区域设置。。 (放置) |
put_UserName 获取并设置要提交到代理服务器进行身份验证的用户名。 (放置) |
put_WebProxy 获取并设置用于访问服务器的代理设置。 (放置) |
QueryHistory 同步查询计算机以获取更新事件的历史记录。 |
QueryHistory 同步查询计算机以获取更新事件的历史记录。 |
QueryServiceRegistration 返回指向 IUpdateServiceRegistration 接口的指针。 |
RecordInstallationResult 记录更新的结果。 结果由 IStringCollection 对象指定。 |
“刷新” 检索最新的自动汇报设置。 |
RegisterServiceWithAU 向自动汇报注册服务。 |
RemoveAt 从集合中移除指定索引位置的项。 (IStringCollection.RemoveAt) |
RemoveAt 从集合中移除指定索引位置的项。 (IUpdateCollection.RemoveAt) |
RemoveService 从 Windows 更新 代理 (WUA) 中删除服务注册。 |
RequestAbort 发出结束异步下载的请求。 |
RequestAbort 发出取消安装或卸载的请求。 |
RequestAbort 发出取消异步搜索的请求。 |
恢复 如果自动更新已暂停,则重启自动更新。 |
RunWizard 启动向导,引导本地用户完成安装更新的步骤。 |
保存 应用当前的自动汇报设置。 |
搜索 对更新执行同步搜索。 搜索使用当前配置的搜索选项。 |
SetOption 为指定服务 ID 的 对象设置选项。 SetOption 方法还用于确定更改自动汇报注册时是否显示警告。 |
SetPassword 设置要提交到代理服务器进行身份验证的密码。 |
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 更新 代理 (WUA) 相关。 |
IUpdate 包含可用于更新的属性和方法。 (IUpdate) |
IUpdate2 包含可用于更新的属性和方法。 (IUpdate2) |
IUpdate3 包含可用于更新的属性和方法。 (IUpdate3) |
IUpdate4 包含可用于更新的属性和方法。 (IUpdate4) |
IUpdate5 包含可用于更新的属性和方法。 (IUpdate5) |
IUpdateCollection 表示更新的有序列表。 |
IUpdateDownloadContent 表示更新的下载内容。 (IUpdateDownloadContent) |
IUpdateDownloadContent2 表示更新的下载内容。 (IUpdateDownloadContent2) |
IUpdateDownloadContentCollection 表示更新的下载内容的集合。 |
IUpdateDownloader 从服务器下载更新。 |
IUpdateDownloadResult 包含指示更新的下载操作状态的属性。 |
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 更新 Agent (WUA) 或自动汇报注册的服务的信息。 (IUpdateService) |
IUpdateService2 包含有关向 Windows 更新 Agent (WUA) 或自动汇报注册的服务的信息。 (IUpdateService2) |
IUpdateServiceCollection 表示 IUpdateService 接口的列表。 |
IUpdateServiceManager 添加或删除使用 Windows 更新 代理或自动汇报注册更新服务。 (IUpdateServiceManager) |
IUpdateServiceManager2 添加或删除使用 Windows 更新 代理或自动汇报注册更新服务。 (IUpdateServiceManager2) |
IUpdateServiceRegistration 包含有关服务的注册状态的信息。 |
IUpdateSession 表示一个会话,调用方可在其中执行涉及更新的操作。 例如,此接口表示调用方在其中执行搜索、下载、安装或卸载操作的会话。 (IUpdateSession) |
IUpdateSession2 表示一个会话,调用方可在其中执行涉及更新的操作。 例如,此接口表示调用方在其中执行搜索、下载、安装或卸载操作的会话。 (IUpdateSession2) |
IUpdateSession3 表示一个会话,调用方可在其中执行涉及更新的操作。 例如,此接口表示调用方在其中执行搜索、下载、安装或卸载操作的会话。 (IUpdateSession3) |
IWebProxy 包含 HTTP 代理设置。 |
IWindowsDriverUpdate 包含仅在 Windows 驱动程序更新中可用的属性和方法。 |
IWindowsDriverUpdate2 包含仅在 Windows 驱动程序更新中可用的属性和方法。 (IWindowsDriverUpdate2) |
IWindowsDriverUpdate3 包含仅在 Windows 驱动程序更新中可用的属性和方法。 (IWindowsDriverUpdate3) |
IWindowsDriverUpdate4 包含仅在 Windows 驱动程序更新中可用的属性和方法。 (IWindowsDriverUpdate4) |
IWindowsDriverUpdate5 包含仅在 Windows 驱动程序更新中可用的属性和方法。 (IWindowsDriverUpdate5) |
IWindowsDriverUpdateEntry 包含仅在 Windows 驱动程序更新中可用的属性。 |
IWindowsDriverUpdateEntryCollection 包含与驱动程序更新关联的驱动程序更新条目的集合。 所有属性都具有标准集合语义。 |
IWindowsUpdateAgentInfo 检索有关 Windows 更新 代理版本的信息, (WUA) 。 |
培训
模块
Update clients using Windows Update for Business - Training
Leverage Windows Update for Business to control the distribution and methods for Windows update delivery.