随着我对部署映像服务和管理(即DISM)的内置Windows命令行工具的了解越来越多,我总是惊讶于它的许多功能。任何升级Windows安装的人都知道,Windows有时无法在该过程中生成正确的设备驱动程序。碰巧,DISM可以帮助解决这个问题。在执行升级之前,您可以使用该实用程序将所有当前驱动程序导出到另一个存储设备上的文件夹,然后在升级完成后返回到该文件夹以恢复Windows本身无法自行提供的驱动程序。专家建议使用USB闪存驱动器,但任何与Windows兼容的存储设备都可以。当DISM导出驱动程序时,它引用他们的OEM nn.inf文件存储在Windows DriverStore文件夹中,因此您可能还希望使用DriverStore Explorer(RAPR.exe)之类的工具将这些任意名称映射到特定设备以及随附的驱动程序。
DISM导出驱动程序时的语法详细信息
以下是执行此操作的语法:
dism / online / export-driver /destination:R:\DriversW10.1511.218
让我解释一下DISM出口驱动程序时会发生什么,以列表形式:
该/网上开关告诉DISM以从当前正在运行的Windows映像工作
该/输出驱动器开关告诉它抓住的内容DriverStore文件夹在Windows中。它的完整路径是C:\ Windows \ System32 \ DriverStore。
该/目标开关告诉DISM在哪里写它发现在车手DriverStore。请注意,R:标识我在PC上为此示例编写这些文件的驱动器。您需要将其更改为定位到您选择的目的地。请注意,驱动程序写入的文件夹 - DriversW10.1511.218标识Windows 10,版本1511,版本218 - 必须存在才能让DISM执行此操作。这意味着您必须在运行此命令之前提前自己创建它。
不要忘记从管理提示符(“以管理员身份运行”)启动DISM。否则,它将无法正常工作。
您还可以运行RAPR以生成DriverStore 中所有OEM nn .inf文件的列表,以及它们对应的设备。截取屏幕截图以保留该映射以供以后参考。将其粘贴在同一目标目录中,以便日后轻松访问。
我从生产桌面上获得了一个屏幕提示,以说明运行此命令的输出:
对该输出的快速检查显示了为什么我喜欢抓取并保存相同内容的RAPR列表(它告诉您在设备管理器中查找哪些内容以确定升级后要抓取的驱动程序):
943
240