您好,
針對 SCCM(Microsoft Configuration Manager)或 MDT 部署後無法開機、裝置管理員出現未知裝置的情況,建議先確認問題是否集中於特定硬體型號,再檢查驅動程式套件、Windows 映像及 Task Sequence 的變更紀錄。如果電腦無法開機,應先確認 BIOS/UEFI 模式、儲存控制器(例如 Intel VMD/RAID)及開機所需的儲存驅動程式,因為這些問題可能導致 Windows 無法存取系統磁碟,而不只是裝置管理員顯示未知裝置。
在 Configuration Manager 中,確認 Driver Package 內的驅動程式已匯入、套件已分發至相關 Distribution Points,而且 Task Sequence 使用的型號條件與實際裝置一致。檢查部署流程是否包含正確的 Apply Driver Package 或 Auto Apply Drivers 步驟,以及該步驟是否因 WMI 型號查詢、條件判斷或前置步驟失敗而被略過。不同型號應使用經驗證的相容驅動程式,不要只因為套件名稱相似就套用。
請先查看部署記錄。Configuration Manager 的 smsts.log 可用來確認 Task Sequence 是否成功執行驅動程式安裝步驟;記錄位置會因部署階段而異,例如 WinPE 階段常見於 X:\Windows\Temp\SMSTSLog\smsts.log,完整作業系統階段則可能位於 C:\Windows\CCM\Logs\SMSTSLog\smsts.log。Windows 本身的 C:\Windows\INF\setupapi.dev.log 可用來調查裝置驅動程式的選擇、安裝失敗及相關錯誤碼。若使用 MDT,請同時檢查 BDD.log 及 ZTIDrivers.log(如有產生)。
要驗證 Windows 映像內的驅動程式,可使用 DISM /Image:C:\Mount /Get-Drivers /All 列出已掛載離線映像中的驅動程式;請將 C:\Mount 替換為實際掛載路徑。對已成功啟動的電腦,可執行 pnputil /enum-devices /problem 查看有問題的裝置,並在裝置管理員的裝置內容中記錄硬體識別碼,以便與 OEM 提供的驅動程式 INF 比對。
若要追查最近的變更,請在 Configuration Manager 控制台檢查 Task Sequence 的修改時間及修訂版本、Driver Package 的來源與內容分發狀態,以及相關部署的狀態訊息。再將問題裝置與最後一次成功部署的記錄比較。對 MDT,應比對 Deployment Share、Control 資料夾中的 Task Sequence 設定、驅動程式來源及部署前後的備份或版本控制紀錄;若沒有事先保留版本或稽核紀錄,就未必能可靠地還原所有變更。
請提供受影響電腦的品牌與完整型號、Windows 版本,以及部署後的具體症狀(例如藍畫面 INACCESSIBLE_BOOT_DEVICE、停在開機畫面,或僅有未知裝置),並說明使用的是 Configuration Manager 還是 MDT。這些資訊有助於判斷應先調查儲存驅動程式、平台相容性,還是 Task Sequence 的條件與安裝順序。
Domic Vo.