Discord(디스코드)는 게이머들이 가장 많이 사용하는 대표적인 커뮤니케이션 애플리케이션입니다. 채팅 기능은 물론 라이브 스트리밍 옵션까지 제공해 인기가 높습니다. 하지만 모든 프로그램이 그렇듯 Discord 역시 다양한 오류에 노출될 수 있습니다. 특히 여러 사용자가 프로그램 시작 시 Discord JavaScript 오류 또는 설치 과정에서 '메인 프로세스에서 JavaScript 오류가 발생했습니다'라는 메시지를 겪는다고 보고하고 있습니다.
앱을 실행할 때마다 동일한 오류가 반복되면 상당히 답답할 수 있습니다. 다행히 아래의 해결 방법들을 순서대로 따라 하면 이 문제를 빠르게 해결할 수 있습니다.

윈도우 10에서 Discord JavaScript 오류 해결하기
다양한 사례를 분석한 결과, Discord JavaScript 오류와 메인 프로세스 오류의 주요 원인은 다음과 같습니다.
- Quality Windows Audio Video Service가 비활성화된 경우
- Discord 앱 파일 손상
- 잘못된 Discord 설정
- 관리자 권한으로 실행 중인 경우
아래 소개하는 방법들은 초급부터 고급 단계까지 순서대로 정렬되어 있으므로, 하나씩 차례대로 적용해 보시길 권장합니다.
방법 1: 모든 Discord 프로세스 종료하기
너무 많은 Discord 프로세스가 백그라운드에서 실행되면 시스템 파일이 손상될 수 있으며, 이것이 JavaScript 오류의 원인이 되기도 합니다. 먼저 아래 지침에 따라 Discord를 완전히 종료해 보세요.
1. 작업 표시줄에서 Windows 아이콘을 마우스 오른쪽 버튼으로 클릭한 후, 작업 관리자(Task Manager)를 선택합니다.

2. 작업 관리자 창에서 프로세스 탭으로 이동한 뒤, 목록에서 Discord 항목을 찾아 선택합니다.
3. 우측 하단의 작업 끝내기(End task) 버튼을 클릭합니다.

4. PC를 재시작한 후 오류가 해결되었는지 확인합니다.
방법 2: 관리자 권한 없이 Discord 실행하기
일부 사용자들은 관리자 권한 없이 로그인하면 오류가 발생하지 않는다는 점을 발견했습니다. 아래 방법으로 관리자 권한 설정을 해제해 보세요.
1. 바탕 화면의 Discord 바로가기를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
참고: 설치 폴더로 직접 이동하여 Discord 실행 파일을 마우스 오른쪽 버튼으로 클릭해도 됩니다.

2. 속성 창에서 호환성(Compatibility) 탭으로 전환합니다.

3. '관리자 권한으로 이 프로그램 실행(Run this program as an administrator)' 체크박스의 체크를 해제합니다.

4. 적용(Apply)과 확인(OK)을 클릭하여 변경 사항을 저장합니다.
5. Discord를 다시 실행하여 문제가 해결되었는지 확인합니다.
방법 3: 명령 프롬프트에서 그룹 정책 업데이트하기
명령 프롬프트에서 간단한 명령어를 입력해 그룹 정책을 업데이트함으로써 오류를 해결할 수 있습니다.
1. Windows 검색창에 cmd를 입력하고, 관리자 권한으로 실행 옵션을 클릭합니다.

2. 명령 프롬프트 창에 gpupdate /force를 입력하고 Enter 키를 누릅니다.

3. 그룹 정책 업데이트가 완료되면 Discord를 실행하여 정상 작동 여부를 확인합니다.
방법 4: Discord AppData 삭제하기
임시 파일이나 손상된 Discord 파일은 앱 설정에 문제를 일으킬 수 있습니다. 또한 계정 설정이 잘못되어 오류가 발생하는 경우도 있습니다. AppData 폴더를 정리하면 대부분의 문제가 해결됩니다.
1. Windows 검색창에 %appdata%를 입력하고 열기를 클릭합니다.

2. Roaming 폴더를 더블클릭하여 열어줍니다.

3. Discord 폴더를 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다.

4. 다시 검색창에 %localappdata%를 입력하고 열기를 클릭합니다.

5. Discord 폴더를 찾아 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다.

6. 마지막으로 PC를 재시작합니다.
방법 5: Quality Windows Audio Video Experience 서비스 설정 변경하기
Quality Windows Audio Video Experience 서비스의 시작 유형을 '수동'에서 '자동'으로 변경하면 메인 프로세스 JavaScript 오류를 해결할 수 있습니다.
참고: 이 방법은 Discord뿐만 아니라 다른 응용 프로그램의 JavaScript 오류에도 적용 가능한 범용적인 해결책입니다.
1. Windows 검색창에 실행(Run)을 입력하여 실행 대화 상자를 엽니다.

2. services.msc를 입력하고 확인을 클릭합니다.

3. 서비스 창에서 Quality Windows Audio Video Experience 서비스를 마우스 오른쪽 버튼으로 클릭합니다.
4. 속성(Properties) 옵션을 선택합니다.

5. 중지(Stop) 버튼을 클릭하여 현재 실행 중인 서비스를 멈춥니다.

6. 시작(Start) 버튼을 클릭하여 서비스를 다시 구동합니다.

7. 드롭다운 메뉴에서 시작 유형(Startup type)을 자동(Automatic)으로 설정합니다.

8. 적용 > 확인을 클릭하여 변경 사항을 저장합니다.
참고: 시작 유형 변경 시 다음과 같은 오류 메시지가 나타날 수 있습니다. '로컬 컴퓨터에서 서비스를 시작하지 못했습니다. 오류 1079: 이 서비스에 지정된 계정이 동일한 프로세스에서 실행 중인 다른 서비스에 지정된 계정과 다릅니다.'
9. 이 경우 속성 창에서 로그온(Log on) 탭으로 이동한 뒤 찾아보기(Browse...) 버튼을 클릭합니다.

10. '선택할 개체 이름 입력'란에 본인의 사용자 계정 이름을 입력하고 이름 확인(Check Names) 버튼을 클릭합니다.

11. 확인을 누른 후, 요청 시 비밀번호를 입력합니다.
12. 이제 Discord를 오류 없이 실행할 수 있습니다.
방법 6: 백신 프로그램에서 Discord 예외 처리하기
백신 프로그램의 보안 정책 때문에 Discord가 차단되어 오류가 발생하는 경우도 있습니다. Discord를 예외 목록에 추가하거나 백신을 일시적으로 비활성화하면 문제를 해결할 수 있습니다.
참고: 여기서는 Avast 무료 백신을 예시로 사용합니다. 사용 중인 백신 소프트웨어에 따라 세부 경로는 다를 수 있습니다.
1. Avast 백신을 실행하고 우측 상단의 메뉴(Menu)를 클릭합니다.

2. 드롭다운 메뉴에서 설정(Settings)을 선택합니다.

3. 일반 > 허용 및 차단된 앱으로 이동한 후, 허용된 앱 목록 섹션에서 APP 허용(ALLOW APP)을 클릭합니다.

4A. Discord 항목 옆의 추가(ADD)를 클릭하여 화이트리스트에 등록합니다.
4B. 또는 APP 경로 선택(SELECT APP PATH) 옵션으로 Discord 앱을 직접 탐색하여 추가할 수도 있습니다.
참고: 아래 이미지에는 예시로 'App Installer'가 등록되어 있지만, 실제로는 Discord를 동일한 방식으로 추가하면 됩니다.

5. 팝업 창에서 추가(ADD)를 클릭하여 Discord를 Avast 화이트리스트에 등록합니다.
참고: 필요하다면 백신 프로그램이나 Windows Defender 방화벽을 일시적으로 비활성화하거나, Avast를 제거하는 방법도 있습니다.
방법 7: Discord 앱 업데이트하기
최근 업데이트가 앱과 호환되지 않거나, 새로운 업데이트로 문제가 수정되었을 수 있습니다. 최신 버전으로 업데이트해 보세요.
1. Windows 키를 누르고 검색창에 %LocalAppData%를 입력한 후 열기를 클릭합니다.

2. Discord 폴더를 찾아 더블클릭하여 엽니다.

3. Update 응용 프로그램을 더블클릭하여 실행하고, 프로세스가 완료될 때까지 기다립니다.

4. 완료 후 Discord를 다시 실행하여 오류가 해결되었는지 확인합니다.
방법 8: Windows 운영체제 업데이트하기
여전히 오류가 발생한다면 Windows 자체를 최신 상태로 업데이트해 보세요.
1. Windows + I 키를 동시에 눌러 설정(Settings) 앱을 엽니다.
2. 업데이트 및 보안(Update & Security)을 선택합니다.

3. 우측 창에서 업데이트 확인을 클릭합니다.

4A. 지금 설치를 클릭하여 업데이트를 다운로드 및 설치한 후, 시스템을 재시작합니다.

4B. 새로운 업데이트가 없다면 '최신 상태입니다'라는 메시지가 표시됩니다. 이 경우 다음 해결 방법으로 넘어가세요.

방법 9: Discord 재설치하기
위의 어떤 방법으로도 해결되지 않았다면 Discord를 완전히 재설치해 보세요. 재설치하면 모든 설정과 구성이 초기화되므로 문제가 해결될 가능성이 큽니다.
1. Windows 검색창에서 제어판(Control Panel)을 검색하여 실행합니다.

2. 보기 기준을 큰 아이콘으로 변경한 후, 프로그램 및 기능을 클릭합니다.

3. 목록에서 Discord를 선택하고 제거(Uninstall)를 클릭합니다.

4. 'Discord를 제거하시겠습니까?'라는 확인 창이 나타나면 예(Yes)를 클릭합니다.
5. PC를 재시작합니다.
6. Discord 공식 다운로드 페이지에 접속하여 Download for Windows 버튼을 클릭합니다.

7. 내 다운로드 폴더로 이동하여 DiscordSetup 파일을 실행합니다.
8. 화면의 안내에 따라 설치를 완료합니다.
방법 10: Discord 고객 지원팀에 문의하기
모든 방법이 실패했다면 Discord 공식 고객 지원팀에 이메일로 문의해 보세요. 전문가가 문제를 분석한 후 최적의 해결책을 안내해 줄 것입니다.

마무리
이 글이 윈도우 10 PC에서 시작 시 발생하는 Discord JavaScript 오류를 해결하는 데 도움이 되기를 바랍니다. 어떤 방법이 가장 효과적이었는지 의견을 남겨주세요. 추가 질문이나 제안 사항이 있다면 언제든지 댓글로 알려주시기 바랍니다.