完全卸载/删除 Windows 打印机驱动程序 - 自动化
Posted
技术标签:
【中文标题】完全卸载/删除 Windows 打印机驱动程序 - 自动化【英文标题】:full uninstall/remove of Windows printer driver - automation 【发布时间】:2014-06-07 08:40:13 【问题描述】:完全卸载 Windows 打印机驱动程序的正确方法是什么?
我需要自动化这个过程。现在我执行的操作列表甚至需要两次重新启动之一:
pnputil -e 选择所需的 inf 并运行 pnputil -f -d
清理注册表:
在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print 中
干净
Environments\<depending on OS>\Drivers\Version-3\<My Print>
Forms\<My Forms>
Monitors\<My monitor>
Printers\<My printer>
3.删除c:\windows下的dll、gpd、inf文件(重启后才有可能)
我知道在 WinXP 和 Win7/Win8 中这是不同的进程。对我来说更重要的是 Win 7 和 Win 8。
我相信应该是另一种方式来做到这一点。请指教。
【问题讨论】:
【参考方案1】:通过运行命令 (cmd) 使用 PrintUI.dll 提供的功能卸载驱动程序:
rundll32 printui.dll,PrintUIEntry /dd /m "Your Driver Name"
它是 Win XP、Vista、7、8 中的内置功能。这将在您正在执行的 Windows 版本上独立地从 Windows 文件夹中删除您的注册表数据 + 文件。
【讨论】:
以上是关于完全卸载/删除 Windows 打印机驱动程序 - 自动化的主要内容,如果未能解决你的问题,请参考以下文章
windows 2008 server code 卸载Symantec方法。
Navicat Premium 15 完全卸载的方法(Windows10)
Navicat Premium 15 完全卸载的方法(Windows10)
Navicat Premium 15 完全卸载的方法(Windows10)