Erro BSOD INVALID_WORK_QUEUE_ITEM

Erro BSOD INVALID_WORK_QUEUE_ITEM

Tenho um usuário que possui um PC Dell Optiplex 755 com Windows XP SP3 que apresenta erros aleatórios de BSOD que dizem INVALID_WORK_QUEUE_ITEM. Pesquisei vários fóruns e quase todos estão relacionados aos drivers de disco rígido relativos ao SP2, mas meu usuário tem o SP3, então não acredito que esse seja o problema. Alguém tem alguma outra sugestão?

Responder1

Telas azuis sãosemprecausado por um driver ou pelo kernel. Mesmo quando um processo de modo de usuárioparecepara ser a causa, geralmente é algum driver (raramente o kernel, embora antes do WXP isso fosse mais comum) na pilha de dispositivos acessada pelo thread do modo de usuário que faz verificação inadequada/insuficiente de parâmetros.

Você tem duas opções:

  1. Habilite o Relatório de Erros do Windows (WER) e permita que seu Windows envie os minidespejos para WHQL (o fornecedor do driver, se registrado, receberá as informações se a falha foi causada por seu driver)
  2. Baixe "Ferramentas de depuração para Windows" (WinDbg) e carregue o arquivo de despejo criado ( %WINDIR%\memory.dmpou %WINDIR%\MiniDump\*.dmp) no WinDbg e digite: !analyze -ve aguarde o resultado. Geralmente ele aponta o culpado (o arquivo do driver), bem como mais detalhes que, se colados na sua pergunta, provavelmente dariam a um número considerável de leitores aqui uma pista que eles poderiam compartilhar com você.

Nos sistemas Windows modernos, os drivers devem ser assinados e conter informações de versão, para que seja fácil descobrir o fornecedor e contatá-lo ...

Você já pode fazer isso agora, simplesmente procurando os arquivos de despejo existentes cuja data corresponda a um dos BSODs que você experimentou. Não há necessidade de esperar pelo próximo despejo de memória. Se você desativou a criação de despejos de memória, em "Meu Computador", vá para a guia "Avançado" e "Inicialização e Recuperação" para configurá-lo para criar um despejo pequeno, despejo de kernel ou despejo completo. Lembre-se também de que um dump completo requer um arquivo de paginação gerenciado pelo sistema e que o arquivo de paginação esteja localizado na partição do sistema (o motivo é que o arquivo de paginação após a reinicialização está sendo copiado [ou movido] para o arquivo memory.dmp).

Responder2

Aqui está um artigo da Microsoft que parece sugerir possíveis problemas de driver:

  Verificação de bug 0x96: INVALID_WORK_QUEUE_ITEM
  http://msdn.microsoft.com/en-us/library/ff559300(v=vs.85).aspx

informação relacionada