Запуск или остановка spooler [Решено]
Цитата: Удаленный пользователь от 01.03.2021, 23:29Доброго времени суток. Как не пытался, я не смог реализовать цель. Мне нужно, чтобы скрипт проверял, работает ли служба Диспетчера печати, если да , то остановить её, если нет, то запустить. Буду благодарен за помощь
Доброго времени суток. Как не пытался, я не смог реализовать цель. Мне нужно, чтобы скрипт проверял, работает ли служба Диспетчера печати, если да , то остановить её, если нет, то запустить. Буду благодарен за помощь
Цитата: Удаленный пользователь от 01.03.2021, 23:31Добрый день 🖐
Нельзя трогатьspooler, один раз в сеанс тронешь ➜ Принтер не будет работать. Ни режимВручную, ни батником, никак нельзя. Только оставить включенным.
Добрый день 🖐
Нельзя трогать Скопированоspooler, один раз в сеанс тронешь ➜ Принтер не будет работать. Ни режим СкопированоВручную, ни батником, никак нельзя. Только оставить включенным.
Цитата: Удаленный пользователь от 01.03.2021, 23:38С вами не согласен, никогда такого не было, чтобы ничего не работало. Включаю и выключаю службу несколько раз за сеанс и всё работает прекрасно. В этом и смысл моего вопроса, чтобы автоматизировать этот процесс.
С вами не согласен, никогда такого не было, чтобы ничего не работало. Включаю и выключаю службу несколько раз за сеанс и всё работает прекрасно. В этом и смысл моего вопроса, чтобы автоматизировать этот процесс.
Цитата: admin от 02.03.2021, 00:10Доброй ночи, plarmi_bluster 🌙
VBS:
if CreateObject("WScript.Shell").RegRead("HKLM\SYSTEM\CurrentControlSet\Services\Spooler\Start") = "4" then call Spooler("demand", "start") else call Spooler("disabled", "stop") end if sub Spooler(state, cmd) WScript.CreateObject("WScript.Shell").Run "cmd /c sc config Spooler start=" & state & " & sc " & cmd & " Spooler", 0, true end sub
Доброй ночи, plarmi_bluster 🌙
VBS:
if CreateObject("WScript.Shell").RegRead("HKLM\SYSTEM\CurrentControlSet\Services\Spooler\Start") = "4" then
call Spooler("demand", "start")
else
call Spooler("disabled", "stop")
end if
sub Spooler(state, cmd)
WScript.CreateObject("WScript.Shell").Run "cmd /c sc config Spooler start=" & state & " & sc " & cmd & " Spooler", 0, true
end sub
Цитата: Удаленный пользователь от 02.03.2021, 17:58Спасибо огромное!
Спасибо огромное!