Acabei de instalar o Windows 11 Preview.
Windows 11 Pro 21H2 2021-07-02 version 22000.51 Windows Feature Experience Pack 421.16300.0.3
Desde então, tenho recebido uma janela do Windows PowerShell com uma mensagem de erro em cada inicialização:
Erros encontrados ao carregar as configurações do usuário
Não foi possível encontrar seu perfil padrão em sua lista de perfis - usando o primeiro perfil. Verifique se o "defaultProfile" corresponde ao GUID de um dos seus perfis.
Parece que está sendo executado no Windows Terminal, que instalei. Eu verifiquei settings.json
, mas parece-me que defaultProfile
está preenchido corretamente e quando abro um terminal desse perfil depois ele funciona bem.
"defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",
{
"cursorShape": "filledBox",
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"startingDirectory": "\\\\wsl.localhost\\Ubuntu\\home\\august"
},
Como resolvo esse novo problema?
acho que se aberto como administrador pode alterar o resultado - tente abrir o terminal como um usuário comum primeiro - pode resolvê-lo, pois o erro indica que o usuário atual não faz parte do perfil padrão - outra maneira seria ir para real perfil de usuário ou grupo Dafualtuser mencionado no erro e edite as permissões lá, acredito que você também pode resolvê-lo acessando o arquivo do terminal real - clique com o botão direito e adicione o usuário atual à lista de usuários com permissões completas ou altere o proprietário do arquivo - também postado por microsft para alterar o perfil, você também pode 1. primeiro abrir o Terminal do Windows como administrador 2 em seguida, clique no botão de seta para baixo na barra superior e clique / toque em Configurações - ou pressione Ctrl + para veja as configurações (veja a captura de tela abaixo)
https://imgur.com/cObMmnj
3 pressione a inicialização no painel esquerdo. (veja a captura de tela abaixo) https://imgur.com/fdaygUI
4 Selecione o perfil do shell (por exemplo: "Windows PowerShell" ou "Prompt de comando") que deseja usar como o perfil padrão no menu suspenso e simplesmente selecione novamente o powershell.
5 não se esqueça de clicar/tocar em Salvar no canto inferior direito.
6 Agora você deve fechar a guia Configurações e reabrir o Windows Terminal e funcionará
Tentei a solução sugerida pelo MC10 nos comentários, excluindo meu
settings.json
arquivo, mas não surtiu efeito. Pelo que me lembro, esse problema desapareceu sozinho depois de mais alguns meses no Windows Insider Dev Channel. Só posso supor que uma atualização corrigiu isso.Isso aconteceu comigo depois que atualizei a versão do PowerShell, a correção foi simples:
Se o problema for um arquivo de configurações confuso (talvez um colchete tenha sido extraviado em algum lugar ou algo assim), você pode acessar uma nova configuração padrão clicando no menu suspenso ao lado das guias e
alt + click
em configurações. Isso abredefaults.json
(Basta clicar sem segurar alt traz o menu de configurações normal.)Em seguida, copie tudo do defaults.json e use-o para substituir o outro arquivo settings.json.
Outra coisa que você pode tentar se isso não funcionar é nas configurações do Windows, vá para Aplicativos e encontre a entrada para o Terminal do Windows. Clique nele para expandir e, em seguida, clique em 'Opções avançadas'. Você verá duas opções para 'Reparar' e 'Redefinir' o aplicativo que valeria a pena tentar, nessa ordem.