Windows에서 Discord “치명적인 Javascript 오류가 발생했습니다” 문제를 해결하는 방법

Windows에서 Discord를 실행하려고 할 때마다 “치명적인 JavaScript 오류가 발생했습니다”라는 메시지가 뜨나요? 네, 정말 짜증 납니다.특히 업데이트나 시스템 변경 전까지는 모든 것이 잘 작동하던 시절에 말이죠.이는 보통 PC가 고장 났다는 신호가 아니라, Discord 파일의 내부 작동 방식에 문제가 있는 것입니다.진짜 근본 원인은 손상된 캐시 데이터, 이전 설치 파일 잔여물, 심지어 바이러스 백신 프로그램의 간섭까지 다양합니다.때로는 Windows가 Discord에 충분한 권한을 부여하지 않았거나 업데이트 중에 설치 파일이 뒤섞여 열리지 않는 경우도 있습니다.해결이 항상 간단한 것은 아니지만, 시도해 볼 만한 몇 가지 확실한 단계가 있으며, 종종 Discord를 다시 실행하기에 충분합니다.이 문제의 장점은 아무리 문제가 심각해 보여도 캐시 파일을 정리하거나 재설치하는 것과 같은 일반적인 해결 방법으로 해결할 수 있다는 것입니다.이러한 단계는 손상된 구성이나 앱 작동을 방해하는 잔여 파일을 정리하는 데 도움이 됩니다.그래도 문제가 해결되지 않으면 권한을 조정하거나, 새 컴퓨터에 설치하거나, ​​심지어 사용자 프로필을 새로 만드는 것만으로도 문제를 해결할 수 있습니다.다만, 백그라운드 프로세스나 보안 소프트웨어의 간섭으로 인해 오류가 계속 발생하는 경우가 있다는 점을 명심하세요.어쨌든, 여러 가지 문제 해결 방법을 시도해 볼 수 있지만, 대부분의 사용자는 큰 어려움 없이 해결책을 찾을 수 있습니다.단계별로 진행하는 방법을 알려드리겠습니다.

Windows에서 Discord의 ‘치명적인 JavaScript 오류’를 수정하는 방법

수정 1: 관리자 권한으로 Discord 실행

Discord가 특정 파일이나 폴더에 접근하려면 권한이 조금 더 필요할 때가 있습니다.특히 Windows가 보안에 매우 예민한 경우 더욱 그렇습니다.관리자 권한으로 실행하면 이러한 제한 중 일부를 우회하여 정상적으로 실행될 수 있습니다.

  • 바탕 화면이나 시작 메뉴에서 Discord 바로가기를 마우스 오른쪽 버튼으로 클릭합니다.
  • 관리자 권한으로 실행을 선택하세요.
  • 사용자 계정 컨트롤 메시지가 나타나면 예를 클릭합니다.
  • Discord가 정상적으로 열리는지 확인하세요.보통은 이렇게 하면 문제가 해결되지만, 일부 환경에서는 마우스 오른쪽 버튼 클릭 > 속성 > 호환성 > “관리자 권한으로 이 프로그램 실행”을 체크하여 항상 관리자 권한으로 실행되도록 설정해야 할 수도 있습니다.

실제 경험상 이 방법이 마법처럼 완벽한 해결책은 아니지만, 특정 JavaScript 모듈을 차단하는 권한 문제를 해결하는 데 도움이 될 수 있습니다.잠깐 시도해 볼 만한 가치가 있을 것 같습니다.

수정 2: Discord 캐시 파일 지우기

이는 전형적인 방법입니다.이전 버전의 잔여 파일, 손상된 캐시 파일, 또는 완료되지 않은 업데이트로 인해 Discord가 JavaScript 문제를 일으킬 수 있습니다.이러한 문제를 해결하면 Discord가 더 깨끗한 상태로 초기화됩니다.

  • Ctrl + Shift + Esc작업 관리자를 열려면 누르세요.
  • 섹션 에서 Discord를 찾으세요.
  • 마우스 오른쪽 버튼을 클릭하고 작업 끝내기를 선택하세요.다른 Discord 프로세스(예: Discord Chromedriver 또는 백그라운드 작업)가 아직 실행 중인 경우에도 동일하게 하세요.
  • Windows 검색창에 %AppData%를 입력 하고 를 누르세요 Enter.앱 데이터가 저장된 폴더가 열립니다.
  • Discord 폴더를 삭제하세요 (휴지통을 건너뛰려면 Shift + Delete를 누르세요).
  • 이제 검색에 %LocalAppData%를 입력 하고 동일한 작업을 수행하세요.즉, Discord 폴더를 찾아서 삭제하세요.
  • 좋은 생각입니다. Discord를 다시 시작하기 전에 PC를 다시 시작해 보세요.일부 설정에서는 이렇게 하면 잠긴 잠금이나 일시적인 문제가 해결됩니다.

제가 확인한 바로는, 이 수정만으로도 많은 심각한 오류가 해결됩니다.특히 잘못된 업데이트나 지저분한 삭제를 한 경우 더욱 그렇습니다.새로 설치한 후에는 다시 로그인하는 것을 잊지 마세요.

수정 3: 설치 프로그램 캐시 지우기

업데이트 실패 또는 부분 다운로드로 인해 Discord 설치 프로그램 파일이 손상된 경우, 재설치 후에도 오류가 반복될 수 있습니다.설치 프로그램 캐시를 삭제하면 해결될 수 있습니다.

  • Windows 탐색기를 열고 %localappdata%\SquirrelTemp 로 이동합니다.
  • 해당 폴더 안에 있는 모든 항목을 삭제하세요.여기에 임시 설치 파일이 들어 있습니다.
  • 그런 다음 공식 Discord 웹사이트 에서 최신 버전을 다운로드하여 새로 설치하세요.

참고: 해당 폴더가 아예 없는 경우도 있지만, 있다면 삭제하는 것이 좋습니다.이 단계를 완료한 후 재설치하는 것은 Discord를 새롭게 시작하는 것과 같습니다.

수정 4: 바이러스 백신 소프트웨어를 일시적으로 비활성화

바이러스 백신 도구가 JavaScript 구성 요소를 차단하거나 Discord의 특정 부분을 악성으로 간주하여 자동으로 삭제할 수 있습니다.일시적으로 끄면 이것이 원인인지 확인할 수 있습니다.

  • 시스템 트레이에서 바이러스 백신 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
  • 보호 비활성화 또는 일시 중지를 선택하세요.일반적으로 10분, 15분 또는 30분으로 빠르게 전환할 수 있습니다.
  • Discord를 다시 실행해 보세요.제대로 작동한다면 바이러스 백신 프로그램이 방해하고 있었던 것입니다.
  • 영원히 꺼두지 마세요.향후 문제가 발생하지 않도록 바이러스 백신 설정에서 Discord를 예외 목록에 추가하세요.

약간의 시행착오가 필요하지만, 바이러스 백신을 끄고도 오류가 해결된다면 문제의 원인을 찾은 것입니다.일부 설정에서는 Windows Defender나 다른 보안 도구도 확인해야 할 수 있다는 점을 기억하세요.

수정 5: 전체적이고 깨끗한 재설치 수행

다른 방법이 모두 실패하면, Discord를 완전히 삭제하고 남은 파일도 삭제한 후 새로 설치하는 것이 이 오류를 해결하는 유일한 방법일 수 있습니다.먼저 캐시를 삭제했는지 확인하세요(수정 2 참조).남은 파일을 삭제하지 않고 재설치하면 문제가 그대로 남아 있는 경우가 많습니다.

  • 시작 메뉴에서 설정을 열고 으로 이동합니다.
  • 목록에서 Discord를 찾아 클릭한 다음 제거를 선택하세요.
  • 안내에 따라 진행하세요.제거 후 AppDataLocalAppData 폴더가 수정 2에서 설명한 대로 깨끗한지 다시 확인하세요.
  • 공식 사이트 에서 최신 설치 프로그램을 다운로드하세요.
  • 설치하고 로그인한 뒤, 행운을 빌어요.

이러한 변화는 Discord를 사실상 포기했던 사람들에게 놀라운 효과를 발휘했는데, 특히 앱의 로컬 파일이 심하게 훼손된 경우에 그렇습니다.

수정 6: 다른 폴더에 Discord 설치

Discord가 접근이 제한되거나 권한이 없는 폴더에 설치된 경우, Windows 권한 또는 남은 파일이 문제를 일으킬 수 있습니다.다른 디렉터리에 설치하면 이러한 문제를 피할 수 있습니다.

  • 설치 시 기본값 대신 사용자 지정 설치를 선택하세요.
  • C:\DiscordApp 이나 Program Files 외부와 같은 새 폴더를 선택하세요.
  • 설치를 완료하고 오류가 지속되는지 확인하세요.다른 방법이 효과가 없다면 시도해 볼 만한 가치가 있습니다.

Discord를 전체 사용자 권한이 있는 폴더로 옮기면 JavaScript 오류가 해결되는 경우가 있었습니다.이유는 모르겠지만, Windows의 권한 시스템은 이상할 수 있습니다.

수정 7: 새 Windows 사용자 프로필 시도

손상된 사용자 프로필은 앱의 이상한 동작을 유발할 수 있습니다.새 사용자 계정을 만드는 것은 번거롭지만, 때로는 다른 방법으로는 해결할 수 없는 문제를 해결할 수 있습니다.

  • 설정 > 계정 > 가족 및 다른 사용자 로 이동합니다.
  • ‘이 PC에 다른 사람 추가’를 클릭합니다.
  • 메시지를 따르세요.원한다면 로컬 계정을 만들 수 있지만, 메인 계정으로는 로그인하지 마세요.
  • 완료되면 새 계정에 로그인하여 Discord를 사용해보고 잘 작동하는지 확인하세요.
  • 그렇다면 데이터를 마이그레이션하거나 새로운 프로필로 전환하여 더욱 영구적인 문제를 해결하는 것을 고려해 보세요.

이건 막연한 희망일지 몰라도, 좀 더 까다로운 설정에서는 위기를 모면할 수 있는 방법이 될 수도 있습니다.

마무리

궁극적으로 이러한 수정 사항은 일반적인 근본 원인, 즉 손상된 파일 잔여물, 권한 문제, 설치 프로그램 오류, 보안 소프트웨어의 간섭 등을 해결합니다.일반적으로 캐시 파일 정리, 재설치 또는 관리자 권한으로 실행하면 대부분의 번거로운 작업을 해결할 수 있습니다.만약 아무것도 효과가 없다면, 새 프로필 관리가 최후의 수단이 될 수 있습니다.이유는 확실하지 않지만, 이러한 단계들을 통해 놀라울 정도로 많은 설정에서 문제가 해결됩니다.그중 하나를 통해 마침내 Discord가 다시 작동하게 되면 꽤 만족스럽습니다.

요약

  • Discord를 관리자 권한으로 실행해보세요.간단하지만 효과적일 때가 있습니다.
  • AppData와 LocalAppData에서 캐시 파일을 지웁니다.
  • 설치 프로그램의 임시 파일을 삭제하고 처음부터 다시 설치하세요.
  • 의심되는 간섭이 있을 경우 일시적으로 바이러스 백신을 비활성화하세요.
  • 권한이 까다로운 경우 새 폴더에 다시 설치하세요.
  • 다른 방법이 모두 실패하면 새로운 Windows 사용자 프로필을 만드는 것을 고려하세요.

미리 알려드립니다: 인내심이 중요합니다.문제 해결은 다소 어려울 수 있지만, 위의 해결 방법들은 조금만 손보면 많은 사람들에게 효과가 있습니다.이 글이 누군가 Discord를 다시 사용하는 데 도움이 되기를 바랍니다.

관련 기사: