Некоторое время назад начал шалить один из компьютеров под управлением Windows Server 2003.

Выглядело это следующим образом: Пропадали все принтеры и было невозможно что-либо распечатать.

На данный момент эта проблема исчезла, но осадок остался… чтоб не забыть и помочь другим пользователям выкладываю свое решение той проблемы(точнее говоря не решение, а временное решение, но нет ничего постояннее временного).

Вернуть все принтеры можно было перезапустив Диспетчер очереди печати из Панель управления -> Администрирование -> Службы или банально перезагрузив компьютер, но постоянно лазить в Панель управления было лень, а тем более перезагружать компьютер было неудобно, так как его использовали в этот момент другие пользователи.

По-этому был создан BAT файл следующего содержания:

net stop spooler
ping 127.0.0.1 -n 5 > nul
net start spooler

Небольшие пояснения:

Строка net stop spooler - Останавливает службу Диспетчера очереди печати.
Строка ping 127.0.0.1 -n 5 > nul - Делает 5 секундную паузу между остановкой и запуском Диспетчера очереди печати.
Строка net start spooler - Запускает службу Диспетчера очереди печати.

Пользоваться этим BAT файлом можно и в других версиях операционной системы Windows: Windows XP, Windows Vista, Windows 7, Windows 8

Советуем прочитать: