Дискорд – один из самых популярных мессенджеров. Сервис позволяет общаться в текстовых и голосовых чатах, передает высокое качество звука и видео, а также имеет клиенты для смартфонов и компьютеров. Одной из распространенных ошибок программы Discord является «Fatal javascript error occurred». Она появляется в версии приложения для Windows и связана с «движком» программы.
По каким причинам появляется ошибка «Fatal javascript error occurred Discord»?
Дословно это сообщение переводится, как «Фатальная ошибка JavaScript». Приложение выдает такое сообщение, если необходимые для работы файлы повреждены или утеряны. Дело в том, Discord написан на языке верстки HTML5 и использует сценарии JS для обработки функций. Поэтому, при отсутствии этих скриптов в корневой папке Дискорда, клиент не открывается и выводит на экран окно с ошибкой.
Отсутствие необходимых для работы файлов может быть вызвано разными причинами:
- неправильная установка;
- обновление клиента до новой версии прошло с ошибкой;
- конфликты программы с установленными утилитами;
- сбои в работе модификаций программы;
- экстренное завершение работы компьютера;
- вирусы и другие проблемы с операционной системой.
Внизу окна об ошибке загрузки могут быть указаны следующие параметры, указывающие на причину проблемы:
- «Cannot find module ‘Desktop_core’» — означает отсутствие модуля загрузчика приложения для Рабочего стола;
- «Uncaught exception» — программа не смогла автоматически определить проблему.
Также в этом тексте указывается расположение «проблемных» файлов.
Устранение проблемы
Первоначально стоит попробовать открыть Discord с правами Администратора:
- Нажать правой кнопкой мыши по ярлыку.
- В списке выбрать пункт «Запустить от имени Администратора».
- Нажать кнопку «Разрешить» в окне системы безопасности.
Если после этих действий ошибка JavaScript продолжает появляться — значит, возникли проблемы с чтением файлов из корневой директории. Неисправность может заключаться в том, что скриптам установлен атрибут «только для чтения». Изменить это можно в свойствах папки:
- Найти корневую папку «Discord».
- Открыть контекстное меню.
- Нажать на пункт «Свойства».
- Поставить галочку напротив надписи «Запись».
- Нажать на кнопку «Применить ко всем вложенным файлам».
- Подтвердить изменения (кнопка в правом нижнем углу).
Если приложение все равно не запускается — возникли проблемы с автообновлением. В этом случае можно предпринять действия по ручному восстановлению работоспособности программы.
Обновление Дискорда
Программа может не запускаться и выводить сообщение «Fatal error», если отключена служба автоматического обновления. Это происходит из-за неправильных пользовательских настроек или проблем с реестром Windows. Избавиться от ошибки поможет обновление клиента «вручную».
- Откройте «Диспетчер задач», завершите дерево процессов Дискорда.
- Запустите утилиту «Выполнить» (сочетание клавиш «Win+R»).
- Перейдите в папку «%AppData%RoamingLocal».
- Найдите директорию «Discord».
- Запустите программу exe.
Этот способ поможет восстановить нужные для работы джава скрипта файлы. Если загрузка пакетов не началась автоматически, следует запустить .exe-файл «Update» от имени Администратора (соответствующий пункт находится в контекстном меню).
Переустановка приложения
Если вышеописанные способы не устранили ошибку, следует установить Discord заново. Однако до переустановки следует правильно удалить приложение: временные файлы предыдущей версии могут снова привести к появлению ошибки «Fatal javascript error» при запуске.
- Запустите процесс деинсталляции через Панель задач или специальную утилиту (например, CCleaner).
- Удалите папку «%AppData%RoamingLocalDiscord».
Важно! Если система пишет, что не может удалить файл(ы), так как они открыты в приложении, завершите все процесс «Discord» через Диспетчер задач (правой кнопкой по нужному пункту – «Завершить дерево процессов»).
Затем можно приступать к переустановке мессенджера. Для этого потребуется:
- Скачать .exe-файл с сайта discord.com.
- Запустить инсталлятор «с правами Администратора».
- Дождаться завершения установки.
Этот способ должен исправить сообщения об ошибках. Если этого не произошло, следующим шагом нужно проверить компьютер антивирусом и загрузить последнее доступное обновление для ОС, а затем снова переустановить программу.
Если мессенджер все равно не открывается, рекомендуется создать заявку в сервисе технической поддержки support.discord.com. В форме нужно подробно описать проблему и приложить скриншот ошибки. Как правило, специалист отвечает в течение недели.