Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

NSIS 오류 "설치 프로그램 시작 중 오류 발생" 해결 방법 총정리

NSIS(Nullsoft Scriptable Install System) 오류는 소프트웨어를 설치하려는 도중에 설치 파일이 손상되었거나 불완전하거나, 시스템 설정과 맞지 않을 때 나타나는 오류 메시지입니다. 특히 "NSIS error – Error launching installer(설치 프로그램 시작 중 오류 발생)"라는 메시지는 설치 파일이 원본 상태에서 변경되어 자체 무결성 검사에 실패했다는 의미입니다. 이 경우 설치를 강제로 진행하면 소프트웨어가 제대로 작동하지 않거나 깨진 상태로 설치될 수 있습니다.

이를 방지하기 위해 NSIS 설치 프로그램은 스스로 설치를 중단하는 안전장치를 두고 있습니다.

NSIS 오류가 발생하는 주요 원인

다음과 같은 상황에서 이 오류를 만날 가능성이 높습니다.

  1. 인터넷에서 다운로드한 소프트웨어 파일이 완전하지 않은 경우
  2. 설치에 사용하는 CD/DVD 등 물리적 매체가 손상된 경우
  3. 다운로드한 파일이 변조되어 원본과 달라진 경우
  4. CD 또는 DVD 드라이브 등 필수 하드웨어가 정상 작동하지 않는 경우
  5. 컴퓨터에 바이러스가 감염된 경우

다행히 몇 가지 간단한 방법으로 이 문제를 해결할 수 있습니다. 아래 방법을 하나씩 시도해 보고, 각 방법을 적용한 후 소프트웨어를 다시 설치해 보세요.

방법 1: 손상된 시스템 파일 복구

Restoro와 같은 복구 도구를 다운로드하여 실행하고, 손상되었거나 누락된 시스템 파일을 검사 및 복원하세요. 검사가 끝난 후 문제가 해결되었는지 확인하고, 그래도 되지 않으면 아래의 다른 방법들을 시도해 보세요.

방법 2: 설치 프로그램 이름 변경

매우 간단한 방법이지만 의외로 효과가 있는 것으로 알려져 있습니다. 설치 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 후 목록에서 이름 바꾸기(Rename)를 선택하거나, 파일을 클릭한 상태에서 키보드의 F2 키를 누르세요.

파일 이름을 한 단어로만 구성된 단순한 이름으로 변경합니다. 예를 들어 Softwarenamesetup.exe처럼 말입니다. 이름을 변경한 후 설치 프로그램을 다시 실행하여 정상적으로 작동하는지 확인해 보세요.

방법 3: 다른 출처에서 설치 파일 다운로드

다운로드한 설치 파일 자체가 손상되어 NSIS 오류가 발생했을 수 있습니다. 이 경우 해당 설치 파일을 다른 사이트에서 다시 찾아보세요. 정상적이고 손상되지 않은 설치 파일을 제공하는 곳이 있을 수 있습니다. 두 번째 출처에서도 실패한다면 여러 곳에서 번갈아 다운로드해 보는 것이 좋습니다.

방법 4: 명령 프롬프트로 소프트웨어 설치

명령 프롬프트는 강력한 도구이며, 이 상황에서 유용하게 활용할 수 있습니다. 시작(Start) 버튼을 클릭하고 cmd를 입력한 후 관리자 권한으로 실행(Run as administrator)을 선택하세요.

NSIS 오류  설치 프로그램 시작 중 오류 발생  해결 방법 총정리

명령 프롬프트 창이 열리면 설치 파일을 창 안으로 드래그하세요. 그러면 설치 파일의 경로가 명령 프롬프트 화면에 표시됩니다. 아직 Enter 키는 누르지 마세요. 스페이스바를 한 번 누른 후 설치 경로 뒤에 /NCRC라고 입력합니다.

만약 어떤 이유로든 설치 파일을 명령 프롬프트 창으로 드래그했을 때 경로가 표시되지 않는다면, 해당 위치까지의 경로를 직접 타이핑해서 입력하면 됩니다.

NSIS 오류  설치 프로그램 시작 중 오류 발생  해결 방법 총정리

이후 Enter 키를 누르면 설치가 시작됩니다. /NCRC 명령은 설치 프로그램이 무결성 검사를 건너뛰도록 하여, 파일에 오류가 있더라도 설치를 계속 진행하게 합니다. 다만 이 방법은 소프트웨어를 설치해 주지만, 심각한 오류가 있는 경우 프로그램이 정상적으로 작동하지 않을 수 있다는 점을 기억하세요.

방법 5: 시스템 언어 설정 확인

Windows 키 + X를 눌러 제어판(Control Panel)을 선택하세요.

제어판 검색창에 Language(언어)를 입력합니다.

언어 패널의 왼쪽 메뉴에서 "날짜, 시간 또는 숫자 형식 변경(Change date, time or number formats)"을 선택한 후 관리 옵션(Administrative) 탭으로 이동하세요.

"시스템 로캘 변경(Change System Locale)"을 클릭해 사용 국가의 언어로 설정합니다. 설치하려는 소프트웨어가 다른 언어 버전이라면 언어를 변경할 수 있지만, 이 경우 언어와 키보드 레이아웃도 함께 변경된다는 점에 유의하세요.

NSIS 오류  설치 프로그램 시작 중 오류 발생  해결 방법 총정리

방법 6: 설치 파일을 다른 드라이브로 이동

경우에 따라 특정 디스크에 있는 설치 파일이 정상적으로 실행되지 않을 수 있습니다. 컴퓨터에 여러 개의 파티션이 있다면 설치 파일을 다른 파티션으로 옮겨 보세요.

  1. (설치파일이름).exe 파일을 마우스 오른쪽 버튼으로 클릭하고 복사(Copy)를 선택합니다.
  2. 다른 파티션을 열고 붙여넣기(Paste)를 선택합니다.
  3. 실행 파일을 더블클릭하여 문제가 지속되는지 확인합니다.

방법 7: 바이러스 검사 실시

위의 모든 방법이 실패한다면, 컴퓨터가 소프트웨어 설치를 방해하는 바이러스에 감염되었을 가능성이 있습니다. 감염을 제거하기 전까지는 다른 해결책이 큰 효과가 없을 수 있습니다. 사용 중인 백신 프로그램으로 검사하되, 반드시 전체 정밀 검사를 실시하세요. 빠른 검사는 많은 파일과 폴더를 건너뛰기 때문에 감염된 문제의 원인 파일을 놓칠 수 있습니다.

NSIS 오류는 심각하게 손상된 설치 파일 때문에 발생하거나, 운영체제의 버그로 인한 잘못된 오류 메시지일 수 있습니다. 어떤 원인이든 위의 방법들 중 하나가 문제 해결에 도움이 될 것입니다.