- DISM 以高可靠性在線上或離線系統上匯出並安裝 INF 驅動程式。
- PowerShell的 和 PnPUtil 是自動備份的官方替代方案 驅動程序.
- El 設備管理器 促進選擇性修復並避免衝突。
- 維護副本並使用製造商的驅動程式可減少錯誤並提高穩定性。
好消息是,系統本身自備強大的工具,可以備份並在以後恢復。借助 DISM、PowerShell 和 PnP實用程式 你可以 以 INF 格式匯出驅動程式並在需要時恢復它們,順便也能了解 DriverStore 中隱藏的一切。以下是完整、詳細且切中要點的指南。
什麼是 DISM 以及它支援哪些驅動程式?
DISM(部署映像服務和管理)是 Microsoft 的實用程序,用於 參加圖像 Windows 以及正在運作的系統本身。它適用於未掛載的鏡像(.wim、.vhd/.vhdx)和「線上」系統。
對於一般維護,基本語法是: DISM.exe {/Image:<ruta_imagen> | /Online} {opción_mantenimiento} 透過它,您可以管理套件、功能以及最重要的驅動程式。
重要提示:使用 DISM 維護驅動程式 僅支援 INF 樣式包您將無法新增或匯出某些製造商的 .exe 或 .msi 安裝程式。這與儲存驅動程式套件的儲存庫 Windows DriverStore 所採用的方法相同。
根據上下文,您將使用“/Online”表示您正在運行的系統,或使用“/Image: 「如果你要 離線處理影像 (例如,來自 Windows PE/RE 或輔助系統)。

使用 DISM 的驅動程式維護命令
DISM 集中於一個工具中,用於 列出、查詢、新增、刪除和匯出驅動程式。對於離線影像,語法為: DISM.exe /Image:<ruta_imagen> . 在活動系統中: DISM.exe /Online .
/取得協助/?
如果添加 /? 對於任何選項,DISM 都會顯示上下文相關的幫助和支援的參數(尤其適用於離線映像)。例如: Dism /image:C:\test\offline /Add-Driver /? o Dism /online /Get-Drivers /?.
/取得驅動程式
此命令顯示所選系統或映像上驅動程式套件的基本清單。預設情況下,它僅列出 第三方司機;添加 /all 如果您還想查看 Windows 預設設定。您可以 格式 出口處 /Format:Table o /Format:List 使閱讀更舒適。如果您需要查看所有已安裝的驅動程序,可以使用 DRIVERQUERY.
簡單範例: Dism /image:C:\test\offline /Get-Drivers y Dism /online /Get-Drivers 適用於活動系統。在離線鏡像中,您也會看到狀態(已安裝 vs. 暫存)。
/獲取驅動程式訊息
當您需要特定包的詳細資訊時,請使用 /Get-DriverInfo 關於已安裝的 INF 或外部 INF: /Get-DriverInfo /Driver:{<OemX.inf>|<ruta\driver.inf>}。 「已發布」的第三方驅動程式的名稱如下 Oem0.inf,Oem1.inf等等。
你可以透過選項 /Driver 多次諮詢多個人。現實生活中的例子: Dism /image:C:\test\offline /Get-DriverInfo /driver:C:\Drivers\usb.inf 或在活動系統中: Dism /online /Get-DriverInfo /driver:C:\test\drivers\usb\usb.inf.
/新增驅動程式
它為 注入第三方 INF 資料包 在離線影像中。文法: /Add-Driver {/Driver:<carpeta_con_INFs> | /Driver:<ruta\driver.inf>} 如果您指向一個資料夾,DISM 將忽略無效的 INF(它會在控制台中警告您並記錄而不停止該過程)。
同 /Recurse 將遍歷子資料夾並使用 /ForceUnsigned 您可以強制使用未簽署的 INF(適用於測試和實驗室工作)。 x64 系統需注意:Windows 系統需要數位簽名,因此請謹慎使用此功能。範例: Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers y /recurse 當您想要包含子目錄。
/刪除驅動程式
從離線映像中移除第三方驅動程式。您必須指定 公佈名稱 (OemX.inf),而不是原始路徑。文法很簡單: /Remove-Driver /Driver:<OemX.inf>您可以連結多個選項 /Driver 沿著同樣的思路。
範例: Dism /image:C:\test\offline /Remove-Driver /driver:oem1.inf 或一次刪除多個: Dism /image:C:\test\offline /Remove-Driver /driver:oem1.inf /driver:oem2.inf. 無法使用此方法刪除預設的 Windows 驅動程式。
/導出驅動程式
將所有第三方軟體包從映像或即時系統匯出到 目標文件夾文法: /Export-Driver /Destination:<carpeta_destino>. 從 Windows 運行: DISM /Online /Export-Driver /Destination:C:\destpath. 也適用於離線影像: DISM /Image:C:\test\offline /Export-Driver /Destination:C:\destpath.
限制和安裝順序
請記住,DISM 僅接受 INF 文件.exe/.msi 製造商安裝程式在此流程中無效。此外,如果您在同一行中新增多個 INF,它們將被安裝 按書面順序。 範例: Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\1.inf /Driver:C:\drivers\2.inf /Driver:C:\drivers\3.inf.

使用 DISM 逐步備份驅動程式
在執行任何操作之前,如果要格式化,請在與系統磁碟機不同的磁碟機上建立目標資料夾。 來自活動系統的備份驅動程式 是: dism /online /export-driver /destination:C:\Copia-seguridad-drivers。請確保路徑存在以避免輸入錯誤。
此過程從中提取包 C:\Windows\System32\DriverStore 並使其準備好重新安裝。您將看到包含 INF、SYS 和 CAT 的子資料夾。大小從數百 MB 到幾 GB 不等,這很正常,具體取決於 硬件.
若要驗證一切是否順利,請檢查控制台是否顯示任何嚴重錯誤,並確保資料夾不為空。存在多個子目錄和文件 .inf/.sys 這是最好的跡象, 備用 已完成。
之後如何恢復它們?有兩個選擇。最方便用戶使用的方法是設備管理員:右鍵單擊設備,出現提示“更新驅動程式”>“瀏覽我的電腦以查找驅動程式”,選擇備份資料夾,然後選擇“包括子文件夾」。Windows 將找到對應的 INF 並安裝驅動程式。
您也可以使用 DISM 一次性插入它們: dism /online /Add-Driver /Driver:C:\Copia-seguridad-drivers /Recurse。雖然有時向正在運行的系統添加大量數據可能會 衝突 設備管理器方法中沒有顯示這些內容。
從離線系統(WinPE/RE)和 PowerShell 匯出
當從 Windows PE/RE 工作或將系統磁碟掛載到另一個分割區時,其想法是指向 作業系統所在的單元 離線並導出到 USB. DISM 範例: DISM /Image:c:\ /Export-Driver /Destination:d:\DriversBackup (C:是作業系統分割區,D:是您的 USB)。
PowerShell 中的等效 cmdlet 同樣簡單: Export-WindowsDriver -Path c:\ -Destination d:\DriversBackup。如果您正在執行 Windows,請使用 -Online 而不是 -Path。 參數 系統驅動器 這可能會造成混淆:它不是用於選擇具有離線作業系統的另一個分割區,而是指當前環境的系統磁碟機。
如果環境是 WinPE,並且使用“/online”,您將看到經典的“錯誤50:DISM 不支援使用 /online 選項來執行 Windows PE。解決方案是使用 /Image:<letra_unidad>:\ 或者,在 PowerShell 中,使用 -Path 離線到 Windows。
替代方案:PowerShell 和 PnPUtil
除了 DISM 之外,Windows 還提供了其他官方方法 備份驅動程式. 使用 PowerShell 您可以執行: Export-WindowsDriver -Online -Destination "C:\Ruta\A\Tu\Carpeta\PowerShell"。它非常適合自動化腳本,在匯出之前檢查資料夾是否存在。
如果你想一目了然地進行比較,請記住這個想法:DISM 是“標準和記錄「可以在線上和離線工作;PnPUtil 是即時系統的直接替代品;PowerShell 擅長腳本編寫和可重複部署。
| 方法 | 環境環境 | 主要優勢 |
|---|---|---|
| DISM /導出驅動程式 | 線上和線下 | 更通用 並附有大量文獻資料 |
| pnputil /匯出驅動程式 | Online | 簡單且原生於 Windows 10/11 |
| 匯出-WindowsDriver | 線上和線下 | 完美的 PowerShell 自動化 |
在 Windows 中檢視、更新和刪除驅動程式
設備管理器是用於查看已安裝檔案、其狀態以及關聯文件的控制面板。在“屬性”>“裝置管理員”標籤中, 控制者 您可以更新、回滾(如果適用)、停用或卸載。
您也可以從控制台列出並執行操作。離線鏡像中的清單如下: Dism /Image:C:\test\offline /Get-Drivers。一次刪除多個: Dism /Image:C:\test\offline /Remove-Driver /Driver:OEM1.inf /Driver:OEM2.inf。請記住,關鍵值是 出版名稱 (OemX.inf),而不是製造商名稱。
如果您意外加載了關鍵驅動程序,Windows 通常能夠修復它。 恢復通用驅動程式 重啟後可以,但並非總是如此。刪除時請謹慎,並在嘗試之前務必儲存備份。
驅動因素類型和良好做法
並非所有驅動程式都相同。軟體套件 INF(inf 風格) 是那些與 Windows 原生相容的安裝程式;完整的安裝程式 (.exe/.msi) 附帶額外的嚮導和實用程式;並且有“啟動關鍵」(圖形和 存儲),這對於入門至關重要。
為了系統的健康,建議始終安裝版本 製造商官員 並保持更新。手動複製製造商資料夾可能會跳過實用程式或安裝不相容的版本;從官方網站下載可以避免此問題並確保相容性。
第三方工具:何時使用以及預期效果
如果您喜歡自動化,可以使用一些常用的驅動程式。 IOBIT Driver Booster 會掃描您的電腦並推薦更新的版本,但其安裝程式可能會嘗試偷偷安裝。 附加軟件它可靠且快速,但它會監控安裝的每個步驟。
Snappy Driver Installer Origin 是便攜式的,非常適合隨身攜帶 USB 隨身碟並修復電腦而無需安裝任何東西。 目錄很寬,儘管它提供的附件功能比其他商業套件少。
AVG Driver Updater 擁有數十萬個驅動程式資料庫,並能自動分析來自 100 多家製造商的驅動程式。它提供免費版本, 診斷,但要真正發揮其最大作用,您最終還是需要購買付費版本。
Driver Easy 操作簡單直觀,擁有龐大的資料庫,可最大程度地減少相容性問題。通常情況下,它的頂級功能都隱藏在 許可證.
手動更新和使用 Windows 更新進行更新
Windows更新 它擁有一個非常可靠的“已知良好”驅動程式資料庫。它通常可以改進通用驅動程序,並幫助您擺脫常見硬體上的麻煩,儘管它可能不是最 最近 製造商。
對於桌上型電腦來說,存取電腦的網站是關鍵。 placa基地 (華碩、技嘉、微星等)並更新晶片組、網路和音訊。在 手提 和 OEM,始終優先考慮設備製造商的頁面。
遊戲週邊(滑鼠、鍵盤、耳機)通常有控制中心,用於處理驅動程式和韌體。激活它們,以便 保持一切最新 無需人工幹預。
常見問題及解決方法
驅動程式衝突仍然存在:兩個驅動程式爭奪同一個設備,或者出現了新的不相容驅動程式。在裝置管理員中, 黃色三角形 這是你的線索。檢查“屬性”>“常規/驅動程式”,查看錯誤代碼,並採取相應措施(回滾、重新安裝、檢查相容版本)。
當我們使用錯誤的軟體包或第三方工具時,安裝失敗是很常見的。原因很簡單: 檢查相容性 在官方網站上,卸載有故障的版本並安裝正確的版本。
在某些 Windows 更新後,某些裝置可能會停止運作(經典的 Realtek 音訊裝置被通用裝置取代)。啟動 問題解決 從搜尋引擎,如果這還不夠,請重新安裝製造商的軟體包。
常見 DISM 錯誤: “錯誤 5:拒絕訪問” (以管理者身分開啟 CMD/PowerShell), “錯誤 87:參數不正確” (檢查語法,如果路徑中有空格,請使用引號,例如, /destination:"C:\Mis Documentos\Respaldo Drivers"),以及 “錯誤50” 當您在 WinPE 中嘗試 /online 時(適用於 /Image: 或 -Path 在 PowerShell 中)。
備份維護和頻率提示
在格式化之前進行複製,在進行大 功能更新 如果您管理多台電腦,每次新增硬體時,請將備份儲存到外部磁碟機並使用日期/裝置命名以保持秩序。
像這樣的工具 驅動程式商店瀏覽器 (RAPR) 它們允許您審核已安裝的軟體包、選擇性匯出或清除舊軟體包。請謹慎使用:倉促刪除軟體包可能會破壞依賴關係。
最後,請記住,司機“OemX.inf查詢中看到的「INF」是 DriverStore 中發布的名稱。刪除或檢查時,請將它們用作參考,並記住,第三方 INF 是任何 DISM 操作的重點。
擁有驅動程式的乾淨副本,知道如何使用 DISM 或 PowerShell 和 PnPUtil 等替代方案導出它們,並知道何時轉向設備管理器或第三方實用程序,這些因素決定了重新安裝是否順利,而不是費力地尋找它們。 下載. 用這些 命令、實踐和警告, 你的硬體已經準備好了 只需幾分鐘即可恢復正常運作。
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。
