前阵子公司换了个新路由器,IP段变了,结果办公室那台老打印机的共享直接崩了。其他同事的电脑连不上打印服务器,每次打印都弹各种报错,什么"操作无法完成""拒绝访问""找不到网络路径",折腾了我大半天。
本来想手动排查,结果发现问题还挺杂。有的是权限丢了,有的是网络发现没开,有的是驱动崩了。我就开始找有没有什么工具能一次性把这些乱七八糟的问题都扫一遍。
网上淘到的一个小工具
搜了一圈找到个叫"Windows 打印机共享维护工具"的东西,体积很小,才 7MB,下载下来是个单文件。
打开一看,功能面板还挺全的。它不是针对单一问题的那种傻瓜式修复,而是把打印机相关的各种维护功能都打包到一起了。
主要功能
说几个我用过的功能:
打印机共享修复是主打。点一下开始检测,它会自动扫描当前系统的打印机共享状态,然后列出所有可能的问题点,比如 SMB 协议没开、防火墙拦截、打印服务停掉了之类的。我之前手动排查的时候,根本没想到是 SMB 协议版本的问题,工具直接给我标出来了。
IP 地址管理也挺实用。换路由器之后 IP 变了,工具里可以直接查看和修改本机 IP,不用去控制面板里翻。还带了个 IP 监测,可以盯着地址有没有变化。
局域网共享修复不只是针对打印机,对 Windows 文件共享也管用。我试了一把,修复了网络发现和共享设置,顺便把组策略里的一些限制也解了。
驱动卸载。以前换打印机驱动的时候,总是卸不干净,残留文件导致新版装不上。这个工具带了个驱动卸载的功能,可以彻底清掉。
使用感受
说实话,它里面的功能不是原创的。作者自己也说了,就是把各种大佬做的小工具整合到了一起。但我倒觉得这个做法挺实用。之前遇到打印机问题,我通常得百度半天,找各种脚本、注册表修复、命令行的方案,试一圈下来时间都耗进去了。现在直接打开这一个工具,大部分常见问题都能定位出来,效率确实高了不少。
不过有一点要注意,它主要是针对共享打印这个场景的。如果你用的是 USB 直连的打印机,很多功能用不上。另外它驱动卸载那部分操作有点粗暴,用的时候最好看清楚提示。
对比之前用过的法子
之前帮同事解决打印机问题,我常用的路子是:
- 自己手动排查。先看打印服务(RPCSS、Spooler)有没有在跑,再检查防火墙规则、SMB 配置、组策略,一套下来十几步,遇到不懂的还要一个个查文档。
- 用批处理脚本。网上有人分享过修复打印机共享的 bat 脚本,一键运行那种。方便是方便,但脚本不报错的话你完全不知道它修了什么。
相比之下,这个工具的界面可视化做得好很多。修了哪些地方、还有哪些问题没修,一看就知道。对我这种半吊子运维来说,友好多了。
如果你也经常被 Windows 打印机共享报错搞到头大,这玩意儿可以备一个在电脑里。7MB 不占地方,关键时刻能省不少事。
下载地址:迅雷