일부 사용자들이 Windows 11/10에서 특정 앱을 실행하려고 할 때 '기본 프로세스에서 JavaScript 오류가 발생했습니다(처리되지 않은 예외, Uncaught Exception)'라는 오류 메시지가 나타난다고 보고하고 있습니다. 이 글에서는 해당 문제를 해결하는 방법을 소개합니다. 이 오류의 원인은 다양하지 않지만, 가장 큰 원인은 앱 자체, 앱의 데이터베이스 또는 설정 파일이 손상되었을 가능성입니다.
기본 프로세스에서 JavaScript 오류가 발생했습니다
Windows 11/10에서 Skype, Discord 등의 앱을 열 때 기본 프로세스에서 JavaScript 오류가 발생했습니다(처리되지 않은 예외)라는 메시지가 표시된다면, 아래의 해결 방법들을 순서대로 시도해 보시기 바랍니다.
- %AppData% 및 %LocalAppData% 폴더에서 앱 데이터 폴더를 삭제합니다.
- JavaScript DLL 파일을 다시 등록합니다.
- 문제가 발생하는 앱(Skype, Discord 등)을 다시 설치합니다.
이제 각 해결 방법을 실제로 적용하는 방법을 살펴보겠습니다.
1) %AppData% 및 %LocalAppData% 폴더에서 앱 데이터 삭제하기
%AppData%와 %LocalAppData% 폴더에 있는 해당 앱의 데이터를 삭제하면 앱 설정이 초기화되며, 앱 실행을 막고 있는 JavaScript 오류가 해결될 수 있습니다.
폴더를 삭제하는 방법은 다음과 같습니다.
파일 탐색기를 실행한 후 내 PC(This PC)를 클릭하고 다음 경로로 이동합니다.
C:\Users\%username%\AppData\<앱 이름>
<앱 이름> 부분에는 JavaScript 오류가 발생하는 앱의 이름을 입력하면 됩니다.
AppData 폴더가 보이지 않는다면, 숨김 파일 및 폴더 보기 옵션을 활성화해야 할 수 있습니다.
AppData 폴더 안에서 문제가 되는 앱의 폴더를 삭제합니다.
다음으로 Windows 키 + R 키 조합을 눌러 실행 대화 상자를 엽니다. 아래 환경 변수를 입력하고 Enter 키를 누릅니다.
%localappdata%
열린 폴더에서 문제가 되는 앱의 폴더를 찾아 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다.
폴더와 그 안의 파일이 완전히 삭제되었는지 확인하세요. 이후 컴퓨터를 재시작하고 앱을 실행하여 '기본 프로세스에서 JavaScript 오류가 발생했습니다' 메시지가 여전히 나타나는지 확인합니다.
2) JavaScript DLL 파일 다시 등록하기
Windows에 내장된 Regsvr32 도구를 사용하여 JavaScript DLL 파일을 다시 등록하면 문제가 해결될 수 있습니다. 이렇게 하려면 명령 프롬프트를 관리자 권한으로 실행한 후, 아래 명령어를 입력하고 Enter 키를 누릅니다.
regsvr32 jscript.dll
3) 문제가 되는 앱 다시 설치하기
일부 사례에서는 앱을 다시 설치해도 문제가 해결되지 않았다는 사용자도 있었습니다. 그럼에도 불구하고 앱을 제거한 후 새로 다시 설치해 보는 것을 권장합니다. 손상된 설치 파일이나 설정이 원인인 경우 재설치만으로도 오류가 해결되는 경우가 많습니다.
이 방법들이 JavaScript 오류를 해결하는 데 도움이 되기를 바랍니다!