¿Qué causa el error 'A JavaScript Error Occurred in the Main Process' en Discord?
Este fallo es uno de los inconvenientes más habituales en la versión de escritorio de Discord. Ocurre cuando la aplicación, desarrollada sobre el entorno Electron, encuentra archivos dañados en su configuración local o cuando el servicio de audio subyacente no se inicia correctamente. Las causas principales incluyen instalaciones incompletas, datos en caché corruptos o conflictos con los permisos del sistema operativo.
Causas comunes del error
- Archivos temporales en
%AppData%o%LocalAppData%corruptos. - Interrupción durante una actualización automática de Discord.
- El servicio Quality Windows Audio Video Experience (qWAVE) está desactivado.
- Conflictos con software antivirus que bloquea ejecutables de JavaScript.
Método 1: Eliminar las carpetas de datos de Discord
La forma más rápida de solucionar este problema es borrar los archivos de configuración temporales que Discord almacena en Windows. Esto obligará a la aplicación a regenerarlos desde cero.
- Cierra Discord por completo desde la barra de tareas o finalizando su proceso en el Administrador de Tareas presionando
Ctrl + Mayús + Esc. - Presiona la combinación de teclas
Windows + Rpara abrir la ventana Ejecutar. - Escribe
%appdata%y presiona Enter. Busca la carpeta llamadadiscordy elimínala. - Abre de nuevo la ventana Ejecutar con
Windows + R, escribe%localappdata%y presiona Enter. Busca y elimina también la carpetaDiscord. - Reinicia tu ordenador e inicia Discord nuevamente.
Método 2: Activar el servicio Quality Windows Audio Video Experience (qWAVE)
Discord depende del servicio qWAVE de Windows para gestionar llamadas y comunicaciones en tiempo real. Si este servicio está detenido o configurado en modo manual, puede desencadenar el error de JavaScript.
- Presiona
Windows + R, escribeservices.mscy haz clic en Aceptar. - En la lista de servicios, desplázate hacia abajo hasta encontrar
Quality Windows Audio Video Experience. - Haz doble clic sobre él para abrir sus propiedades.
- Cambia el tipo de inicio a
Automático. - Si el estado del servicio indica Detenido, haz clic en el botón
Iniciar. - Haz clic en Aplicar y luego en Aceptar para guardar los cambios.
Método 3: Reinstalación limpia de la aplicación
Si borrar la caché y activar el servicio no resuelve el fallo, la estructura de la aplicación puede estar gravemente dañada. En este caso, realizar una reinstalación limpia garantizará la eliminación total de archivos residuales.
- Accede al Panel de Control de Windows o a la Configuración de Aplicaciones y desinstala Discord.
- Asegúrate de eliminar las carpetas
%appdata%/discordy%localappdata%/Discordtal como se indicó en el Método 1. - Descarga la última versión del instalador oficial desde el sitio web de Discord.
- Ejecuta el archivo descargado como administrador haciendo clic derecho y seleccionando
Ejecutar como administrador.