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
Comentários