Entrar

A violação de acesso em Spoolsv.exe GDI32!IcmInitIcmInfo no Windows 2000

Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
É possível que o serviço de spooler pare de responder (trave) quando ocorre uma violação de acesso, e que o evento a seguir seja registrado.
Tipo do evento: Erro
Fonte do evento: Service Control Manager
Categoria do evento: Nenhum
Identificação do evento: 7031
Usuário: N/A
Computador: print server name
Descrição: O serviço do spooler de impressão finalizou de maneira inesperada.
É possível que o log do Dr. Watson mostre que a violação de acesso ocorreu na ferramenta Spoolsv.exe em gdi32!IcmInitIcmInfo.
Causa
O problema pode ocorrer se um trabalho de impressão que contém uma antiga versão 3 da estrutura DEVMODE, com informações de ICM, é submetido. Quando o spooler tenta fazer referência a esses dados, o resultado é a violação de acesso.
Resolução

Informações do Service pack

Para solucionar o problema, adquira a versão mais recente do service pack para o Microsoft Windows 2000. Para obter informações adicionais, clique no número a seguir para visualizar o artigo na Base de dados de conhecimento da Microsoft:
260910 Como obter o Service Pack mais recente do Windows 2000

Informações do hotfix

Há uma correção que recebe suporte e que está disponível pela Microsoft, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a somente aos sistemas que estão apresentando esse problema específico. Esse hotfix pode receber testes adicionais. Portanto, se o problema não afetá-lo de forma direta, a Microsoft recomenda que você espere pelo próximo Windows 2000 service pack que contenha essa correção.

Para solucionar o problema imediatamente, entre em contato com o Atendimento da Microsoft para obter a correção. Para obter uma lista completa de números de telefone do Atendimento da Microsoft e informações sobre os custos do suporte, visite o seguinte site da Microsoft na Web:OBSERVAÇÃO: Em casos especiais, os custos do atendimento podem ser cancelados se um profissional do Atendimento da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais do suporte serão aplicados às questões e aos problemas adicionais que não se qualifiquem para a atualização específica.

A versão em inglês do hotfix tem os atributos do arquivo (ou posterior) listados na tabela a seguir. As datas e as horas para esses arquivos estão listadas em UTC (coordinated universal time). Ao consultar as informações sobre o arquivo, ele é convertido para a hora local. Para verificar a diferença entre o UTC e a hora local, utilize a guia Fuso Horário na ferramenta de Data e Hora no Painel de controle.
   Data         Hora   Versão        Tamanho     Nome do arquivo   ------------------------------------------------------   11-Jun-2002  09:48  5.00.2195.5878  222,992  Gdi32.dll       				

Situação
A Microsoft confirmou que o problema existe nos produtos que estão listados no início deste artigo. Esse problema foi corrigido primeiro no Service Pack 4 do Windows 2000.
Mais Informações
Após aplicar o hotfix, a estrutura DEVMODE é verificada antes que os dados do ICM sejam utilizados. Se uma DEVMODE inválida é detectada, o erro a seguir pode ser registrado pelo spooler:
Tipo do evento: Erro
Fonte do evento: Print
Categoria do evento: Nenhum
Identificação do evento: 45
Usuário: o nome do usuário
Computador: print server name
Descrição: Document failed to print due to GDI/Driver error in rendering.
É possível que o trabalho de impressão não seja bem sucedido, mas não travará mais o serviço de Spooler.

Para obter informações adicionais sobre como obter um hotfix para o Windows 2000 Datacenter Server, clique no número abaixo para visualizar o artigo na Base de dados de conhecimento da Microsoft:
265173 Datacenter Program e Windows 2000 Datacenter Server
Para obter informações adicionais sobre como instalar múltiplos hotfixes com apenas uma reinicialização, clique no número abaixo para visualizar o artigo na Base de dados de conhecimento da Microsoft:
296861 Como instalar múltiplas atualizações ou hotfixes do Windows com apenas uma reinicialização
É possível que um trabalho de impressão inválido seja gerado a partir de um programa ou de um driver mais antigo da impressora.
Propriedades

ID do Artigo: 324183 - Última Revisão: 02/24/2014 12:56:31 - Revisão: 4.0

  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Service Pack 3
  • kbnosurvey kbarchive kberrmsg kbbug kbfix kbwin2000presp4fix kbprint kbqfe kbenv kbwin2ksp4fix kbhotfixserver KB324183
Comentários