Tela preta no login (Black screen on login) – Windows
Tentando voltar a ativa…. Fazendo coisa diferente e apanhando muito das novidades…
Trabalho novo, vida nova… e eu aprendendo e mexendo bastante com o Window$!!!!
Esses dias tive um problema que me deixou bastante (mas bastaaaante apertada, rs), em um servidor Windows 2012 R2 Standard, tinha o IIS 8, AD, WSUS, Power Shell e mais alguns serviços instalados, somente o IIS funcionando corretamente. Por por causa de um problema no serviço ADWS, seria necessário reinstalar o .NET no host.
Não consegui desinstalar a framework do .NET (se existe um jeito por favor me contem) sem desinstalar o IIS, WSUS, AD e o PowerShell, isso mesmo, todo mundo depende de todo mundo… Pensei comigo, tranquilo, nenhum trauma, só desinstalar as features pelo Server Manager e depois reinstalar de novo, clássico Next-Next-Next-Finish. E assim fiz, executei os passos no SM, o processo foi concluído, o host reiniciou, fui feliz terminar meu trabalho, digitei login e senha…
pausa….
Informação importante, se tratava de uma máquina virtual, que por motivos não importantes agora, estou sem acesso ao VMWare server, ou seja, só conto com acesso remoto nessa feliz jornada….
…fim da pausa.
digitei login e senha, enter e PAM!!!! Uma tela preta (pelo menos não é a azul da morte) que nunca vi no Windows….. Sim, eu tinha só uma tela preta no fundo e um prompt aberto…
Fui para o Senhor que tudo sabe e procurei “Tela preta após o login Windows 2012”, para minha surpresa (e sorte) achei várias respostas.
A primeira pista que segui (https://support.microsoft.com/en-us/kb/2897632), dizia que se tratava de um erro em alguns produtos da Microsoft e que a instalação do patch 2887595, resolveria o problema.
Baixei o danado, tentei instalar via PsTools, GPO e nada. Consegui copiar o instalador pro servidor através do compartilhamento administrativo do Windows, executei pelo prompt, instalei, reiniciei e nada!
Continuei as buscas, em algum momento, ‘descobri’ que com tudo que foi desinstalado, a interface gráfica foi junto e que poderia usar o PowerShell para instalar a função novamente….. Mas pera, O Powershell também foi desinstalado… Tentei de várias formas instalá-lo e não consegui.
Achei outro artigo, dizendo que poderia usar o utilitário sconfig (‘versão’ Server Manager para command line) no prompt, segui a partir do “Turning the GUI on“, e eu não tinha a opção 12 ¬¬ a única importante.
Aí o desespero já apertou, comecei a ler os comentários e fazer tudo que sugeriam, até que cheguei em um que resolveu minha vida, conheci ao DISM (Deployment Image Servicing and Management).
Neste post, alguém teve o mesmo problema que eu, inicialmente disseram para executar esta linha no prompt:
dism /online /enable-feature /featurename:server-gui-mgmt /featurename:server-gui-shell /featurename:servercore-fullserver
Mas finalizou com o Erro 50. Logo depois sugeriram adicionar o /all ao comando, ficando assim:
dism /online /enable-feature /featurename:server-gui-mgmt /featurename:server-gui-shell /featurename:servercore-fullserver /all
Nota: Os comandos devem ser executados em uma única linha.
A execução demora um pouco, até achei que não estava funcionando, mas ao final do processo reiniciei o servidor e a interface gráfica estava funcionando novamente. Depois de respirar, conferi os outros serviços e, felizmente o problema do AD (que comentei no início) foi resolvido com a reinstalação do .NET, como era desejado.