Нарушение прав доступа в GDI32!IcmInitIcmInfo средства Spoolsv.exe в Windows 2000

Переводы статьи Переводы статьи
Код статьи: 324183 - Vizualiza?i produsele pentru care se aplic? acest articol.
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Развернуть все | Свернуть все

В этой статье

Проблема

В случае нарушения прав доступа служба диспетчера печати перестает отвечать (зависает) и регистрируется следующее событие.
Тип события: Ошибка
Источник события: Диспетчер служб
Категория события: Нет
Код события: 7031
Пользователь: нет данных
Компьютер: имя_сервера_печати
Описание: Служба диспетчера печати была неожиданно завершена.
В журнале программы Dr. Watson содержатся сведения о нарушении прав доступа в gdi32!IcmInitIcmInfo средства Spoolsv.exe.

Причина

Такое поведение наблюдается в случае передачи задания печати, которое содержит структуру DEVMODE версии 3 без данных ICM. Ссылаясь на эти данные, диспетчер очереди печати вызывает ошибку нарушения прав доступа.

Решение

Сведения о пакете обновления

Для устранения этой проблемы необходимо установить последний пакет обновления для Windows 2000. За дополнительной информацией обратитесь к следующей статье Microsoft Knowledge Base:
260910 Как получить последний пакет обновления для Windows 2000

Сведения об исправлении

Данная проблема может быть решена с помощью исправления, выпущенного корпорацией Microsoft. Предлагаемое исправление должно применяться исключительно в системах, где наблюдается описанная выше проблема. Данное исправление находится на стадии дополнительного тестирования. По этой причине Microsoft рекомендует во всех случаях, когда проблема не представляет особой важности, отложить ее решение до выхода ближайшего пакета обновления Windows 2000.

Для того чтобы получить исправление, свяжитесь со службами технической поддержки Microsoft. Полный список телефонов служб поддержки, а также информацию по условиям обслуживания см. на веб-узле корпорации Microsoft по адресу:
http://support.microsoft.com/default.aspx?scid=fh;RU;CNTACTMS
Примечание. В отдельных случаях, если специалистом службы технической поддержки Microsoft будет определено, что решением проблемы является какое-либо выпущенное исправление, оплата, предусмотренная за обращение в службы технической поддержки, может быть отменена. Оплата стандартных услуг поддержки будет переведена в счет оплаты дополнительных консультаций, не имеющих отношения к этому исправлению.

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице, или более поздние. Дата и время для файлов указаны в формате универсального всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать вкладку Часовой пояс элемента панели управления «Дата и время».
   Дата         Время  Версия           Размер  Имя файла
   ------------------------------------------------------
   11-июн-2002  09:48  5.00.2195.5878  222 992  Gdi32.dll       
				

Статус

Данное поведение является подтвержденной ошибкой продуктов Microsoft, перечисленных в начале данной статьи. Впервые эта ошибка была исправлена в пакете обновления 4 (SP4) для Microsoft Windows 2000.

Дополнительная информация

После установки исправления использованию данных ICM предшествует проверка структуры DEVMODE. Если DEVMODE имеет устаревший номер версии, диспетчер печати регистрирует следующую ошибку.
Тип события: Ошибка
Источник события: Печать
Категория события: Нет
Код события: 45
Пользователь: имя_пользователя
Компьютер: имя_сервера_печати
Описание: Не удалось напечатать документ по следующей причине: ошибка GDI или драйвера при создании изображения.
Даже если документ напечатать не удастся, диспетчер очереди печати будет функционировать в обычном режиме, не зависая.

За дополнительной информацией о получении исправления для Windows 2000 Datacenter Server обратитесь к следующей статье Microsoft Knowledge Base:
265173 Описание программы Windows Datacenter Program и Microsoft Windows 2000 Datacenter Server
За дополнительной информацией об установке нескольких исправлений с выполнением только одной перезагрузки системы обратитесь к следующей статье Microsoft Knowledge Base:
296861 Использование программы QChain.exe для установки нескольких исправлений с выполнением только одной перезагрузки системы
Недопустимое задание печати может быть создано какой-либо программой или устаревшим драйвером принтера.

Свойства

Код статьи: 324183 - Последний отзыв: 23 февраля 2014 г. - Revision: 3.3
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows 2000 Server SP1
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Server SP2
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Windows 2000 Professional SP2
  • Microsoft Windows 2000 Service Pack 3
Ключевые слова: 
kbnosurvey kbarchive kbautohotfix kbqfe kbhotfixserver kbprint kbwin2ksp4fix kbbug kbenv kberrmsg kbfix kbqfe kbwin2000presp4fix KB324183

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com