@echo off
echo.
echo 关闭打印机服务
echo.
echo ----------------------------------
rem 以管理员身份关闭打印机服务
runas /savecred /user:administrator "net stop spooler"
echo.
rem 等待1秒钟,再执行下一步
setlocal enableextensions
echo %time%
call :ProcDelay 100
echo %time%
goto :start
:ProcDelay delayMSec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
endlocal & goto :EOF
rem 以管理员身份重新启动打印机服务
:start
runas /savecred /user:administrator "net start spooler"
以管理员身份重新启动打印机服务
原创
©著作权归作者所有:来自51CTO博客作者shxy_1的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
win10共享打印机给win7
win10共享打印机到win7
网络访问 win10 共享打印机 win7 -
HP7740彩色打印机无法打印彩色,首选项报错
HP7740 无法打印彩色 首选项无法设置
首选项 无法打印彩色 HP7740