@zionkv
Системный администратор Windows\Linux

Есть ли возможность в Windows полностью переустановить spooler?

В последнее время, на одном из ПК в рабочей группе постоянно возникают разного рода трудности с печатью. Начиная от подвисаний при попытках печати на определенный принтер, заканчивая требованием полного перезапуска службы диспетчера печати. Когда совсем печать умирает — полностью сношу папку spooler. Система: Windows XP Professional SP2. Обновить до SP3 не представляется возможным, так как за ПК используется в качестве сервера 1С, не считая ночи, когда категорически не представляется доступ в кабинет. Обновившишь до SP3 мы подвергаем риску работоспособность сервера, а времени на восстановление не будет, решением, разве что, IP-KVM был бы, но его нет.


Microsoft FixIt требует SP3.


Быть может, кто-то знает устройство работы спулера? Быть может, есть какие-то действия, как то: очистить папку, очистить реестр (тут нужна конкретика). Далее бы я подключил принтеры, перезагрузился, поставил защиту от записи на файлы в спулере и ветки реестра. У кого-нибудь есть опыт или понимание?
  • Вопрос задан
  • 34828 просмотров
Пригласить эксперта
Ответы на вопрос 7
arxont
@arxont
C# программист
Пуск — Принтеры и факсы — «Файл» — «Свойства сервера». Переходим на вкладку «Драйверы» и удаляем все установленные. Переходим на вкладку порты и удаляем все порты начинающиеся с «TS»

Затем удаляем ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler

Далее вышеозначенное
net stop spooler
del C:\WINDOWS\system32\spool\PRINTERS\*.* /f /q
net start spooler
Только перед стартом, я бы ещё ccleaner`ом прошелся по файлам и реестру

Теперь заходим обратно в «Свойства сервера» — «Драйверы» и ставим драйвера подключаемых принтеров

Из опыта также могу добавить, что драйвера на принтеры должны быть последних версий с сайта производителя. Также для HP, в случае работы с 1С, лучше использовать PCL5

PS: Но всё таки обновления я бы поставил. Сервер 1С прекрасно себя чувствует на третьем сервис-паке :)
«Обновившишь до SP3 мы подвергаем риску работоспособность сервера» — а не обновляя мы подвергаем его опасности заражения и куче проблем которые давным давно решены.

PS2: А по поводу FixIt, там же должно ниже быть «Самостоятельное решение проблемы» или нет? И выполните действия указанные в http://support.microsoft.com/kb/324757/ru
Ответ написан
Iliapan
@Iliapan
Кэп подсказывает, что у вас может быть один из множества вирусов, использующих spoolsv для маскировки.
Ответ написан
Jeditobe
@Jeditobe
h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc=en&dlc=en&docname=c03286146

Супер-утилита от HP для подобных случаев!
Ответ написан
@amaectpo
Open the «Printers» («Printers and Faxes» on Windows XP)

Delete all of the printers

Click «File» and choose «Server Properties»

Select the «Drivers» tab and remove all entries

Stop «Print Spooler»

Navigate to "%systemroot%/system32/spool/printers" and delete any files there

Navigate to "%systemroot%/system32/spool/drivers/w32x86"

Delete all of the files and sub-folders in each of the 2 and 3 folders, but not the folders themselves

Start «Print Spooler»
Ответ написан
Iliapan
@Iliapan
Беглый поиск по Хабрахабру дает вот что:

net stop spooler
del C:\WINDOWS\system32\spool\PRINTERS\*.* /f /q
net start spooler
Ответ написан
@zionkv Автор вопроса
Системный администратор Windows\Linux
Ну уж виндовому админу перезагрузку-то советовать ни к чему) Не помогло, вернул взад реестр. Там все равно ничего противозаконного, лишь путь к исполняемому файлу спулера.
Ответ написан
Комментировать
@zionkv Автор вопроса
Системный администратор Windows\Linux
Explorer завис по окончании установки свежайшего драйвера принтера (epson t50). Explorer завис после добавления принтера из сети.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы