Jacky's Blog Jacky's Blog
  • 首页
  • 关于
  • 项目
  • 大事记
  • 留言板
  • 友情链接
  • 分类
    • 干货
    • 随笔
    • 项目
    • 公告
    • 纪念
    • 尝鲜
    • 算法
    • 深度学习
首页 › 干货 › Windows 强制刷新打印机状态

Windows 强制刷新打印机状态

Jacky
8月 4, 2020干货阅读 4,717
Windows 强制刷新打印机状态-Jacky's Blog
打印机卡纸

五月份返校之后在宿舍办了个打印店,因为打印的东西比较多,偶尔打印机会假卡纸。

Windows 直接就拉闸了根本没法打印,宿舍三台 PC 都没办法操作,只有我的 Mac 能让他继续印。那么解决问题的思路就是要刷新 Windows 下打印机的状态。

在网上逛了一圈,找到了个重启进程的方法,经过我的一波调试,发现要重启两个进程,即 Spooler 和 PrintNotify。

下面给出批处理脚本的代码

@echo off
echo 修复尼玛打印机卡纸
echo 请在使用前确定自己用的管理员权限运行的这个脚本
echo by 0xJacky
@pause

net.exe session 1>NUL 2>NUL && (
    goto is_admin
) || (
    goto not_admin
)

:is_admin
echo 正在停止相关服务
sc stop Spooler
sc stop PrintNotify

echo 正在启动相关服务
sc start Spooler
sc start PrintNotify

echo 应该修好了
goto end

:not_admin
echo 请用管理员权限运行这个脚本

:end
pause

以管理员权限运行即可刷新 Windows 下打印机的状态。

文章最后修订于 2020年9月6日

Windows
赞(2)
本文系作者 @Jacky 原创发布在 Jacky's Blog。未经许可,禁止转载。
OJ 感想
上一篇
19
下一篇
再想想
所有评论(1)
  • 顾

    兄弟可是要手动运行这个脚本啊 能不能监测到异常自动刷新

    8月前 回复
近期评论
  • Jacky发表在《Nginx UI》
  • daiwenzh5发表在《Nginx UI》
  • Jacky发表在《Nginx UI》
  • daiwenzh5发表在《Nginx UI》
  • Jacky发表在《Nginx UI》
1 2
  • 2
  • 1
Copyright © 2016-2023 Jacky's Blog. Designed by nicetheme.
粤ICP备16016168号-1
  • 首页
  • 关于
  • 项目
  • 大事记
  • 留言板
  • 友情链接
  • 分类
    • 干货
    • 随笔
    • 项目
    • 公告
    • 纪念
    • 尝鲜
    • 算法
    • 深度学习
# Mac # # Apple # # OS X # # iOS # # macOS #
Jacky
PHP C C++ Python | 舞象之年 | 物联网工程
174
文章
169
评论
267
喜欢