OneNote 打印机对我来说是一场噩梦。我无数次地将它从打印机中删除。它总是会回来。有时作为默认打印机,有时作为常规打印机。我怎样才能一劳永逸地摆脱它?
我只找到了这个七年前的答案,但它适用于 Office 2013 和 Windows 7。我有 Windows 10 和 Office 365。我打开了 GPO,但所有条目和菜单项与给定答案完全不同。
OneNote 打印机对我来说是一场噩梦。我无数次地将它从打印机中删除。它总是会回来。有时作为默认打印机,有时作为常规打印机。我怎样才能一劳永逸地摆脱它?
我只找到了这个七年前的答案,但它适用于 Office 2013 和 Windows 7。我有 Windows 10 和 Office 365。我打开了 GPO,但所有条目和菜单项与给定答案完全不同。
首先,简单的无忧方式。我不确定这些变化会持续多久。也许是永久的?
现在,“司机”的方式:
警告,不要粗心。你在玩司机
首先,我将简要介绍这一切是如何运作的。
C:\Program Files\Microsoft Office\root\Office16\OneNote\prnms006.inf
oem
和结尾的名称,例如oem25.inf
.pnputil
命令使这一切消失。首先,我们将使用它来获取已安装内容的列表,然后我们将使用它来破坏这些条目。让我们开始打扫房子吧!:)
您可以假设所有这些命令都来自提升的命令提示符。
C:\Program Files\Microsoft Office\root\Office16
并将 OneNote 重命名为_OneNote_(它只是驱动程序,而不是应用程序)。这是为了防止办公室以后再次开始安装并制作新的 oemXXX.inf。当然,升级会使它恢复原状。:(pnputil /enum-drivers >%temp%\oem_drivers.txt
pnputil /enum-devices >%temp%\drivers.txt
prnms006.inf
. 请注意与之耦合的 oemXX.inf 文件的名称。Instance ID
字符串。现在是 CLOBBERIN' 时间!!
pnputil /delete-driver oemXXX.inf /uninstall
其中(当然)oemXXX.inf 是您删除的那个。pnputil /delete-driver oemXXX.inf /force
其中(当然)oemXXX.inf 是您删除的那个。这可能会出错,但我们这样做是因为我的第一个未能实际删除驱动程序包。pnputil /remove-device INSTANCE_ID_STRING_HERE
的每个 OneNote运行Instance ID
你应该很干净。
对于这种驱动程序,您不应该要求重新启动。
此技术将强制卸载任何类型的 OEM 驱动程序(如 realtek 或 HP thingamajiggers!)。
我注意到在另一个解决方案中 pnputil unstinall 1 步骤需要从:pnputil /delete-driver /uninstall oemXXX.inf 到:pnputil /delete-driver oemXXX.inf /uninstall
当我写了一个 powershell 来帮助自动化 OneNote 打印机卸载程序时,我发现了这一点: