Erro BlueScreen no Windows 7.

Anônima
2010-12-06T18:43:11+00:00

Meu problema é o seguinte. Por já possuir uma noção do que se trata venho aqui em busca de uma resolução, se alguém souber é claro pois já fiz tudo o que estava ao meu alcance. Para melhor reconhecimento meu SO é o Windows 7 32Bits.

É o famoso erro BlueScreen com o código **BCCode: d1.**Dêem uma olhada no erro com detalhes:

Assinatura do problema:

  Nome do Evento de Problema: BlueScreen

  Versão do sistema operacional:6.1.7600.2.0.0.256.1

  Identificação da Localidade:1046

Informações adicionais sobre o problema:

  BCCode: d1  BCP1: B09D50AF

  BCP2: 000000FF

  BCP3: 00000001

  BCP4: 8487A63A

  OS Version: 6_1_7600

  Service Pack: 0_0

  Product: 256_1

Arquivos que ajudam a descrever o problema:

  C:\Windows\Minidump\120610-15834-01.dmp

  C:\Users\EV&JV\AppData\Local\Temp\WER-41449-0.sysdata.xml

Leia nossa declaração de privacidade online:   http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0416

Se a declaração de privacidade online não estiver disponível, leia nossa declaração de privacidade offline:   C:\Windows\system32\pt-BR\erofflps.txt

Como eu disse anteriormente, já fiz tudo o que eu podia fazer, mesmo sendo pouca coisa. Não sou técnico nem nada mas fui me instruindo a partir de tutoriais e respostas que achava suficiente para a resolução do meu problema mas nada adiantou. Então é isso galera, ajuda aê!

Encontrei um programa que mostra os erros de tela azul. Executei-o no meu Pc e ele determinou outro erro de tela azul, ou seja, agora são DOIS erros(Os dois erros agora). Foi descoberto pelo programa BlueScreenView 1.29:

==================================================

Dump File         : 120610-15834-01.dmp

Crash Time        : 06/12/2010 16:24:36

Bug Check String  : DRIVER_IRQL_NOT_LESS_OR_EQUAL

Bug Check Code    : 0x000000d1

Parameter 1       : 0xb09d50af

Parameter 2       : 0x000000ff

Parameter 3       : 0x00000001

Parameter 4       : 0x8487a63a

Caused By Driver  : halmacpi.dll

Caused By Address : halmacpi.dll+392d

File Description  : Hardware Abstraction Layer DLL

Product Name      : Microsoft® Windows® Operating System

Company           : Microsoft Corporation

File Version      : 6.1.7600.16385 (win7_rtm.090713-1255)

Processor         : 32-bit

Computer Name     :

Full Path         : C:\Windows\Minidump\120610-15834-01.dmp

Processors Count  : 1

Major Version     : 15

Minor Version     : 7600

==================================================

==================================================

Dump File         : 120410-23556-01.dmp

Crash Time        : 04/12/2010 15:55:51

Bug Check String  : MEMORY_MANAGEMENT

Bug Check Code    : 0x0000001a

Parameter 1       : 0x00000031

Parameter 2       : 0x86e612c8

Parameter 3       : 0x96a04000

Parameter 4       : 0x99eaa06d

Caused By Driver  : ntkrnlpa.exe

Caused By Address : ntkrnlpa.exe+df4e8

File Description  : NT Kernel & System

Product Name      : Microsoft® Windows® Operating System

Company           : Microsoft Corporation

File Version      : 6.1.7600.20738 (win7_ldr.100618-1621)

Processor         : 32-bit

Computer Name     :

Full Path         : C:\Windows\Minidump\120410-23556-01.dmp

Processors Count  : 1

Major Version     : 15

Minor Version     : 7600

==================================================

Windows para casa | Versões anteriores do Windows | Windows update

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2010-12-13T12:07:28+00:00

Olá,

Minha sugestão é que tente iniciar o Windows em modo de segurança, onde apenas o essencial para o carregamento do sistema será utilizado. Vejamos se neste modo de diagnóstico, o problema não ocorre.

Para iniciar o Windows em modo de segurança, pressione F8 repetidamente durante a inicialização do computador (antes de iniciar o Windows) e na tela de opções de inicialização escolha modo de segurança.

Se no modo de segurança o problema não ocorrer, ótimo, já sabemos que tem algo (programa/serviço/driver) que está carregando junto com o Windows e está causando este comportamento. Neste caso, sugiro que efetue procedimento de inicialização limpa do Windows e veja se assim o problema é solucionado.

Se no modo de segurança o problema também ocorreu, sugiro que pule a etapa de inicialização limpa, descrita logo abaixo.

  1. Feche todos os programas que estejam em execução.
  2. Clique em Iniciar, logo após clique em Todos os Programas, depois clique em Acessórios, após clique em Executar e por fim digite MSCONFIG e clique em OK.
  3. Na caixa de diálogo 'Utilitários de Configuração do Sistema', na guia Geral, habilite a opção 'Inicialização Seletiva' e desabilite a opção "carregar itens de inicialização".
  4. Clique na guia "Serviços".
  5. Habilite a opção "Ocultar todos os serviços Microsoft" e desabilite os serviços restantes.
  6. Clique em <Aplicar> e <OK> e <SIM> quando perguntado se deseja Reiniciar o Windows.
  7. Após reiniciar, verifique se o erro persiste.

OBS: Este procedimento desabilita todos serviços e programas de terceiros, bem como logon por fingerprint, antivírus dentre outros. Você pode posteriormente, se o problema for solucionado desta forma, habilitar os programas e serviços que serão inicializados com o Windows, seletivamente, ao invés de manter todos desativados. Efetue este procedimento para não ficar sem proteção antivírus por exemplo. Se o problema voltar após ativação da inicialização de um serviço ou programa em especifico, o problema está exatamente na inicialização deste software e é recomendável removê-lo.

Se a inicialização limpa ou o modo seguro não funcionarem, sugiro que faça o backup dos seus arquivos pessoais e entre em contato com uma assistência técnica ou algum técnico de sua confiança, para que possa efetuur uma análise da memória do computador, como também do HD ou outros componentes de hardware para verificar se não existe algum problema de hardware.

Se ainda assim persistir, será necessário efetuar a reinstalação do Windows.

Espero ter ajudado.

Qualquer dúvida, poste novamente!!!

Esta resposta foi útil?

30+ pessoas acharam esta resposta útil.
0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2010-12-15T13:09:33+00:00

O problema foi provocado pelo driver "i8042prt.sys". Este driver corresponde a "i8042 Keyboard and PS/2 Mouse Port Driver".

Se estiveres a usar um rato ou um teclado PS2: substitui por outro igual ou por um que utilize uma ligação USB

Se já estiveres a usar um rato ou teclado USB: substitui por outro igual

Se mesmo assim os problema continuarem, efectua uma verificação aos ficheiros de sistema através do comando "sfc /scannow". Se existirem ficheiros de sistema corrompidos os mesmos serão reparados.

Se mesmo assim continuar, efectua uma actualização à BIOS da placa mãe.

Após estes últimos testes o sistema operativo continuar com BSOD sugiro que efectues a sugestão do Bruno e que reinstales o sistema operativo. Caso após reinstalação do sistema operativo o problema continuar a ocorrer existe uma fortissima probabilidade de ser um problema físico da placa mãe.


Jorge Moura [MVP]

http://ojmoura.wordpress.com/

Esta resposta foi útil?

10+ pessoas acharam esta resposta útil.
0 comentários Sem comentários

18 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2010-12-13T13:49:56+00:00

    Efectua a análise que te recomendei à uns posts (http://support.microsoft.com/kb/315263) atrás para conseguires determinar com exactidão qual o driver que está a causar este problema.

    Recomendo ta,bém que efectues um teste exaustivo à memória RAM. Podes usar o utilitário do Windows "Diagnóstico de Memória do Windows" ou então uma aplicação como o "MEMTEST86".

     


    Jorge Moura [MVP]

    http://ojmoura.wordpress.com/

     

     

    • O PRIMEIRO ERRO DEPOIS DE ATUALIZADOS OS DRIVERS.

    Microsoft (R) Windows Debugger Version 6.12.0002.633 X86

    Copyright (c) Microsoft Corporation. All rights reserved.

    Loading Dump File [C:\Windows\Minidump\121210-17690-01.dmp]

    Mini Kernel Dump File: Only registers and stack trace are available

    Symbol search path is: *** Invalid ***

    ****************************************************************************

    * Symbol loading may be unreliable without a symbol search path.           *

    * Use .symfix to have the debugger choose a symbol path.                   *

    * After setting your symbol path, use .reload to refresh symbol locations. *

    ****************************************************************************

    Executable search path is:

    *********************************************************************

    * Symbols can not be loaded because symbol path is not initialized. *

    *                                                                   *

    * The Symbol Path can be set by:                                    *

    *   using the _NT_SYMBOL_PATH environment variable.                 *

    *   using the -y <symbol_path> argument when starting the debugger. *

    *   using .sympath and .sympath+                                    *

    *********************************************************************

    Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2

    *** WARNING: Unable to verify timestamp for ntkrnlpa.exe

    *** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe

    Windows 7 Kernel Version 7600 UP Free x86 compatible

    Product: WinNt, suite: TerminalServer SingleUserTS

    Built by: 7600.20738.x86fre.win7_ldr.100618-1621

    Machine Name:

    Kernel base = 0x82a07000 PsLoadedModuleList = 0x82b50890

    Debug session time: Sun Dec 12 12:31:53.006 2010 (UTC - 2:00)

    System Uptime: 0 days 0:01:21.707

    *********************************************************************

    * Symbols can not be loaded because symbol path is not initialized. *

    *                                                                   *

    * The Symbol Path can be set by:                                    *

    *   using the _NT_SYMBOL_PATH environment variable.                 *

    *   using the -y <symbol_path> argument when starting the debugger. *

    *   using .sympath and .sympath+                                    *

    *********************************************************************

    Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2

    *** WARNING: Unable to verify timestamp for ntkrnlpa.exe

    *** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe

    Loading Kernel Symbols

    ...............................................................

    ................................................................

    ................

    Loading User Symbols

    Loading unloaded module list

    .....

    Unable to load image \SystemRoot\system32\DRIVERS\i8042prt.sys, Win32 error 0n2

    *** WARNING: Unable to verify timestamp for i8042prt.sys

    *** ERROR: Module load completed but symbols could not be loaded for i8042prt.sys

    *******************************************************************************

    *                                                                             *

    *                        Bugcheck Analysis                                    *

    *                                                                             *

    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck D1, {0, 6, 1, 8e1514fb}

    ***** Kernel symbols are WRONG. Please fix symbols to do analysis.

    *************************************************************************

    ***                                                                   ***

    ***                                                                   ***

    ***    Your debugger is not using the correct symbols                 ***

    ***                                                                   ***

    ***    In order for this command to work properly, your symbol path   ***

    ***    must point to .pdb files that have full type information.      ***

    ***                                                                   ***

    ***    Certain .pdb files (such as the public OS symbols) do not      ***

    ***    contain the required information.  Contact the group that      ***

    ***    provided you with these symbols if you need this command to    ***

    ***    work.                                                          ***

    ***                                                                   ***

    ***    Type referenced: nt!_KPRCB                                     ***

    ***                                                                   ***

    *************************************************************************

    *************************************************************************

    ***                                                                   ***

    ***                                                                   ***

    ***    Your debugger is not using the correct symbols                 ***

    ***                                                                   ***

    ***    In order for this command to work properly, your symbol path   ***

    ***    must point to .pdb files that have full type information.      ***

    ***                                                                   ***

    ***    Certain .pdb files (such as the public OS symbols) do not      ***

    ***    contain the required information.  Contact the group that      ***

    ***    provided you with these symbols if you need this command to    ***

    ***    work.                                                          ***

    ***                                                                   ***

    ***    Type referenced: nt!_KPRCB                                     ***

    ***                                                                   ***

    *************************************************************************

    *************************************************************************

    ***                                                                   ***

    ***                                                                   ***

    ***    Your debugger is not using the correct symbols                 ***

    ***                                                                   ***

    ***    In order for this command to work properly, your symbol path   ***

    ***    must point to .pdb files that have full type information.      ***

    ***                                                                   ***

    ***    Certain .pdb files (such as the public OS symbols) do not      ***

    ***    contain the required information.  Contact the group that      ***

    ***    provided you with these symbols if you need this command to    ***

    ***    work.                                                          ***

    ***                                                                   ***

    ***    Type referenced: nt!_KPRCB                                     ***

    ***                                                                   ***

    *************************************************************************

    Probably caused by : i8042prt.sys ( i8042prt+24fb )

    Followup: MachineOwner


    • O ERRO MAIS RECENTE.

    Microsoft (R) Windows Debugger Version 6.12.0002.633 X86

    Copyright (c) Microsoft Corporation. All rights reserved.

    Loading Dump File [C:\Windows\Minidump\121310-12495-01.dmp]

    Mini Kernel Dump File: Only registers and stack trace are available

    Symbol search path is: *** Invalid ***

    ****************************************************************************

    * Symbol loading may be unreliable without a symbol search path.           *

    * Use .symfix to have the debugger choose a symbol path.                   *

    * After setting your symbol path, use .reload to refresh symbol locations. *

    ****************************************************************************

    Executable search path is:

    *********************************************************************

    * Symbols can not be loaded because symbol path is not initialized. *

    *                                                                   *

    * The Symbol Path can be set by:                                    *

    *   using the _NT_SYMBOL_PATH environment variable.                 *

    *   using the -y <symbol_path> argument when starting the debugger. *

    *   using .sympath and .sympath+                                    *

    *********************************************************************

    Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2

    *** WARNING: Unable to verify timestamp for ntkrnlpa.exe

    *** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe

    Windows 7 Kernel Version 7600 UP Free x86 compatible

    Product: WinNt, suite: TerminalServer SingleUserTS

    Built by: 7600.20738.x86fre.win7_ldr.100618-1621

    Machine Name:

    Kernel base = 0x82a4d000 PsLoadedModuleList = 0x82b96890

    Debug session time: Mon Dec 13 11:36:01.746 2010 (UTC - 2:00)

    System Uptime: 0 days 0:03:21.447

    *********************************************************************

    * Symbols can not be loaded because symbol path is not initialized. *

    *                                                                   *

    * The Symbol Path can be set by:                                    *

    *   using the _NT_SYMBOL_PATH environment variable.                 *

    *   using the -y <symbol_path> argument when starting the debugger. *

    *   using .sympath and .sympath+                                    *

    *********************************************************************

    Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2

    *** WARNING: Unable to verify timestamp for ntkrnlpa.exe

    *** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe

    Loading Kernel Symbols

    ...............................................................

    ................................................................

    .................

    Loading User Symbols

    Loading unloaded module list

    .....

    Unable to load image \SystemRoot\system32\DRIVERS\i8042prt.sys, Win32 error 0n2

    *** WARNING: Unable to verify timestamp for i8042prt.sys

    *** ERROR: Module load completed but symbols could not be loaded for i8042prt.sys

    *******************************************************************************

    *                                                                             *

    *                        Bugcheck Analysis                                    *

    *                                                                             *

    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck D1, {8df2a0cc, 6, 0, 8dd22607}

    *** WARNING: Unable to verify timestamp for amdk8.sys

    *** ERROR: Module load completed but symbols could not be loaded for amdk8.sys

    ***** Kernel symbols are WRONG. Please fix symbols to do analysis.

    *************************************************************************

    ***                                                                   ***

    ***                                                                   ***

    ***    Your debugger is not using the correct symbols                 ***

    ***                                                                   ***

    ***    In order for this command to work properly, your symbol path   ***

    ***    must point to .pdb files that have full type information.      ***

    ***                                                                   ***

    ***    Certain .pdb files (such as the public OS symbols) do not      ***

    ***    contain the required information.  Contact the group that      ***

    ***    provided you with these symbols if you need this command to    ***

    ***    work.                                                          ***

    ***                                                                   ***

    ***    Type referenced: nt!_KPRCB                                     ***

    ***                                                                   ***

    *************************************************************************

    *************************************************************************

    ***                                                                   ***

    ***                                                                   ***

    ***    Your debugger is not using the correct symbols                 ***

    ***                                                                   ***

    ***    In order for this command to work properly, your symbol path   ***

    ***    must point to .pdb files that have full type information.      ***

    ***                                                                   ***

    ***    Certain .pdb files (such as the public OS symbols) do not      ***

    ***    contain the required information.  Contact the group that      ***

    ***    provided you with these symbols if you need this command to    ***

    ***    work.                                                          ***

    ***                                                                   ***

    ***    Type referenced: nt!_KPRCB                                     ***

    ***                                                                   ***

    *************************************************************************

    *************************************************************************

    ***                                                                   ***

    ***                                                                   ***

    ***    Your debugger is not using the correct symbols                 ***

    ***                                                                   ***

    ***    In order for this command to work properly, your symbol path   ***

    ***    must point to .pdb files that have full type information.      ***

    ***                                                                   ***

    ***    Certain .pdb files (such as the public OS symbols) do not      ***

    ***    contain the required information.  Contact the group that      ***

    ***    provided you with these symbols if you need this command to    ***

    ***    work.                                                          ***

    ***                                                                   ***

    ***    Type referenced: nt!_KPRCB                                     ***

    ***                                                                   ***

    *************************************************************************

    Probably caused by : i8042prt.sys ( i8042prt+2607 )

    Followup: MachineOwner


    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2010-12-13T12:00:16+00:00

    Efectua a análise que te recomendei à uns posts (http://support.microsoft.com/kb/315263) atrás para conseguires determinar com exactidão qual o driver que está a causar este problema.

    Recomendo ta,bém que efectues um teste exaustivo à memória RAM. Podes usar o utilitário do Windows "Diagnóstico de Memória do Windows" ou então uma aplicação como o "MEMTEST86".


    Jorge Moura [MVP]

    http://ojmoura.wordpress.com/

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2010-12-12T14:37:41+00:00

    O erro de Driver persiste. BCCODE: d1.

    Esta resposta foi útil?

    0 comentários Sem comentários