Windows에서 “주 프로세스에서 JavaScript 오류가 발생했습니다”를 수정하는 방법
앱을 설치하거나 열려고 할 때 “기본 프로세스에서 JavaScript 오류가 발생했습니다”라는 성가신 팝업을 본 적 있으신가요? 네, 정말 머리가 아플 정도입니다.때로는 바이러스 백신 프로그램이 제대로 작동하지 않거나 손상된 Visual C++ 재배포 가능 패키지가 문제를 일으키기 때문일 수도 있습니다.원인이 무엇이든 이 문제는 작업 처리에 큰 차질을 빚을 수 있습니다.다행히 Windows 10이나 Windows 11 컴퓨터에서 이 문제를 해결할 수 있는 방법이 여러 가지 있습니다.이 중 몇 가지를 시도해 보면 오류가 해결될 가능성이 높습니다.
때로는 문제가 있는 사용자 프로필, 해당 앱의 AppData 폴더에 있는 손상된 파일, 또는 잘못된 레지스트리 정보가 원인일 수 있습니다.원인에 따라 권한 조정, 시스템 복구 실행, 시스템 파일 재등록 등 다양한 해결 방법을 시도해야 할 수 있습니다.중요한 것은 하나의 해결책으로 모든 문제를 해결할 수는 없지만, 이러한 방법들을 조합하면 대개 문제가 해결된다는 것입니다.약간의 시행착오가 필요하지만, 각 단계를 거치면서 앱을 다시 원활하게 실행할 수 있게 됩니다.
Windows에서 앱을 설치하거나 실행할 때 “JavaScript 오류”를 수정하는 방법
방법 1: 바이러스 백신을 일시적으로 끄기
이건 좀 이상하긴 한데, 가끔 바이러스 백신, 특히 Windows Defender가 특정 앱 파일을 위협으로 인식할 수 있습니다.완전히 안전한 파일이라도 말이죠.이런 경우, 앱 설치가 차단되거나 실행이 차단되어 JavaScript 오류가 발생합니다.따라서 간단한 테스트로, 실시간 보호 기능을 끄면 바이러스 백신이 문제의 원인인지 확인하는 데 도움이 될 수 있습니다.
- 설정 > 개인정보 보호 및 보안 > Windows 보안 으로 이동합니다.
- 바이러스 및 위협 방지를 클릭합니다.
- ‘설정 관리’를 클릭하세요.여기서 ‘ 실시간 보호’를 끄세요.
- 사용자 계정 컨트롤이 나타나면 예를 누릅니다.
- 앱을 다시 설치하거나 실행해 보세요.
작업이 완료되면 바이러스 백신을 다시 켜는 것을 잊지 마세요.시스템을 취약하게 만들고 싶지 않으니까요.일부 설정에서는 앱이 여전히 플래그로 표시될 수 있으므로, 바이러스 백신 옵션에서 해당 앱을 제외하면 나중에 문제를 예방할 수 있습니다.
- 바이러스 및 위협 보호 설정 에서 제외 항목 추가 또는 제거 로 이동합니다.
- 제외 항목 추가를 선택한 다음 파일을 선택합니다.
- 앱 폴더나 실행 파일로 이동하여 추가하세요.나중에 앱 실행이 차단될 때 유용합니다.
방법 2: 관리자 권한 없이 앱 실행
때로는 필요하지 않은 앱이 관리자 권한으로 자동 실행되는 경우가 있는데, Windows가 해당 앱의 파일을 차단하거나 잘못 해석하는 경우가 있습니다.이 설정을 비활성화하는 것이 항상 나쁜 것은 아닙니다.관리자 권한이 문제의 원인인지 확인하는 간단한 방법일 뿐입니다.
- 앱의 바로 가기나 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 바로 가기 탭 에서 고급 을 클릭합니다.
- 관리자 권한으로 실행을 선택 취소 하고 확인 을 누릅니다.
- 그런 다음 적용을 클릭한 다음 확인을 클릭합니다.
- 이제 앱을 정상적으로 실행하여 제대로 작동하는지 확인하세요.
이유는 잘 모르겠지만, 일부 설정에서 관리자 모드를 강제로 실행하면 충돌이 발생합니다.특히 스크립트나 특정 파일과 충돌이 발생하는 경우가 있습니다.어떤 컴퓨터에서는 이 해결 방법이 즉시 적용되었지만, 다른 컴퓨터에서는 앱을 완전히 재설치할 때까지 오류가 발생했습니다.물론, 관리자 권한을 끄기 전에 관리자 권한이 정말 필요한지 다시 한번 확인하는 것이 좋습니다.
방법 3: 다른 사용자 프로필에서 앱을 설치하거나 실행해 보세요.
사용자 프로필에 문제가 지속되는 경우, 설치 또는 실행 프로세스에 문제가 있을 수 있습니다.다른 계정으로 전환하면 이러한 문제를 해결할 수 있습니다.때로는 계정별 권한이나 손상된 사용자 데이터가 원인일 수 있습니다.
- 시작 메뉴를 클릭한 다음 프로필 아이콘을 클릭합니다.
- 로그아웃을 선택하세요.
- 다른 사용자 계정(가능하면 관리자 계정)에 로그인합니다.
- 여기에서 앱을 설치하거나 실행해 보세요.제대로 작동한다면 원래 계정에 이상한 설정이 있거나 파일이 손상된 것입니다.
앱이 설치되거나 정상적으로 실행되면 기본 계정으로 돌아가세요.때로는 새 사용자 프로필을 만들고 데이터를 옮기는 것이 지속적인 프로필 문제를 해결하는 가장 쉬운 방법일 수 있습니다.썩 세련된 방법은 아니지만, 어쨌든 효과는 있습니다.
방법 4: Visual C++ 재배포 가능 패키지 복구
Visual C++ 런타임이 제대로 작동하지 않으면 해당 런타임을 사용하는 앱이 충돌하거나 실행이 거부되어 JavaScript 오류가 발생할 수 있습니다.이러한 패키지를 복구하는 방법은 놀라울 정도로 간단합니다.제어판에서 해당 패키지를 찾아 수정하기만 하면 됩니다.
- 제어판을 엽니다 (시작에서 검색).
- 프로그램 제거를 클릭합니다.
- 목록을 스크롤하여 Microsoft Visual C++ 2015-2019 Redistributable (또는 유사한 항목)과 같은 항목을 찾으세요.
- 각각을 선택한 다음 변경을 누르세요.
- 팝업 창에서 ‘복구’를 클릭하고 안내를 따르세요.
이렇게 하면 완전히 재설치하지 않고도 손상된 파일을 수정할 수 있습니다.재배포 가능 패키지는 핵심 종속성인 경우가 많으므로 발견되는 모든 재배포 가능 패키지를 수정하는 것이 좋습니다.
방법 5: AppData 폴더의 앱 데이터 지우기
앱은 종종 %localappdata% 에 임시 파일이나 설정 파일을 저장합니다.이러한 파일이 손상되면 앱이 제대로 실행되지 않고 JavaScript 오류가 발생할 수 있습니다.이 데이터를 삭제하면 문제가 해결되는 경우가 있습니다.
- Windows + R실행 대화 상자를 열려면 누르세요.
- `
%localappdata%` 를 입력하고 Enter. - 문제가 발생한 앱의 폴더를 찾으세요.앱이나 개발자의 이름을 따서 명명되었을 수 있습니다.
- 마우스 오른쪽 버튼을 클릭한 다음 삭제를 선택합니다.
- 사용 후에는 휴지통을 비우세요.
참고: 일부 앱은 중요한 로컬 데이터를 여기에 저장하므로 설정 손실이 걱정된다면 삭제하기 전에 백업이 가능한지 확인하세요.이 단계를 통해 몇몇 기기에서 다른 방법으로는 해결할 수 없었던 오류가 해결되었습니다.
방법 6: JScript DLL 다시 등록
앱이 JScript(스크립팅 기능 등)에 의존하고 해당 DLL이 제대로 등록되지 않은 경우 오류가 발생할 수 있습니다.재등록은 무의미하게 들릴 수 있지만, 대개 빠른 해결책이며 무료입니다.
- 시작을 열고 명령 프롬프트 를 검색합니다.
- 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다.
- UAC 프롬프트에서 예를 눌러 확인합니다.
- `
regsvr32 jscript.dll` 를 입력하고 Enter. - DLL이 올바르게 등록되었다는 성공 메시지가 나타납니다.
- CMD 창을 닫고 다시 시도해 보세요.
방법 7: 앱 업데이트 또는 재설치
앱에 버그가 발생하는 경우는 오래된 버전이나 잘못된 설치로 인해 발생하는 경우가 있습니다.업데이트가 있는지 확인해 보세요.일반적으로 앱 메뉴나 개발자 사이트를 통해 확인할 수 있습니다.업데이트가 없다면 최신 버전을 다운로드하여 설치하면 이러한 오류가 해결되는 경우가 많습니다.
대부분의 앱은 도움말 이나 정보 메뉴 에 ‘업데이트 확인’ 옵션이 있습니다.만약 이 옵션이 없다면 개발자 웹사이트로 가서 최신 설치 프로그램을 다운로드하고 다시 실행해 보세요.때로는 새로 설치하는 것만으로도 이상한 버그들이 많이 해결됩니다.
방법 8: 앱 제거 및 재설치
위의 방법이 모두 효과가 없다면, 가장 확실한 방법은 앱 관련 항목을 모두 삭제하고 새로 시작하는 것입니다.일반적으로 앱을 삭제하고 다시 설치하면 손상된 파일이 삭제되고 권한이 재설정되며, 앱이 깨끗한 환경에서 설치될 수 있습니다.
- Windows 11에서는 설정 > 앱 > 설치된 앱을 열거나, Windows 10에서는 설정 > 앱 > 앱 및 기능을 엽니다.
- 앱을 찾은 다음, 앱을 클릭하고 제거를 선택하세요.
- 설치 제거 후 공식 웹사이트에서 최신 설치 프로그램을 다운로드하세요.
- 설치 프로그램을 실행하고 화면의 지시를 따른 후 앱이 문제 없이 실행되는지 확인하세요.
앱이 온라인 동기화나 클라우드 저장소를 사용하는 경우 데이터는 안전하지만, 기기에만 저장하면 로컬 파일이 손실될 수 있습니다.만약의 사태에 대비하여 항상 백업해 두는 것이 좋습니다.
앱 설치 또는 앱 실행을 방해하는 JavaScript 오류 제거
이 모든 단계가 과하게 느껴질 수 있지만, 솔직히 말해서 꽤 효과적입니다.핵심은 바이러스 백신 간섭, 손상된 파일, 잘못된 프로필 설정, 잘못된 종속성 등 일반적인 원인을 제거하는 것입니다.이러한 잠재적인 문제를 해결하면 오류는 사라지고 앱은 정상적으로 작동합니다.
이 과정을 통해 작업 속도가 조금 더 빨라지기를 바랍니다.가끔은 이러한 오류를 수정하는 것이 유령을 쫓는 것처럼 느껴지지만, 끈기 있게 노력하면 반드시 좋은 결과를 얻을 수 있습니다.행운을 빕니다!
관련 기사
이 글이 도움이 되었나요?