Mensagem de erro "Não foi possível carregar a DLL de interface de utilizador para início de sessão, msgina.dll" depois de instalar a actualização de segurança MS04-003

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

Sintomas
Depois de instalar a actualização de segurança MS04-003 descrita no artigo 832483 da base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base), poderá não conseguir iniciar o computador. Em vez disso, poderá receber a seguinte mensagem de erro:
Não foi possível carregar a DLL de interface de utilizador para início de sessão, msgina.dll. Contacte o administrador do sistema para substituir a DLL ou restaure a DLL original. - ou - The Logon User Interface DLL Msgina.dll failed to load. Contact your system administrator to replace DLL or restore the original DLL.

Causa
Este problema pode ocorrer quando a pasta TEMP, como especificado pela variável de ambiente TEMP, está encriptada.

O programa de instalação utilizado pela actualização de segurança MS04-003 extrai o respectivo conteúdo para uma subpasta da pasta TEMP. Se a pasta TEMP estiver encriptada, os ficheiros de actualização não serão copiados com êxito para a pasta Windows\System32 quando o computador for reiniciado. Um dos ficheiros instalados pela actualização de segurança MS04-003 é necessário pelo ficheiro DLL de identificação e autenticação gráfica da Microsoft (Msgina.dll). O ficheiro Msgina.dll é, por sua vez, necessário pelo serviço Winlogon.
Resolução
Para resolver este problema, primeiro restaure o computador para um estado funcional. Depois de o computador ser reiniciado com êxito, instale a actualização de segurança MS04-003, especificando manualmente uma pasta temporária que não esteja encriptada.

Nota: quando o computador reiniciar com êxito, depois de detectado o problema descrito na secção "Sintomas", a actualização de segurança MS04-003 ainda não está instalada no computador.

Parte 1: Restaure o computador para um estado funcional

Para restaurar o computador para um estado funcional, siga estes passos:
  1. Quando receber a mensagem de erro descrita na secção "Sintomas", clique em Reiniciar (Restart).
  2. Prima F8 repetidamente durante o reinício do computador. Deste modo, activará o Menu de opções avançadas do Windows (Windows Advanced Options).
  3. Utilize as teclas de seta do teclado para seleccionar Última configuração em condições conhecida - ou - Última configuração correcta (Last Known Good Configuration) e prima ENTER.

Parte 2: Instale manualmente a actualização de segurança MS04-003

Para obter e instalar a actualização de segurança, siga estes passos:
  1. Transfira a actualização de segurança MS04-003 e guarde-a no computador. Para obter informações adicionais sobre como transferir esta actualização, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    832483 MS04-003: Uma sobrecarga da memória intermédia numa função do MDAC pode permitir a execução de código
  2. Instale a actualização de segurança MS04-003, executando o pacote de instalação com o parâmetro da linha de comandos /T:. Este parâmetro permite especificar uma localização não encriptada para onde o programa de instalação deverá extrair o conteúdo do pacote.Por exemplo, para instalar a versão portuguesa da actualização de segurança MS04-003 para computadores baseados em Intel-x86 e para extrair os ficheiros para a pasta C:\temp_alternativa, escreva o seguinte na linha de comandos:
    caminho_ficheiro\PTG_Q832483_MDAC_x86.EXE /T:C:\temp_alternativa
Mais Informação
Os produtos de outros fabricantes referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede nenhuma garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.
Propriedades

ID do Artigo: 836683 - Última Revisão: 06/23/2006 13:25:00 - Revisão: 1.6

  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Data Access Components 2.8
  • kberrmsg kbprb KB836683
Esta informação foi útil?