uf8 发表于 2023-9-20 09:29:56

一键重启打印服务Print Spooler的方法

很多时候我们都会碰到打印机服务自动关闭的情况,导致打印机无法使用,去找相关服务有时候又会找不到,或者浪费时间;下面介绍一个简单的开启打印服务的方法供大家参考解决问题;
@Echo offEchoEcho 停止打印服务net stop spoolerEcho 重启打印服务net start spoolerEchoEcho 完成操作,请进行打印测试!Pause新建一个文本文档或记事本,把内容添加到文本里,把文本后缀名.txt修改为.bat然后双击运行。
如果想开机自动启动还需加入管理员权限获取命令,再把文件加入到启动中。

代码如下:

@Echo off


:: 使用自动提权命令来提升脚本权限
>nul 2>&1 "%SYSTEMROOT%\System32\cacls.exe" "%SYSTEMROOT%\System32\config\system" && (
    goto :init
) || (
    echo 请求管理员权限...
    goto :UACPrompt
)

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B

:init


Echo

Echo 停止打印服务

net stop spooler

Echo 重启打印服务

net start spooler

Echo

Echo 完成操作,请进行打印测试!

#Pause

echo 脚本执行完成,窗口将在5秒后关闭...
timeout /t 5 >nul
exit


加入到启动中: win+R 输入shell:startup回车,把bat文件复制到启动文件夹内。


下面这个方法也可以,只是需要自己去手动查找。1、按win+r组合键打开运行,输入“services.msc”按回车,打开服务。2、找到Print Spooler的服务,将它停止。 3、接着删除C:WINDOWSsystem32spoolPRINTERS目录下的所有文件。 4、最后再重新开启Print Spooler服务。



izxj 发表于 2023-9-20 09:29:57

看起来不错

zv6g97 发表于 2023-9-20 09:35:14

秀起来~

lydr 发表于 2023-9-20 09:38:44

学习下

99e 发表于 2023-9-20 09:44:54

是爷们的娘们的都帮顶!大力支持

tynnj4 发表于 2023-9-20 09:47:02

在撸一遍。。。

2f_n4 发表于 2023-9-20 09:52:28

回个帖子,下班咯~

vgm 发表于 2023-9-20 09:58:07

高手云集 果断围观

ola5 发表于 2023-9-20 10:05:28

元芳你怎么看?

8vrl8 发表于 2023-9-20 10:09:54

OMG!介是啥东东!!!
页: [1] 2
查看完整版本: 一键重启打印服务Print Spooler的方法