Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Проблема с диспетчером очереди печати (http://forum.oszone.net/showthread.php?t=104746)

SergOst 10-04-2008 17:01 779009

Проблема с диспетчером очереди печати
 
Неожиданно столкнулся с проблемой на двух разных компах в одной сети в один день, что наводит на мысль о вирусах, но они не обнаруживаются.(стоит McAfee и проверка CureIt). На первом компе все это началось после неудачной установки сетевого принтсерверного (dlink) принтера со своим IP типа 192.168..., и на втором тоже, но этот принтер нормально установился, напечатал пробную страницу, появился в папке принтеров. Принтера устанавливались под локальным Админом.

Один комп - win2000, второй - winXPSP2.
На обоих пропали все принтера в папке принтеров панели управления, которых было много.(3-4)
При нажатии значка установки принтера, первый комп дает табличку о недостатке ресурсов, второй - Невозможно завершение операции.Подсистема печати недоступна.

В системных событиях идет сообщение при запуске windows на обоих компах, что Диспетчер очереди печати внезапно остановился (2 раза).
В службах Диспетчер очереди печати действительно остановлен, но он дает себя запустить вручную, показывает, что работает.
НО от этого принтера не появляются и таблички об ошибках при установке принтеров по-прежнему такие же.

Если на ХР не отключена служба DEP, то она при старте windows XP на втором компе дает сообщение, что она отключает Spooler.

Может ли это быть из-за того, что не сделал принтер расшаренным? Или из-за того, что компы не могут найти принтер из-за какой-нибудь поломки d-link принтсервера?

Petya V4sechkin 10-04-2008 17:37 779033

Цитата:

Цитата SergOst
что наводит на мысль о вирусах

[решено] Ошибка "Подсистема печати недоступна" при установке принтера
[решено] Отключились принтеры
"Подсистема печати недоступна"

SergOst 10-04-2008 21:04 779137

К сожалению ничего не помогло.
Решение проблемы предлагают заменой файлов в system32: sfc.exe, sfc.dll, sfcfiles.dll, sfc_os.dll

На win2000 последнего файла нет, остальные удалось заменить, поставив винч вторым к другому компу - никакого эффекта, по-прежнему: "Продолжение работы принтера не возможно из-за недостатка ресурсов.Система печати недоступна." при нажатии новой становки принтера (событий не пишется) и Диспетчер очереди печати внезапно прекратил работу EventID 7031(Внезапное прекращение работы службы) при загрузке системы. Принтеров нет.
Как бы узнать каких ресурсов не достает?

На winXP все файлы есть, но sfc.dll и sfc_os.dll заняты процессом winlogon согласно Process Explorer Руссиновича, svchost и wuactl, два последних процесса можно убить, а winlogon не убивается - файлы не освобождаются и не заменяются. Винч переставить на другой комп невозможно, т.к. он аппаратный рейд из двух винчей, привязанный к матплате.
При нажатии ярлыка установки нового принтера - табличка: "Невозможно завершение операции.Подсистема печати недоступна.", хотя диспетчер очереди печати запущен.
Что за операция имеется в виду, установка нов.принтера что-ли или какая-то другая тайная?
На сайте AVZ говорится, что подобная проблема может быть связана с подменой только sfc_os.dll на вирусную малого размера (19-20 Кб), у меня она 137 Кб, т.е. по размеру соответствует нормальной.

Не понятно, что за вирус конкретно это действует (Avast не установлен и не мог снести файлы при обновлении, по крайней мере в списке установленных программ его нет), как его вылечить, в ссылках насчет этого ничего нет? Пролечивание CureIt проведено.

GifuN 13-04-2008 18:53 780730

SergOst, судя по тому, что вы написали маловероятно, что это вирус. Достаточно сравнить ваши файлы sfc.exe, sfc.dll, sfcfiles.dll, sfc_os.dll с файлами подобных опреационных систем с работающим спуллером ( по размеру и дате).
Советую вернуться на шаг назад. Удалите сетевой принтер из систем ( для проверки, т.к. принтеры на dlink установлены как локальные, достаточно это проделать на одном компьютере).
При этом удаление лучше проделать c use установочного CD для сетевого принтера, работающего через dlink.
После этого установить любой другой принтер из бывших, а возможно, что после перезагрузки система печати и восстановится. После этого более детально нужно присмотреться к установке принтера, работающего через принт-сервер.


Время: 00:13.

Время: 00:13.
© OSzone.net 2001-