无忧启动论坛
标题:
卸载驱动,安装驱动的脚本
[打印本页]
作者:
窄口牛
时间:
2019-12-8 14:08
标题:
卸载驱动,安装驱动的脚本
本帖最后由 窄口牛 于 2019-12-9 07:38 编辑
devcon不行,该怎么办?
作者:
星体投射
时间:
2019-12-8 14:39
学习了
p.JPG
(37.33 KB, 下载次数: 132)
下载附件
2019-12-8 14:39 上传
作者:
9zhmke
时间:
2019-12-8 17:27
才知道骨头版里也有这个工具,直接恢复备份的驱动:
C:\Windows\System32\pnputil.exe /add-driver D:\Setup\本机驱动备份恢复文件夹\*.inf /install /s
作者:
518hl
时间:
2019-12-8 18:31
学习了 谢谢啦按时
作者:
红毛樱木
时间:
2019-12-8 23:06
devcon不能删驱动,能卸载设备。
devcon能安装(更新、降级)驱动
作者:
窄口牛
时间:
2019-12-9 07:34
卸载就可以了,可是我测试是没反应。卸载了只能进到win7却看不到桌面的显卡驱动,然后安装上最终的显卡驱动,重启看看能不能看到桌面。
作者:
窄口牛
时间:
2019-12-9 07:39
谢谢各位的回应,删除驱动的话办法就很多了,dism也可以的。
作者:
窄口牛
时间:
2019-12-9 07:40
本帖最后由 窄口牛 于 2019-12-9 07:43 编辑
现在我efi的win7只能装成功一个精简版,而机器是有触控和重旋的minibook,精简版没有触控组件,连驱动都没法装上去。原版只能听到正常启动和快捷键操作关机,没办法看到桌面,就是显卡不对应。
作者:
窄口牛
时间:
2019-12-15 09:56
离线删除驱动,起不到系统启动以后卸载驱动的作用,比如今天,更新了最新的8010显卡驱动,win7就看不到桌面了,离线删除,保留之前能正常看到桌面的7011,也还是没用。
作者:
ully
时间:
2019-12-16 20:03
窄口牛
作者:
ZXGU
时间:
2022-8-4 02:49
命令:
/add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]
将驱动程序包添加到驱动程序存储中。
/subdirs - 遍历驱动程序包的子目录。
/install - 在任何匹配的设备上安装/更新驱动程序。
/reboot - 根据需要重新启动系统以完成此操作。
示例:
添加驱动程序包:
pnputil /add-driver x:\driver.inf
添加多个驱动程序包:
pnputil /add-driver c:\oem\*.inf
添加和安装驱动程序包:
pnputil /add-driver device.inf /install
/delete-driver <oem#.inf> [/uninstall] [/force] [/reboot]
从驱动程序存储中删除驱动程序包。
/uninstall - 从任何使用驱动程序包的设备中卸载驱动程序包。
/force - 删除驱动程序包,即使有设备正在使用它。
/reboot - 根据需要重新启动系统以完成此操作。
示例:
删除驱动程序包:
pnputil /delete-driver oem0.inf
强制删除驱动程序包:
pnputil /delete-driver oem1.inf /force
/export-driver <oem#.inf | *> <目标目录>
从驱动程序存储中将驱动程序包导出到目标目录中。
示例:
导出驱动程序包:
pnputil /export-driver oem6.inf .
导出所有驱动程序包:
pnputil /export-driver * c:\backup
/enum-drivers [/class <name | GUID>] [/files]
枚举驱动程序存储中的所有第三方驱动程序包。
/class <name | GUID> - 通过驱动类名称或 GUID 进行筛选。
/files - 枚举所有驱动程序包文件。
示例:
枚举所有 OEM 驱动程序包:
pnputil /enum-drivers
枚举特定类的所有 OEM 驱动程序包:
pnputil /enum-drivers /class "System"
枚举所有 OEM 驱动程序包并显示驱动程序文件:
pnputil /enum-drivers /files
/disable-device [<实例 ID> | /deviceid <设备 ID>] [/class <名称 | GUID>]
[/bus <name | GUID>] [/reboot] [/force]
禁用系统上的设备。
/deviceid <device ID> - 禁用带匹配设备 ID 的所有设备。
/class <名称 | GUID> - 按设备类名称或 GUID 筛选。
/bus <name | GUID> - 按总线枚举器名称或总线类型 GUID 进行筛选。
/reboot - 根据需要重新启动系统以完成此操作。
/force - 即使设备提供关键系统功能,也禁用。
示例:
禁用设备:
pnputil /disable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
禁用所有具有特定硬件/兼容 ID 的设备:
pnputil /disable-device /deviceid "USB\Class_03"
在特定总线上禁用特定类的所有设备:
pnputil /disable-device /class "USB" /bus "PCI"
/enable-device [<instance ID> | /deviceid <device ID>] [/class <name | GUID>]
[/bus <name | GUID>] [/reboot]
启用系统上的设备。
/deviceid <device ID> - 启用带匹配设备 ID 的所有设备。
/class <名称 | GUID> - 按设备类名称或 GUID 筛选。
/bus <name | GUID> - 通过总线枚举器名称或总线类型 GUID 进行筛选。
/reboot - 根据需要重新启动系统以完成此操作。
示例:
启用设备:
pnputil /enable-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
启用具有特定硬件/兼容 ID 的所有设备:
pnputil /enable-device /deviceid "USB\Class_03"
在特定总线上启用特定类的所有设备:
pnputil /enable-device /class "USB" /bus "PCI"
/restart-device [<instance ID> | /deviceid <device ID>] [/class <name | GUID>]
[/bus <name | GUID>] [/reboot]
重启系统上的设备。
/deviceid <device ID> - 重启带匹配设备 ID 的所有设备。
/class <名称 | GUID> - 按设备类名称或 GUID 筛选。
/bus <name | GUID> - 通过总线枚举器名称或总线类型 GUID 进行筛选。
/reboot - 根据需要重新启动系统以完成此操作。
示例:
重启设备:
pnputil /restart-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
重新启动具有特定硬件/兼容 ID 的所有设备:
pnputil /restart-device /deviceid "USB\Class_03"
在特定总线上重启特定类的所有设备:
pnputil /restart-device /class "USB" /bus "PCI"
/remove-device [<instance ID> | /deviceid <device ID>] [/class <name | GUID>]
[/bus <name | GUID>] [/subtree] [/reboot] [/force]
尝试从系统中删除设备。
/deviceid <device ID> - 删除所有设备 ID 匹配的设备。
/class <名称 | GUID> - 按设备类名称或 GUID 筛选。
/bus <name | GUID> - 通过总线枚举器名称或总线类型 GUID 进行筛选。
/subtree - 删除整个设备子树,包括任何子设备。
/reboot - 根据需要重新启动系统以完成此操作。
/force - 即使设备提供关键系统功能,也删除。
示例:
删除设备:
pnputil /remove-device "USB\VID_045E&PID_00DB\6&870CE29&0&1"
删除具有特定硬件/兼容 ID 的所有设备:
pnputil /remove-device /deviceid "USB\Class_03"
在特定总线上删除特定类的所有设备:
pnputil /remove-device /class "USB" /bus "PCI"
/scan-devices [/instanceid <实例 ID>] [/async]
扫描系统以查找任何设备硬件更改。
/instanceid <实例 ID> - 在设备子树中扫描更改。
/async - 异步扫描更改。
示例:
扫描设备:
pnputil /scan-devices
/enum-devices [/connected | /disconnected] [/class <name |GUID>]
[/instanceid <instance ID> | /deviceid <device ID>]
[/problem [<code>]] [/bus [<name | GUID>]] [/deviceids]
[/relations] [/services] [/stack] [/drivers] [/interfaces]
[/properties] [/resources]
枚举系统上的所有设备。
/connected | /disconnected - 按连接的设备筛选或
按断开连接的设备筛选。
/class <名称 | GUID> - 按设备类名称或 GUID 筛选。
/instanceid <实例 ID> - 按设备实例 ID 筛选。
/deviceid <设备 ID> - 按设备硬件/兼容 ID 筛选。
/problem [<代码>] - 按出现问题的设备筛选或
按特定问题代码筛选。
/bus [<name | GUID>]-显示总线枚举器名称和总线类型 GUID 或
按总线枚举器名称或总线类型 GUID 筛选。
/deviceids - 显示硬件/兼容 ID。
/relations - 显示父级和子级设备关系。
/services - 显示设备服务。
/stack - 显示有效设备堆栈的信息。
/drivers - 显示匹配的驱动程序和已安装的驱动程序。
/interfaces - 显示设备接口。
/properties - 显示所有设备属性。
/resources - 显示设备资源。
示例:
仅枚举系统上已连接的设备:
pnputil /enum-devices /connected
枚举具有特定实例 ID 的设备:
pnputil /enum-devices /instanceid "ACPI\PNP0A08\1"
枚举具有特定硬件/兼容 ID 的所有设备:
pnputil /enum-devices /deviceid "USB\Class_03"
枚举具有特定类的所有设备:
pnputil /enum-devices /class Display
pnputil /enum-devices /class {4d36e97d-e325-11ce-bfc1-08002be10318}
枚举具有特定问题代码的所有设备:
pnputil /enum-devices /problem 28
pnputil /enum-devices /problem 0xA
枚举具有特定总线的所有设备:
pnputil /enum-devices /bus PCI
pnputil /enum-devices /bus {c8ebdfb0-b510-11d0-80e5-00a0c92542e3}
枚举具有问题的所有设备并显示硬件/兼容 ID:
pnputil /enum-devices /problem /deviceids
/enum-interfaces [/enabled | /disabled] [/class <GUID>]
枚举系统上的所有设备接口。
/enabled | /disabled - 按启用的接口筛选或
按禁用的接口筛选。
/class <GUID> - 按接口类 GUID 筛选。
示例:
仅枚举系统上的已启用接口:
pnputil /enum-interfaces /enabled
枚举具有特定接口类 GUID 的所有接口:
pnputil /enum-interfaces /class {884b96c3-56ef-11d1-bc8c-00a0c91405dd}
/enum-classes [/class <name | GUID>] [/services]
枚举系统上的所有设备设置类。
/class <名称 | GUID> - 按设备类名称或 GUID 筛选。
/services - 显示设备类服务。
示例:
枚举系统上的所有设备设置类:
pnputil /enum-classes
枚举特定设备安装程序类的信息:
pnputil /enum-classes /class 显示
pnputil /enum-classes /class {4d36e968-e325-11ce-bfc1-08002be10318}
复制代码
作者:
dos时代菜鸟
时间:
2022-8-4 12:04
本帖最后由 dos时代菜鸟 于 2022-8-4 12:12 编辑
dism 貌似能离线处理驱动。
作者:
a583091790
时间:
2022-11-13 23:14
谢谢分享,学习一下
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3