🧰
打印机修复脚本生成器
勾选你遇到的情况,生成一个 .bat 批处理。它会自动申请管理员权限,执行你勾选的动作。脚本全文可见,你可以先看再跑。
准备与备份
队列与打印服务
共享与网络
默认打印机与解析
高风险项(默认不勾)
生成的脚本
下载后右键「以管理员身份运行」。如果双击运行,脚本也会自己弹 UAC。
脚本做了什么
生成的是标准 Windows 批处理,逻辑分三段:先检测是否管理员(不是就用 PowerShell 以 RunAs 重新拉起自己),再按顺序执行勾选的命令,最后按设置暂停。
所有命令都是系统自带的 net / reg / sc / del,不调用任何第三方程序。清队列那一步会删除 C:\Windows\System32\Spool\Printers 下的临时文件,那是打印任务的缓存,删掉是安全的。
脚本用英文输出,是为了避免命令行中文编码乱码;页面上的说明是中文,一一对应。
常见问题
为什么提示「无法删除文件,正在被使用」?
说明打印服务没停成功。脚本会先 net stop spooler,如果失败通常是权限不够或服务被安全软件保护。先手动关掉安全软件的打印保护再跑。
跑完要不要重启?
改注册表类的(RPC 认证、来宾访问、默认打印机)建议重启一次最稳;只清队列和重启服务的,不用重启。
会不会被杀毒软件拦?
批处理本身不带可执行代码,一般不会被拦。但「改注册表 + 停服务」这类行为可能触发主动防御提示,允许即可;不放心可以先把脚本内容复制出来逐行看。
能修共享报错 0x0000011b 吗?
能,勾「主机:关闭 RPC 认证级别限制」那一项,记得在主机上跑。