Discord 起動エラー (A JavaScript error occurred in the main process) の解決方法
Windows起動時に生じたDiscordの起動エラー「A JavaScript error occurred in the main process」の解決方法を備忘録としてメモした記事です。
エラーの内容
A JavaScript error occurred in the main process
Uncaught Exception:
エラーのポップアップより抜粋
Error: Cannot find module
‘C:\Users(ユーザー名)\AppData\Local\Discord\app-……\build_info.json’
…
…
このエラーはDiscordの起動に必要な情報が不足または破損していることを指しています。起動に必要な情報が存在しないため、正常に起動せずエラーを吐いているということです。
注意事項
エラーがDiscord由来か他のアプリケーション由来か、エラー文を読み必ず確認を行ってください。
「A JavaScript error occurred in the main process」自体は、Discord以外のアプリケーションでも起こりえます。例えばコミュニケーションツールのSkypeや、画像管理ソフトであるEagleなどでも起こります。
A JavaScript error occurred in the main processの解決方法
解決方法はDiscord公式からも案内が出ています。
[Windows] Installer Errors – Discord
リンク先のサポートページに従って解決を試みます。
「タスクマネージャー」を開きます(「Ctrl + Shift + Esc」又は「Windowsスタートボタン」を右クリック)。
「プロセス」タブ内の「バックグラウンド プロセス」からDiscordに関連するものを探し、全てで右クリックから「タスクの終了」を行います。
該当フォルダ%AppData%/ Discord
と%LocalAppData%/ Discord
を削除します。
「Windows + R」キーで「ファイル名を指定して実行」を起動します。
- 名前の欄に
appdata
と入力して実行。Discordフォルダを探して削除。 - 名前の欄に
localappdata
と入力して実行。Discordフォルダを探して削除。
私の環境の場合はAppData
内にLocal
フォルダが存在し、そこにDiscord
フォルダがあるだけでした。なのでこのDiscord
フォルダのみを削除しました。
以上が終わりましたら、Windowsの再起動を行います。再起動後はDiscordの再インストールを行います。
Discordの再インストールを行います。まずは以下のサイトにアクセスしてDiscordをダウンロードします。
Discord | Your Place to Talk and Hang Out
ダウンロードが完了しましたら次にDiscordSetup.exe
を実行してインストールを行ってください。
以上です。
無事エラーが消え、Discordが正常に起動するはずです。