Что делать если не запускается дискорд и выдает ошибку javascript error

Содержание

Многие пользователи привыкли пользоваться различным специализированным ПО, позволяющим им общаться с помощью голоса с другими людьми. Подобных программ сегодня много. Но повышенной популярностью пользуются лишь часть из них. Например, это Discord и Skype.

И вот пытаясь очередной раз воспользоваться одним из этих продуктов, некоторые владельцы персональных компьютеров сталкиваются с проблемой. При запуске программы на экране возникает сообщение «A javascript error occurred in the main process», которое, собственно, и не дает возможность человеку воспользоваться данным ПО.

Естественно, юзер ищет решение. Так как мало кому захочется отказать себе в удовольствии общения голосом и возвращаться к печатанию сообщений. Поэтому такие люди спрашивают – что делать?

Что за ошибка, почему возникает и где встречается

Ситуация: пользователь заходит на сайт Вконтакте и обнаруживает, что видеофайлы и аудиозаписи перестали воспроизводиться. Слева вверху страницы высвечивается надпись «JavaScript error: initAddMedia is not defined», сообщающая о синтаксической ошибке JavaScript: initAddMedia. Причины неполадки, как и текст сообщения могут быть различными, и для решения придется перепробовать несколько методов.

A JavaScript error occurred in the main process — Исправление ошибки

Вид ошибки

Похожая ошибка встречается и в клиенте Discord: «JavaScript error occurred in the main process» (ошибка возникла в главном процессе).

Ошибка процесса

Независимо от программы и сообщения, она может возникать по нескольким причинам:

  • конфликт процесса с прочими запущенными программами;
  • оставшиеся файлы старой версии клиента конфликтуют с работающей;
  • отсутствие свежих обновлений Windows;
  • заражение вирусом.

Обнаружение и удаление вируса в системном файле hosts

Вероятно, причиной такого неприятного инцидента являются вирусы, закравшиеся в вашу компьютерную систему. Они работают хитро: делают записи в системном файле hosts, в результате чего блокируется доступ к некоторым сайтам (отсюда и ошибка JavaScript Error «ВКонтакте» при попытке воспользоваться данным сервисом). Следовательно, для того чтобы открыть доступ, нужно почистить соответствующий файл, то есть hosts. Сделать это можно в автоматическоим либо ручном режиме. Мы рассмотрим, как это сделать самостоятельно.

Как устранить ошибку Вконтакте

Есть 3 основных способа исправления неполадки.

Очистка hosts

От пользователя требуется несколько простых действий:

открыть файл hosts

  1. Открыть Мой компьютер, затем папку Windows/system32, далее папку driver, после etc.
  2. В каталоге etc открыть файл hosts через любой текстовый редактор (через контекстное меню найти строку «Открыть с помощью» и выбрать соответствующую программу).
  3. Всё, что должно находиться в файле, это строчка 127.0.0.1 localhost. Если есть что-то еще, то это мусор, препятствующий воспроизведению аудиозаписей и видеофайлов. Необходимо удалить все, оставив строку 127.0.0.1 localhost, затем сохранить изменения.
  4. Перезагрузить ПК.

устранить ошибку A JavaScript error occurred in the main process Discord

Обновление Java и Adobe Flash Player

Следует зайти на официальные сайты Java и Adobe и скачать последние версии программ.

Телефон упал в воду – первые действия

Очистка кэша браузера

Комбинация Ctrl + F5 очистит кэш страницы браузера, открытой в текущий момент. Нужно открыть сайт Вконтакте и нажать эти клавиши. Страница полностью перезагрузится, игнорируя кэширование.

Лучше очистить весь кэш браузера, а не только кэш одной страницы. Для этого нужно нажать комбинацию Ctrl + H, после чего откроется окно с историей браузера. Далее найти строку «очистить историю». Для очистки кэша браузеров можно использовать и сторонние программы, например, Ccleaner.

Очистка кеша

Объект Error

У экземпляров объекта Error есть несколько свойств, которыми мы можем пользоваться. Первое интересующее нас свойство — message. Именно сюда попадает та строка, которую можно передать конструктору ошибки в качестве аргумента. Например, ниже показано создание экземпляра объекта Error и вывод в консоль переданной конструктором строки через обращение к его свойству message.

Второе свойство объекта, очень важное, представляет собой трассировку стека ошибки. Это — свойство stack. Обратившись к нему можно просмотреть стек вызовов (историю ошибки), который показывает последовательность операций, приведшую к неправильной работе программы. В частности, это позволяет понять — в каком именно файле содержится сбойный код, и увидеть, какая последовательность вызовов функций привела к ошибке. Вот пример того, что можно увидеть, обратившись к свойству stack.

Здесь, в верхней части, находится сообщение об ошибке, затем следует указание на тот участок кода, выполнение которого вызвало ошибку, потом описывается то место, откуда был вызван этот сбойный участок. Это продолжается до самого «дальнего» по отношению к ошибке фрагмента кода.

Как устранить ошибку в Дискорде

В клиенте Discord иногда возникает неполадка «JavaScript error occurred in the main process». Ниже будут описаны два способа борьбы с ней при запуске Дискорда. Хотя бы один метод точно сработает, поэтому если не помог один, обязательно нужно пробовать второй.

Обновление клиента

Иногда эта неполадка возникает из-за необходимости обновления, при том, что автоматическое обновление программы по каким-то причинам было отключено. Следует обновить клиент самому, следуя указаниям ниже:

Еще по теме:  Как настроить дискорд на телефоне для игр на Андроид

окно Выполнить

  1. Открыть Диспетчер задач, отключить все процессы, связанные с Дискордом.
  2. Нажать комбинацию Win + R и набрать %AppData%.
  3. Выйти назад из Roaming в AppData.
  4. Далее зайти в папку Local и найти в ней папку Discord.
  5. Два раза нажать на Update.exe, инициирующий обновление программы.
  6. Включить Дискорд.

После выполнения всех шагов, при запуске программа станет обновляться. Когда установка обновлений завершится, следует проверить, перестала ли возникать эта неполадка. Если она продолжает появляться, необходимо приступить ко второму способу.

Переустановка клиента

Если первый способ не помог (он действительно помогает только в меньшинстве случаев), остается только полное удаление программы и ее чистая установка. Для этого нужно совершить следующую последовательность действий:

  1. Открыть Диспетчер задач, отключить все процессы, связанные с Дискордом.
  2. В меню Панели управления найти пункт Программы и компоненты, открыть.
  3. Найти строку со словом Discord и удалить, после чего повторить пункты 2-4 из предыдущего способа, чтобы найти каталог Discord и удалить его. Затем выйти в AppData, зайти в Roaming и тоже удалить папку под названием Discord.
  4. Установить клиент Discord заново.

Что за ошибка 502 bad gateway – устраняем неисправность

Другие способы

Если ошибка всё же не уходит, то остается проверить систему на предмет вирусов и установить свежие обновления системы Windows.

Если же JavaScript error возникает в других программах или в интернете, что наблюдается намного реже, то все вышеописанные способы будут работать. В случае с приложениями, можно выполнять те же действия, что и с Дискордом, но для нужной программы.

Отзывы

Отзывы помогут разобраться, что именно помогло в аналогичной ситуации другим людям:

  1. Олег. Кстати, я со скайпом поступал также, как написано в инструкции по Дискорду. То есть, полностью удалял программу, предварительно очистив все ее следы, которые могли оказаться запущенным. А потом ставил новую версию, как говорится, с чистого листа. И у меня сразу же проблема оказалась устраненной.
  2. Семен. Сначала тоже полез все сносить из папки. Но система просто не дала это сделать, сообщив, что файлы, дескать, где-то еще открыты. Тогда зашел, как написано в инструкции, в диспетчер задач. Полностью все деактивировал. Еще раз перешел к удалению. И все получилось! Дальше – дело техники. Найти нормальный пакет, скачать его и установить.
  3. Валерий. Важный момент. При переходе к папкам, откуда нужно что-то удалять, убедитесь, что они не находятся в скрытом режиме. То есть, изначально нужно выставить настройки таким образом, чтобы все папочки на жестком диске оказались видны пользователю. Иначе вы просто не сможете обнаружить нужные вам элементы. А значит, завершить инструкцию.
  4. Аркадий. Перепробовал все. А тут, оказывается, надо еще Джаву включать в настройках IE. Специально перешел в нужный раздел. И увидел, что нужные скрипты находятся в неактивном состоянии. Конечно же, все выставил как надо. И скайп начал нормально функционировать. А то вечно вылетала эта ошибка, даже не знал, что с ней делать и как исправлять.
  5. Наталья. У меня буквально месяц назад появилась эта неприятность. А я не сильно разбираюсь в компьютерах. Позвала сына. Приехал посмотрел. Сказал, что у меня Скайп очень древний и его просто надо было обновить. Поставил нормальную версию. Сделал так, чтобы она обновлялась автоматически. Плюс сменил, наконец-то, стоявшую ранее XP, на современную Десятку. И теперь проблем не знаю – нормально общаюсь с подругами и по работе.

Другие варианты ошибки

Способы исправления всех ошибок идентичны, но иногда исправлять их не обязательно, главное понять, о чем именно предупреждает приложение или сервис:

  1. “A fatal JavaScript error occurred” (возникла фатальная ошибка) – возникает в Discord, приложение при этом вылетает. Исправляется обновлением или полной переустановкой клиента. Если это не помогает, нужно проверить программу антивирусом, предварительно отключив все процессы Discord, затем запустить программу от имени администратора.
  2. “JavaScript error: data is not a function” (данные не являются функцией) – возникает в ВК, не открываются сообщения. Обычно помогает очистка кэша браузера.
  3. “JavaScripterror:wallisnotdefined” (стена не определена) – возникает Вконтакте при обновлении страницы, перестает работать стена. Решается обновлением Java, Adobe Flash Player, чисткой файла hosts, чисткой кэша браузера и перезагрузкой ПК.
  4. “JavaScript error: poster is not defined” (постер не определен), “JavaScript error: mediaselector is not defined” (медиаселектор не определен) – ошибки Вконтакте, при этом нельзя посмотреть новости и сообщения. Обычно решаются обновлением браузера, Java или Flash Player.
  5. “JavaScript error: scrollnode is not defined” (узел не определен) – ошибка ВК. Исправить ее нельзя, неполадки на стороне сервера.
  6. “JavaScript error: profile is not defined” (профиль не определен) – ошибка ВК, некорректно открываются страницы Вконтакте. Для исправления нужно очистить кэш, файл hosts и перезагрузить компьютер.

Файл OpenAL32 dll и его некорректная работа

В целом способы исправления всех ошибок JavaScript идентичны, они актуальны и для таких расшифровок: timespent is not defined, mutations are not initialized, uisearch is not defined, upload is not defined, object is not a function, getaudioplayer updatecurrentplaying и других.

Конструкция try…catch

Блок try…catch представляет собой самый простой способ обработки ошибок, о котором часто забывают. В наши дни, правда, он используется гораздо интенсивнее чем раньше, благодаря тому, что его можно применять для обработки ошибок в конструкциях async/await.

Этот блок можно использовать для обработки любых ошибок, происходящих в синхронном коде. Рассмотрим пример.

Если бы в этом примере мы не заключили бы сбойную команду console.log(b) в блок try…catch, то выполнение скрипта было бы остановлено.

Асинхронные механизмы — промисы

Для выполнения асинхронных операций в JavaScript лучше использовать не коллбэки а промисы. Тут, в дополнение к улучшенной читабельности кода, имеются и более совершенные механизмы обработки ошибок. А именно, возиться с объектом ошибки, который может попасть в функцию обратного вызова, при использовании промисов не нужно. Здесь для этой цели предусмотрен специальный блок catch.

Еще по теме:  Как сделать меняющийся статус в дискорд на телефоне

Он перехватывает все ошибки, произошедшие в промисах, которые находятся до него, или все ошибки, которые произошли в коде после предыдущего блока catch. Обратите внимание на то, что если в промисе произошла ошибка, для обработки которой нет блока catch, это не остановит выполнение скрипта, но сообщение об ошибке будет не особенно удобочитаемым.

В результате можно порекомендовать всегда, при работе с промисами, использовать блок catch. Взглянем на пример.

Источник: river-haze.ru

Как исправить ошибку JavaScript в Discord

Вы сталкиваетесь с ошибкой JavaScript при запуске Discord в своей системе? Это сообщение об ошибке содержит большой объем информации об ошибке, которую сложно интерпретировать любому обычному пользователю.

Эта ошибка может возникать из-за того, что Discord и его настройки повреждены, или Служба качества звука и видео Windows не запущена, или Discord работает с разрешениями администратора. В этой статье вы можете найти список методов решения проблемы, основанных либо на сбросе Discord, либо на его настройках.

Исправление 1 — Удалить папки Discord

Многие пользователи сообщают, что удаление папок Discord в% AppData% и% LocalAppData% помогло им решить эту ошибку JavaScript, которая мешает вам открыть Discord.

1. Сначала закройте Discord, открыв Диспетчер задач (Ctrl + Shift + Esc) и завершение всех процессов Discord с помощью Завершить задачу кнопка.

Диспетчер задач Завершить процесс Discord Мин.

2. Открытым Запустить с использованием Клавиша Windows + R. Тип %Данные приложения% и нажмите на Ok.

Мин. Запуска Appdata

3. Если вы не видите папку AppData, щелкните значок

Вид в меню проводника и установите флажок рядом с Скрытые предметы в Показать / скрыть раздел.

Просмотр в проводнике файлов Проверить скрытые элементы Мин.

4. Перейдите к разлад папка в Данные приложения. Выберите папку и нажмите Удалить.

Мин. Папки удаления данных приложения Discord

5. Снова открыть Запустить, и введите % LOCALAPPDATA% и нажмите на Ok.

Win + R Run Box Localappdata Ok

6. Ищите разлад папку, щелкните ее правой кнопкой мыши и выберите Удалить.

Discord Local Appdata Удалить папку мин.

7. Убедитесь, что папки полностью удалены и в них больше нет файлов.

8. Рестарт ваш компьютер и перезапуск установочный файл Discord, чтобы проверить, появляется ли ошибка по-прежнему.

Исправление 2 — изменение типа запуска качественной службы Windows Audio and Video Experience

1. Открыть Службы Windows, тип services.msc в Выполнить (клавиша Windows + R) диалог.

Run Services Msc

2. Ищи Качественная служба Windows Audio Video Experience в списке услуг.

3. Щелкните его правой кнопкой мыши и выберите Характеристики из контекстного меню.

Сервисы Свойства Windows Аудио Видео Возможности Мин.

4. в Общий вкладку, измените Тип запуска к Автоматический в окне свойств сервиса.

5. Нажмите на Подать заявление а затем на Ok чтобы подтвердить изменение.

Сервис Общий Тип запуска Мин.

Вы можете получить сообщение об ошибке, когда нажмете на Начинать для запуска службы.

«Windows не может запустить службу на локальном компьютере. Ошибка 1079: учетная запись, указанная для этой службы, отличается от учетной записи, указанной для других служб, работающих в том же процессе ».

В таком случае исправьте это, как указано в следующих шагах:

1. Откройте окно свойств службы, как в шагах 1-3 выше.

2. Перейти к Войти в систему вкладку и нажмите на Просматривать… кнопка.

Вкладка входа в систему, мин.

3. Введите имя своей учетной записи в Введите имя объекта для выбора поле, нажмите на Проверить имена и подождите, пока имена станут доступны.

Сервисы Вход в систему Выбрать пользователя Мин.

4. Нажмите на Ok после этого введите пароль в Пароль поле при появлении запроса.

Исправление 3 — Запуск Discord без прав администратора

Некоторые пользователи заметили, что Discord работает без проблем, если они не вошли в систему как администратор. Таким образом, пользователи сообщили, что лучше запускать Discord без прав администратора, что помогло им решить проблему.

1. Найди Исполняемый файл Discord на рабочем столе, в меню «Пуск» или в окне результатов поиска.

2. Щелкните правой кнопкой мыши на нем и выберите Характеристики.

Минимальные свойства исполняемого файла Discord

3. Перейти к Совместимость вкладка и снимите отметку коробка рядом с Запустите эту программу от имени администратора вариант.

4. Нажмите на Подать заявление чтобы подтвердить изменения и нажмите Ok.

Вкладка совместимости исполняемых файлов Discord Мин.

5. Запустите Discord без прав администратора и посмотрите, появляется ли ошибка по-прежнему.

Исправление 4 — Внесите установочные файлы Discord в белый список

Все известные антивирусы блокируют установочные файлы Discord, изменяя доступ к ним. Один файл, который является целью каждого антивирусного приложения, — это голос разногласий. Чтобы решить эту проблему, вам необходимо внести файлы Discord в белый список антивируса, который собирает и помещает эти файлы в карантин. Шаги для внесения в белый список различаются от одного антивирусного программного обеспечения к другому.

Как исправить ошибку «Произошла ошибка JavaScript в основном процессе» на Discord

Вы получаете сообщение об ошибке «Произошла ошибка JavaScript в основном процессе», когда пытаетесь установить Discord?

Вот пример полной ошибки: «Произошла ошибка JavaScript в основном процессе. Неперехваченное исключение: Ошибка: объект был уничтожен в функции ”.

Сообщение об ошибке у всех разное, поэтому вы можете другое сообщение об ошибке из приведенного выше.

Но шаги по устранению ошибки остаются прежними.

Ошибки JavaScript и установки являются обычными для Windows 10, и многие пользователи сталкивались с ними раньше.

К счастью, с приложениями для общения как Discord и Skype, ошибки установки могут быть легко исправлены.

В этом руководстве вы узнаете, почему при установке Discord возникает ошибка JavaScript.

Вы также узнаете, как исправить ошибку, выполнив 4 простых шага.

Почему я получаю ошибку JavaScript в Discord?

Ошибка JavaScript в основном процессе

Если один или несколько файлов повреждены, вы не сможете установить Discord на свой компьютер.

Вы получаете ошибку JavaScript в Discord, потому что его файлы повреждены.

Еще по теме:  Как настроить ми 6 в дискорд

Ошибка JavaScript часто встречается в Windows 10, и многие пользователи сталкивались с ней раньше.

Если вы пытаетесь установить другое коммуникационное приложение, например Skype, вы также можете столкнуться с сообщением об ошибке.

Когда это произойдет, вам нужно будет переустановить приложение.

Но перед этим нужно удалить все существующие папки.

В противном случае вы получите ошибку «Произошла ошибка JavaScript в основном процессе» при повторной попытке установить Discord.

Как исправить ошибку «Произошла ошибка JavaScript в основном процессе» на Discord

Чтобы исправить ошибку «Произошла ошибка JavaScript в основном процессе» в Discord, вам необходимо завершить ее в диспетчере задач, удалить его папки из% appdata%, а также из% localappdata% и заново установить Discord.

Вам нужно «Завершить задачу» для Discord в диспетчере задач и удалить все существующие папки (из перемещаемых и локальных), чтобы установить его на свой компьютер без каких-либо ошибок.

Для начала нужно завершить задачу для Discord в Диспетчере задач.

Это потому, что процесс Discord является еще работает в фоновом режиме на твоем компьютере.

Если вы не завершите задачу, вы не сможете установить Discord.

Затем важно удалить его папки, поскольку вы не хотите, чтобы Discord существовал где-либо на вашем компьютере.

Эти файлы может быть испорчен также.

После того, как вы завершили задачу для Discord в диспетчере задач и удалили все существующие папки, вы можете снова установить Discord.

Вот как исправить «Ошибка JavaScript в основном процессе» на Discord:

  1. Завершить Discord в диспетчере задач
  2. Перейдите в% appdata% и удалите Discord
  3. Удалите Discord из% localappdata%

1. Завершите Discord в диспетчере задач.

Исправить

Откройте диспетчер задач (используя Ctrl + Alt + Delete)> щелкните правой кнопкой мыши Discord> Завершить задачу.

Во-первых, вам нужно завершить задачу для Discord в диспетчере задач.

Это сделано для того, чтобы Discord не работал в фоновом режиме на вашем компьютере, что может вызвать проблемы при повторной установке.

Есть несколько способов открыть диспетчер задач на вашем компьютере.

Самый простой способ — нажать «Ctrl + Alt + Delete» на клавиатуре.

Это вызовет диспетчер задач.

Кроме того, вы можете найти Диспетчер задач в строке поиска Windows (на панели задач) и открыть его.

После открытия диспетчера задач найдите приложение Discord и завершите задание для него.

Щелкните правой кнопкой мыши приложение Discord и выберите «Завершить задачу», чтобы завершить ее задачу.

После того, как вы выполнили свою задачу, в Процесс раздора больше не работает в фоновом режиме вашего компьютера.

Теперь вам осталось удалить существующие папки Discord на вашем компьютере, чтобы вы могли успешно установить его на свой компьютер.

2. Перейдите в% appdata% и удалите Discord.

Удалите Discord из appdata, чтобы исправить

Перейдите к% appdata% на вашем компьютере> щелкните правой кнопкой мыши «Discord»> удалить.

Во-вторых, нужно перейти к данные приложения и удалите там папку «Discord».

Поскольку «Ошибка JavaScript произошла в основном процессе» вызвана повреждением, вам необходимо удалить существующие папки Discord для успешной установки на вашем компьютере.

Чтобы перейти в папку appdata, введите «запустить» в строке поиска Windows (на панели задач).

Затем найдите% appdata% в строке поиска и нажмите клавишу ВВОД.

После этого откроется перемещаемая папка.

Найдите папку названный «раздор», которые, скорее всего, будут маленькими заглавными буквами.

Щелкните папку правой кнопкой мыши и удалите его.

Вы успешно удалили первую существующую папку для Discord в роуминге.

Теперь вам нужно удалить папку Discord из localappdata.

3. Удалите Discord из% localappdata%.

Удалите Discord из localappdata, чтобы исправить

Перейдите к% localappdata% на вашем компьютере> щелкните правой кнопкой мыши «Discord»> удалить.

В-третьих, вам нужно удалить существующую папку Discord на localappdata.

Это последняя папка, которую вам нужно удалить, чтобы успешно установить Discord на свой компьютер.

Во-первых, введите «запустить» в строке поиска Windows (на панели задач).

Потом, искать% localappdata% в строке поиска запуска и нажмите ввод.

Откроется локальная папка, которая содержит несколько папок с различными приложениями, которые вы установили ранее.

Папка, которую вам нужно удалить, — это папка «Discord» (на этот раз с заглавной буквы).

Щелкните правой кнопкой мыши папку «Discord». и удалите его.

Вы успешно выполнили задачу для Discord и удалили все существующие папки.

Теперь все, что вам осталось, это переустановить приложение Discord на свой компьютер.

4. Переустановите Discord.

Логин в Discord

Перейдите на Discord.com> Загрузить для Windows.

Наконец, вам нужно переустановите Discord снова на вашем компьютере.

Перейти к Discord.com и нажмите кнопку «Загрузить для Windows».

Следуйте инструкциям на экране и дождитесь установки Discord.

После завершения установки откроется экран входа в систему.

Этот раз, ты не встретишь «Произошла ошибка JavaScript в основном процессе» при установке приложения.

Войдите в свою учетную запись Discord и начните использовать приложение на своем компьютере.

Поздравляем, вы успешно исправили ошибку JavaScript в Discord!

Заключение

Ошибки JavaScript могут раздражать, когда вы пытаетесь установить приложение на свой компьютер.

Discord и Skype — это два известных коммуникационных приложения у которых есть проблемы с установкой.

К счастью, проблему можно легко решить, используя четырехэтапный процесс, описанный в этом руководстве.

Если в будущем у вас возникнут проблемы с установкой других приложений, вы можете попробовать использовать тот же процесс, чтобы исправить ошибку.

Это связано с тем, что такие ошибки установки, как «Ошибка JavaScript в основном процессе», скорее всего, вызваны поврежденные папки / файлы.

После того, как вы завершили задачу для приложения в диспетчере задач и удалили все существующие в нем папки, вы сможете установить приложение на свой компьютер без каких-либо ошибок.

Источник: www.xcost.org

Рейтинг
( Пока оценок нет )
Загрузка ...