Recibir el error «Visual Studio Code: La ventana se cerró inesperadamente» puede ser muy frustrante, sobre todo cuando se bloquea justo después de intentar abrirlo. A veces se debe a conflictos con el entorno aislado de Chromium, esa función de seguridad integrada que aísla los procesos para garantizar la seguridad. Pero, curiosamente, en algunas configuraciones, este entorno aislado causa más problemas de los que justifica, provocando bloqueos. Otras veces, el problema se debe a poca memoria virtual, archivos de caché dañados o incluso extensiones defectuosas. Por lo tanto, si VS Code sigue fallando al iniciarse, hay algunos trucos que vale la pena probar para estabilizarlo.
Estos métodos han ayudado a otros (y sí, en algunos sistemas han sido un poco impredecibles, porque Windows y el hardware pueden ser muy quisquillosos).La buena noticia es que, una vez resuelto, VS Code suele ser bastante estable, pero quizás tengas que probar varias cosas. Aquí tienes algunas opciones que podrían ayudarte a solucionar el problema y volver a programar.
Cómo solucionar el error «Terminado inesperadamente» en VS Code
Método 1: Inicie VS Code con –disable-chromium-sandbox
Esto desactiva la función de sandbox, que podría estar causando conflictos. Es un poco extraño, pero en algunas máquinas, esta solución rápida funciona, especialmente si el software de seguridad o los controladores de la GPU fallan. La idea es comprobar si el sandbox es realmente el culpable.
- Cierre todas las instancias de VS Code. Esto significa que también debe revisar la bandeja del sistema.
- Presione Win + R, escriba cmd y luego presione Enter.
- Escriba el siguiente comando y presione Enter :
code --disable-chromium-sandbox
- Si VS Code se abre correctamente, ya tienes la solución: el sandbox estaba causando problemas. Recuerda que esto no es una solución permanente, ya que reduce la seguridad, pero es una buena prueba o una solución temporal.
Método 2: Aumentar la memoria virtual (archivo de paginación)
Si la RAM de tu sistema no es suficiente, Windows intercambia datos en el disco (memoria virtual).Si esta se reduce demasiado, VS Code puede dejar de funcionar y bloquearse. Aumentar el archivo de paginación garantiza más espacio para todos esos procesos y extensiones en segundo plano.
- Presione Win + R, escriba sysdm.cpl y luego presione Enter.
- Vaya a la pestaña Avanzada y, en Rendimiento, haga clic en Configuración.
- En la ventana Rendimiento, cambie a la pestaña Avanzado y haga clic en Cambiar en Memoria virtual.
- Desmarque la opción Administrar automáticamente el tamaño del archivo de paginación para todas las unidades.
- Seleccione su unidad principal (probablemente C :), elija Tamaño personalizado y luego ingrese los valores:
- Tamaño inicial: utilice el valor recomendado que se muestra aquí
- Tamaño máximo: auméntalo a algo así como 4096 MB o incluso más si es necesario
- Pulsa «Establecer», luego «Aceptar» y reinicia el PC. Una vez reiniciado, comprueba si VS Code sigue fallando.
Método 3: Borrar la caché y los archivos de respaldo de VS Code
Los archivos de caché antiguos, las sesiones dañadas o las copias de seguridad de extensiones a veces causan más daño que beneficio, especialmente después de actualizaciones fallidas o fallos. Borrar estos archivos obliga a VS Code a reconstruir desde cero, lo que suele solucionar problemas de inicio inusuales.
- Asegúrese de que todas las ventanas de VS Code estén cerradas.
- Presione Win + R, escriba %APPDATA%\Code y luego presione Enter.
- Elimina las subcarpetas:
Cache
,CachedData
,Code Cache
, yGPUCache
. Aquí se encuentra toda la información de la sesión, la caché y la GPU. - Reabre VS Code y comprueba si los fallos persisten. En ocasiones, podría ser necesario restablecer los datos de usuario o las extensiones si los problemas persisten.
Método 4: Deshabilitar las extensiones y la aceleración de hardware
Las extensiones podrían estar causando problemas, especialmente si están mal codificadas o son incompatibles, y la aceleración por hardware podría ser inestable con ciertas configuraciones de GPU. Desactivar ambas es una buena manera de comprobar si alguna de ellas está provocando fallos.
Deshabilitar extensiones:
- Abra el símbolo del sistema presionando Win + R, escribiendo cmd y luego Enter.
- Correr:
code --disable-extensions
- Si VS Code se inicia sin problemas, has identificado el problema: alguna extensión está fallando. Habilita las extensiones una por una dentro de VS Code para encontrar la manzana podrida.
Deshabilitar la aceleración de hardware:
- Presione Ctrl + Shift + P dentro de VS Code para abrir la Paleta de Comandos.
- Escriba y seleccione Preferencias: Abrir Configuración (JSON).
- Agregue esta línea en el archivo JSON:
"disable-hardware-acceleration": true
- Guarda y reinicia VS Code. Ahora funciona sin aceleración de GPU, lo que a veces evita conflictos con los controladores.
Método 5: Reinstalar VS Code
Si nada más funciona, podría tratarse de una instalación completamente dañada. Desinstalar y volver a descargar una copia nueva elimina los archivos principales dañados y, a veces, funciona.
- Presione Win + R, escriba appwiz.cpl y presione Enter.
- Busque Visual Studio Code en la lista, haga clic con el botón derecho y elija Desinstalar.
- Vaya al sitio web oficial de VS Code y obtenga el instalador más reciente.
- Ejecute la configuración, instálela nuevamente y vea si el problema desapareció.
En la mayoría de los casos, una de estas soluciones solucionará el fallo. Si no es así, conviene revisar los controladores de la GPU o los registros del sistema; a veces, el problema se debe a conflictos de hardware o errores del sistema operativo. Sin embargo, estos pasos son un buen punto de partida para que VS Code vuelva a funcionar.