Windows Server 2019 – Interface gráfica desaparece após logon (tela fica preta)

Leandro Mane Gomes 20 Pontos de reputação
2025-12-23T14:07:27.0833333+00:00

Olá a todos,

Estou enfrentando um problema crítico em um Windows Server 2019, onde a interface gráfica deixa de aparecer após o logon.

Cenário

  • Sistema operacional: Windows Server 2019

Versão: 1809

Build: 17763.xxxx

Ambiente: Máquina virtual (Hyper-V)

Função do servidor: Servidor de aplicação (Protheus/TOTVS)

O servidor estava funcionando normalmente anteriormente.

Descrição do problema

Ao iniciar o servidor:

Em alguns boots, a tela de logon aparece normalmente.

Após efetuar o logon, a tela gráfica desaparece (fica totalmente preta).

O mouse pode até aparecer em alguns momentos, mas não há área de trabalho, barra de tarefas ou Explorer.

O problema ocorre tanto em inicialização normal quanto em Modo Seguro.

Testes já realizados

explorer.exe iniciado manualmente (em alguns momentos abre, mas a tela pisca e some novamente)

sfc /scannow

Resultado: arquivos corrompidos encontrados, nem todos puderam ser reparados

Tentativa de reparo com:

   DISM /Online /Cleanup-Image /RestoreHealth

Tentativa de reparo usando fonte externa (WIM/ESD) compatível com Windows Server 2019 1809

Verificado que o servidor continua funcional em segundo plano:

  Acesso via rede funciona
  
     Compartilhamentos acessíveis
     
        Serviços (como o Protheus) conseguem iniciar
        

Observações importantes

Não é viável formatar o servidor neste momento devido ao ambiente produtivo.

O problema parece estar relacionado à interface gráfica / componentes do shell do Windows.

Em alguns boots, a tela chega a aparecer por alguns segundos e depois desaparece.

Dúvida

Gostaria de saber:

Quais outras formas de diagnóstico posso realizar para identificar se o problema está relacionado a:

Shell do Windows

  Drivers de vídeo (VM Hyper-V)
  
     Atualizações problemáticas
     
        Corrupção do perfil ou componentes gráficos
        
        Existe algum procedimento adicional de **reparo offline** ou **reconstrução da interface gráfica** sem reinstalação completa?
        

Agradeço desde já qualquer orientação ou experiência semelhante compartilhada.


🔹 Dica extra (opcional no final do post)

Se quiser fortalecer ainda mais o post, você pode adicionar:

Se necessário, posso fornecer logs do CBS, DISM ou Event Viewer.


Se quiser, posso:

Ajustar o texto para inglês técnico

Encurtar para o Microsoft Q&A

Ou adaptar para Tech Community / StackOverflow

É só me dizer onde você vai postar 😉

Olá a todos,

Estou enfrentando um problema crítico em um Windows Server 2019, onde a interface gráfica deixa de aparecer após o logon.

Cenário

Sistema operacional: Windows Server 2019

Versão: 1809

  • Build: 17763.7434

Ambiente: Máquina virtual (Hyper-V)

Função do servidor: Servidor de aplicação (Protheus/TOTVS)

O servidor estava funcionando normalmente anteriormente.

Descrição do problema

Ao iniciar o servidor:

Em alguns boots, a tela de logon aparece normalmente.

Após efetuar o logon, a tela gráfica desaparece (fica totalmente preta).

O mouse pode até aparecer em alguns momentos, mas não há área de trabalho, barra de tarefas ou Explorer.

O problema ocorre tanto em inicialização normal quanto em Modo Seguro.

Testes já realizados

explorer.exe iniciado manualmente (em alguns momentos abre, mas a tela pisca e some novamente)

sfc /scannow

Resultado: arquivos corrompidos encontrados, nem todos puderam ser reparados

Tentativa de reparo com:

   DISM /Online /Cleanup-Image /RestoreHealth

Tentativa de reparo usando fonte externa (WIM/ESD) compatível com Windows Server 2019 1809

Verificado que o servidor continua funcional em segundo plano:

  Acesso via rede funciona
  
     Compartilhamentos acessíveis
     
        Serviços (como o Protheus) conseguem iniciar
        

Observações importantes

Não é viável formatar o servidor neste momento devido ao ambiente produtivo.

O problema parece estar relacionado à interface gráfica / componentes do shell do Windows.

Em alguns boots, a tela chega a aparecer por alguns segundos e depois desaparece.

Dúvida

Gostaria de saber:

Quais outras formas de diagnóstico posso realizar para identificar se o problema está relacionado a:

Shell do Windows

  Drivers de vídeo (VM Hyper-V)
  
     Atualizações problemáticas
     
        Corrupção do perfil ou componentes gráficos
        
        Existe algum procedimento adicional de **reparo offline** ou **reconstrução da interface gráfica** sem reinstalação completa?
        

Agradeço desde já qualquer orientação ou experiência semelhante compartilhada.

Windows para empresas | Windows Server | Rede | Conectividade de rede e compartilhamento de arquivos
0 comentários Sem comentários

Resposta aceita pelo autor da pergunta
VPHAN 47,435 Pontos de reputação Assistente Independente
2025-12-23T14:41:09.1733333+00:00

Olá Leandro Mane Gomes,

Os sintomas que você descreveu, especificamente a tela preta com o cursor do mouse, a incapacidade de carregar explorer.exe mesmo quando acionado manualmente e a persistência do problema no Modo de Segurança, sugerem fortemente uma falha no __ serviço AppReadiness__ ou uma corrupção profunda na Loja de Componentes do Windows (assembly lado a lado) que sfc e DISM não conseguem resolver. Como os serviços do servidor (Protheus) estão rodando em segundo plano, o kernel é estável, mas a infraestrutura do shell do modo usuário está travando ou travando.

Seu primeiro e menos intrusivo passo deve ser investigar o serviço AppReadiness. No Windows Server 2019, esse serviço é frequentemente responsável por bloqueios de login em "tela preta" enquanto tenta preparar perfis de usuário e componentes de shell. Como você pode acessar o servidor via rede (e presumivelmente Remote PowerShell ou RDP com acesso ao Gerenciador de Tarefas via Ctrl+Shift+Esc), abra uma sessão remota do PowerShell ou use o recurso "Executar nova tarefa" do Gerenciador de Tarefas para executar services.msc. Localize o AppReadiness serviço, pare e defina o tipo de Inicialização como Desabilitado. Reinicie o servidor. Se esse serviço foi o responsável pelo tempo limite da shell, a área de trabalho deve aparecer imediatamente após o próximo login.

Se desabilitar o AppReadiness não resolver o problema, você deve verificar a integridade da chave do registro Winlogon, pois a corrupção aqui impede que o shell seja iniciado. Abra o Editor de Registro (regedit.exe)—você pode iniciar isso pelo Gerenciador de Tarefas se a tela estiver preta—e navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Certifique-se de que o __ valor da cadeia Shell__ esteja definido estritamente como explorer.exe. Se você vir vírgulas finais, espaços ou referências a outros executáveis, remova-as. Além disso, verifique HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options se não há nenhuma entrada de depurador anexada ou explorer.exe winlogon.exe que possa estar bloqueando a execução.

Considerando que sfc /scannow erros não corrigíveis relatados e DISM falharam, e assumindo que os passos acima não restaurem a interface gráfica, o procedimento mais confiável para "reconstruir a interface gráfica" sem formatação é uma Atualização no Local (Instalação de Reparo). Esse processo reescreve todo o diretório e colmeias do registro do Windows usando uma imagem limpa, preservando todos os papéis instalados (Hyper-V, IIS), aplicações (Protheus) e dados. Para isso, monte o ISO oficial do Windows Server 2019 (correspondente à sua edição e idioma atual) dentro da VM. Funcione setup.exe a partir do drive montado. No assistente, selecione "Manter arquivos e aplicativos pessoais." Isso efetivamente realiza uma instalação limpa da camada do sistema operacional sob o seu ambiente de produção existente. Como esta é uma VM, certifique-se rigorosamente de fazer um Checkpoint Hyper-V antes de iniciar esse processo para que você possa reverter instantaneamente se a atualização encontrar um erro.

Espero que você tenha encontrado algo útil aqui. Se isso te ajudar a entender melhor o problema, é importante aceitar a resposta. Se tiver mais perguntas, fique à vontade para deixar uma mensagem. Tenha um bom dia!

VP

Esta resposta foi útil?

0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Leandro Mane Gomes 20 Pontos de reputação
    2025-12-25T15:30:44.99+00:00

    Olá, tudo bem?
    Feliz e abençoado Natal!

    Obrigado pela resposta detalhada.

    Segui todas as orientações sugeridas:

    1. Desabilitei o serviço AppReadiness (parei o serviço e defini como Desabilitado) e reiniciei o servidor — porém a tela preta com cursor continua.

    Verifiquei a chave do registro:

    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

      O valor **Shell** está definido corretamente apenas como **explorer.exe** (sem espaços ou vírgulas).
      
      Verifiquei também se havia alguma entrada em `HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options` e não encontrei depurador associado ao explorer.exe ou winlogon.exe.
      
      Já havia executado **sfc /scannow** e **DISM /RestoreHealth**, mas ambos não conseguiram corrigir totalmente os erros.
      
    

    Apesar disso, o problema persiste: — o login ocorre, mas permanece apenas a tela preta com o cursor. — os serviços do servidor continuam funcionando normalmente.

    Antes de avançar para a Atualização no Local (Instalação de Reparo), gostaria de confirmar:

    Existe mais alguma verificação que eu possa fazer antes desse passo?

    Há algum log específico (Event Viewer, CBS.log, AppReadiness, Winlogon etc.) que possa ajudar a identificar melhor a causa?

    Na sua experiência, a atualização no local resolve esse tipo de falha na maioria dos casos?

    Agradeço muito a ajuda e fico no aguardo de novas orientações.Olá, tudo bem?

    Obrigado pela resposta detalhada.

    Segui todas as orientações sugeridas:

    Desabilitei o serviço AppReadiness (parei o serviço e defini como Desabilitado) e reiniciei o servidor — porém a tela preta com cursor continua.

    Verifiquei a chave do registro:

    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

      O valor **Shell** está definido corretamente apenas como **explorer.exe** (sem espaços ou vírgulas).
      
      Verifiquei também se havia alguma entrada em  
       `HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options`  
       e não encontrei depurador associado ao explorer.exe ou winlogon.exe.
      
      Já havia executado **sfc /scannow** e **DISM /RestoreHealth**, mas ambos não conseguiram corrigir totalmente os erros.
      
    

    Apesar disso, o problema persiste:
    — o login ocorre, mas permanece apenas a tela preta com o cursor.
    — os serviços do servidor continuam funcionando normalmente.

    Antes de avançar para a Atualização no Local (Instalação de Reparo), gostaria de confirmar:

    Existe mais alguma verificação que eu possa fazer antes desse passo?

    Há algum log específico (Event Viewer, CBS.log, AppReadiness, Winlogon etc.) que possa ajudar a identificar melhor a causa?

    Na sua experiência, a atualização no local resolve esse tipo de falha na maioria dos casos?

    Agradeço muito a ajuda e fico no aguardo de novas orientações.

    Esta resposta foi útil?

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.