全部產品
Search
文件中心

:如何解決添加角色和功能時提示“伺服器管理員正在收集清單資料”問題?

更新時間:Nov 12, 2025

問題現象

在 Windows Server中,通過伺服器管理員執行添加角色和功能操作時,介面長時間卡在“伺服器管理員正在收集清單資料”提示,無法繼續。

問題原因

在添加角色和功能時,伺服器管理員需要通過Windows管理規範(Windows Management Instrumentation,簡稱WMI)服務來查詢和收集伺服器的配置資訊。當收集清單數據卡住,本質上是WMI服務的功能異常或其核心資料庫(即WMI存放庫)損壞。

解決方案

為解決因WMI服務異常或存放庫損壞導致的伺服器管理員清單收集失敗問題,需重建WMI存放庫來修複WMI服務。

重要

操作涉及系統核心組件的重建,請為ECS執行個體建立快照以備份資料。

  1. 登入ECS執行個體。

    1. 訪問ECS控制台-執行個體。在頁面左側頂部,選擇目標資源所在的資源群組和地區。

    2. 進入目標執行個體詳情頁,單擊遠端連線,選擇通過Workbench遠端連線。選擇串連方式為終端串連,輸入帳號和密碼,登入圖形化終端頁面。

  2. 以管理員身份開啟命令提示字元。

    單擊開始,輸入cmd,按右鍵命令提示字元並選擇以管理員身份運行

  3. 修複WMI服務。

    1. 停止並禁用WMI服務,防止在修複過程中自動重啟或被其他程式調用。

      sc config winmgmt start= disabled
      net stop winmgmt /y
    2. 備份WMI存放庫檔案。

      cd %windir%\system32\wbem
      ren repository repository-backup
    3. 重新註冊WMI相關的所有動態連結程式庫(DLL)檔案。

      for /f %s in ('dir /b *.dll') do regsvr32 /s %s
    4. 恢複WMI服務到自動啟動狀態,並啟動WMI服務。

      sc config winmgmt start= Auto
      net start winmgmt
    5. 重新編譯所有非卸載用途的MOF和MFL檔案,並將它們載入到新建立的WMI存放庫中。

      dir /b *.mof *.mfl | findstr /v /i uninstall > moflist.txt & for /F %s in (moflist.txt) do mofcomp %s
  4. 重啟執行個體,驗證添加角色和功能是否正常。