Corrigir erro do Visual Studio Code: Encerramento inesperado da janela

Ocorreu um erro “Erro do Visual Studio Code: A janela foi encerrada inesperadamente” Quando o Visual Studio Code trava durante a inicialização ou enquanto está em execução, esse erro geralmente indica... Conflito com a sandbox do ChromiumTrata-se de uma camada de segurança integrada que isola processos para manter a segurança da aplicação. Embora importante para a segurança, o sandbox pode, por vezes, causar instabilidade em certos sistemas, levando a falhas inesperadas.

Outras possíveis causas incluem Baixa alocação de memória virtual، Arquivos de cache corrompidos، Um número muito grande de complementos instalados.أأو Conflitos de aceleração de dispositivosEm casos raros, uma instalação desatualizada ou corrompida do Visual Studio Code também pode ser a causa.

Aqui estão alguns métodos testados e comprovados para resolver esse problema.

1. Execute o Visual Studio Code usando o parâmetro –disable-chromium-sandbox

O sandbox do Chromium restringe o acesso do Visual Studio Code aos recursos do sistema por motivos de segurança. No entanto, se o seu sistema ou drivers não forem totalmente compatíveis com ele, o editor poderá apresentar falhas durante a inicialização. Executar o Visual Studio Code com a flag ``` causará esse problema. --disable-chromium-sandbox Para contornar essa restrição e permitir que o aplicativo funcione sem o ambiente de sandbox.

⚠️ Atenção: Desativar o sandbox do Chromium reduz a camada de segurança que protege os processos do Visual Studio Code. Use este método apenas para solucionar problemas ou como uma solução temporária. É altamente recomendável que você atualize seu sistema e drivers para que o Visual Studio Code funcione corretamente com o sandbox ativado.
  1. Feche completamente o Visual Studio Code.
  2. Clique em Win + R, E digite cmd, Então aperte Entrar.
  3. Digite o comando abaixo e pressione Entrar:
    código --desativar-sandbox-chromium

  • Se o VS Code funcionar sem travar, considere atualizar seu sistema operacional e drivers. Se necessário, você pode executar o VS Code neste modo como uma solução temporária.

2. Aumentar a memória virtual (arquivo de paginação)

O VS Code carrega vários processos, plugins e componentes de renderização na memória. Se a memória RAM física do seu sistema for insuficiente, o Windows utiliza... memória virtual (Arquivo de paginação). Se essa alocação for muito baixa, o VS Code pode travar inesperadamente. Aumentar o arquivo de paginação garante que haja memória suficiente disponível durante a inicialização.

  1. Clique em Win + R, E digite sysdm.cpl, Então aperte Entrar.
  2. Vá para a guia Opções avançadas, e abaixo Desempenho, Clique الإعدادات.
  3. Nas opções de desempenho, acesse a guia Opções avançadas E clique Uma mudança Em memória virtual.
  4. Desmarcar Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades.
  5. Selecione a unidade do sistema (normalmente C:Escolher tamanho personalizadoInsira os valores:
    • Tamanho inicial: Use o valor recomendado exibido.
    • Tamanho máximo: Defina um valor mais alto (por exemplo, 4096 (ou mais).
  6. Clique Designação, Então Está bemReinicie o sistema.

3. Limpe o cache e faça backup dos dados do VS Code.

O VS Code armazena Dados de sessão em cache, estados de complementos e backups. Essas pastas estão localizadas dentro das pastas do perfil dele. Se esses arquivos forem corrompidos (devido a falhas de atualização, travamentos ou conflitos), o editor pode apresentar mau funcionamento ao ser iniciado. Excluir essas pastas de cache força o VS Code a recriá-las, o que geralmente resolve o problema.

  1. Feche completamente todas as janelas do VS Code.
  2. Clique em Win + RDigite o caminho abaixo e pressione Entrar:
    %APPDATA%Código

  3. Exclua as seguintes subpastas:
    Cache Dados em cache Cache de código Cache da GPU

  4. Reinicie o VS Code e verifique se o problema persiste.

4. Desative complementos e acelere os dispositivos.

Vamos lá Aceleraçao do hardware O VS Code delega tarefas de renderização para a GPU, o que melhora o desempenho, mas pode causar travamentos se os drivers da GPU forem instáveis. Da mesma forma, Aditivos Ao modificar diretamente o comportamento do VS Code, um complemento defeituoso ou desatualizado pode impedir a execução do editor. Executar o VS Code com o complemento ativado e desativado pode ajudar a identificar a causa raiz do problema.

4.1 Desativando complementos

  1. Clique em Win + R, Tipo cmd, Então aperte Entrar.
  2. Execute o seguinte comando:
    código --desativar-extensões

  3. Se o VS Code abrir sem problemas, um dos seus plugins é o problema. Reative-os um por um para encontrar o plugin defeituoso.

4.2 Desativar aceleração de hardware

  1. Clique em Ctrl + Shift + P Para abrir a Paleta de Comandos.
  2. Olhe para Preferências: Abrir Configurações (JSON) e selecione-o.
  3. Adicione a seguinte linha ao seu arquivo JSON:
    "desativar aceleração de hardware": verdadeiro

  4. Reinicie o VS Code. Agora ele usará a renderização por CPU em vez da renderização por GPU.

5. Reinstale o Visual Studio Code

Se todas as outras soluções falharem, reinstalar o VS Code garante que qualquer Arquivos principais corrompidos ou instalações defeituosas Com uma nova versão. Esta é a maneira mais confiável de eliminar problemas relacionados à instalação.

  1. Clique em Win + R, E digite appwiz.cpl, Então aperte Entrar.
  2. Localizar Visual Studio CodeClique com o botão direito do mouse e selecione Desinstalar.
  3. Baixe a última versão do Site oficial do VS Code.
  4. Execute o instalador e conclua a configuração.
  5. Execute o VS Code para verificar se o erro foi resolvido.

Comentários estão fechados.