共用方式為


無法在 Windows 10 或 Windows 11 中新增 SNMP 和 WMI SNMP 提供者功能

本文提供在 Windows 10 或 Windows 11 中新增簡單網路管理通訊協定 (SNMP) 和 Windows Management Instrumentation (WMI) SNMP 提供者功能的因應措施。

新增SNMP和 WMI SNMP 提供者功能時發生錯誤

您嘗試使用 部署映射服務與管理 (DISM.exe) 工具,在 Windows 10 或 Windows 11 中新增 SNMP 和 WMI SNMP 提供者功能,如下所示:

dism /online /enable-feature /featureName:SNMP /featureName:WMISnmpProvider

然後,您會收到此錯誤訊息:

錯誤:0x800f080c
功能名稱SNMP 未知。
功能名稱 WMISnmpProvider 未知。
無法辨識 Windows 功能名稱。
使用 /Get-Features 選項來尋找影像中的功能名稱,然後再試一次命令。

重要

發生此問題的原因是SNMP和 WMI SNMP 提供者功能已被取代。

若要暫時略過這個問題,請使用下列其中一個方法。

從 [設定] 頁面新增 SNMP 和 WMI SNMP 提供者功能

  1. 移至 [開始],選取 [設定>系統]。

    注意

    在 Windows 10 版本 22H2 之前的版本中,請改為移至 [設定>應用程式>與功能]。

  2. 選取 [選擇性功能>][新增功能]。

    • 若要新增 SNMP 功能,請選取 [簡單網路管理通訊協定][SNMP][>新增]。
    • 若要新增 WMI SNMP 提供者功能,請選取 [WMI SNMP 提供者>新增]。

若要確認新增的狀態,請選取 [ 查看選擇性功能歷程記錄]。

使用 Windows PowerShell 新增 SNMP 和 WMI SNMP 提供者功能

  1. 以系統管理員身分啟動 PowerShell。

  2. 執行下列 Add-WindowsCapability Cmdlet 以新增 SNMP 和 WMI SNMP 提供者功能。

    Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"
    
    Add-WindowsCapability -Online -Name "WMI-SNMP-Provider.Client~~~~0.0.1.0"
    

若要確認新增的狀態,請執行下列 Get-WindowsCapability Cmdlet。

Get-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"
Get-WindowsCapability -Online -Name "WMI-SNMP-Provider.Client~~~~0.0.1.0"

如果已正確新增這些功能,狀態為 [已安裝 ]。

資料收集

如果您需要Microsoft支援方面的協助,建議您遵循使用 TSS 收集資訊中針對使用者體驗問題收集資訊中所述的步驟來收集資訊。