如何卸载设备和驱动程序包

您所在的位置:网站首页 usb驱动在哪里卸载掉 如何卸载设备和驱动程序包

如何卸载设备和驱动程序包

2023-09-17 14:25| 来源: 网络整理| 查看: 265

如何卸载设备和驱动程序包 项目 06/15/2023

本页介绍软件如何卸载设备并从驱动程序 存储中删除驱动程序包。

卸载设备

若要删除表示物理设备的设备节点 (devnode) ,请使用下列方法之一:

若要仅卸载指定的设备,请使用设备安装应用程序,该应用程序调用 SetupAPI 函数 SetupDiCallClassInstaller 并请求 DIF_REMOVE。

若要卸载设备树中指定的设备及其下的任何设备,请使用调用 DiUninstallDevice 函数的设备安装应用程序。

使用这些方法之一卸载设备时,即插即用 (PnP) 管理器将删除驱动程序二进制文件与设备之间的关联。

设备保留在内核 PnP 树中, 驱动程序包 保留在 驱动程序存储中。 如果 PnP 管理器重新枚举设备 (例如,如果拔下设备,然后再次插入) ,则 PnP 管理器将其视为新的设备实例,并从驱动程序存储安装驱动程序包。

有关最终用户如何卸载设备的信息,请参阅使用 设备管理器 卸载设备和驱动程序包。

从驱动程序存储中删除驱动程序包

若要从驱动程序存储中删除驱动程序包,请执行下列操作之一:

在命令提示符下,使用 pnputil /delete-driver /uninstall。 有关 PnPUtil 命令的信息,请参阅 PnPUtil 命令语法。 从 Windows 10 版本 1703 开始,设备安装应用程序可以调用 DiUninstallDriverW。 在早期版本的 Windows 上,设备安装应用程序应首先发出 DIF_REMOVE 请求或调用 DiUninstallDevice 函数以卸载所有设备,然后调用 SetupUninstallOEMInf 以删除驱动程序。

从驱动程序存储区中删除驱动程序包会从 PnP 管理器的内部数据库中删除关联的元数据,并从系统 INF 目录中删除相关的 INF 文件。

删除驱动程序包后,它不再可用于在设备上安装。 若要重新安装,请再次从原始源下载驱动程序,例如Windows 更新。

从驱动程序存储区手动删除驱动程序包可能会导致不可预知的行为。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3