Como o núcleo do server 2016 sabe que tem que iniciar o cmd.exe como shell?

2

Alguém sabe como o Server Core sabe que tem que iniciar o cmd.exe como shell?

Sendo apenas outra versão do Windows, você esperaria que ela fosse especificada da mesma forma que sempre no NT, através de uma dessas chaves de registro:

  • NT \ CurrentVersion \ WinLogon do HKLM \ Software \ Microsoft \ Windows
  • HKCU \ Software \ Microsoft \ Windows NT \ CurrentVersion \ WinLogon
  • Valor Shell, REG_SZ = o executável para iniciar como shell (caminho completo, se não estiver em C: \ Windows).

No entanto, não foi isso que encontrei no Server 2016 Core. O valor Shell não existe na ramificação HKCU e, na ramificação HKLM, é definido como "explorer.exe", como em uma instalação GUI completa.

Saber onde encontrá-lo pode permitir que alguém use outro shell (powershell por exemplo) ou deixá-lo abrir o menu sconfig por padrão em vez de apenas uma janela CMD vazia (significando em vez de o cmd janela, em vez de além de , como seria através da chave de registro Run).

    
por Luc VdV 20.06.2018 / 08:54

0 respostas