Windows 11 또는 Windows 10 컴퓨터에 프로그램을 설치하려고 할 때 오류 2753이 발생할 수 있습니다. 이 오류는 설치 패키지가 손상되었거나, 제대로 작동하지 않거나, 파일과 경로를 생성하지 못하는 경우에 나타납니다. 대표적인 메시지는 다음과 같습니다.
"Error 2753: The File is not marked for installation (파일이 설치용으로 표시되지 않았습니다)"
이 오류는 특정 파일에만 국한되지 않습니다. 실행 파일(EXE)이든 MSI 설치 파일이든 어떤 파일에서도 발생할 수 있습니다. 이번 글에서는 이 오류를 해결하는 다양한 방법을 소개합니다.
오류 2753 '파일이 설치용으로 표시되지 않음' 해결 방법
이 오류는 여러 가지 원인으로 발생할 수 있으므로, 가능한 모든 해결 방법을 하나씩 살펴보겠습니다.
- 설치 파일을 새로 다운로드
- 소프트웨어의 이전 버전 완전히 제거
- 관리자 권한으로 설치
- 호환성 모드로 실행
- vbscript.dll 파일 재등록
일부 과정에는 관리자 권한이 필요할 수 있습니다.
1] 설치 파일을 새로 다운로드
먼저 프로그램의 공식 홈페이지에 접속하여 설치 파일을 다른 위치에 새로 다운로드하세요. 이때 사용 중인 운영체제에 맞는 올바른 버전(x64 또는 x86)인지 반드시 확인해야 합니다.
다운로드가 완료되면 컴퓨터를 재시작하고 관리자 계정으로 로그인한 후, 설치 파일을 마우스 오른쪽 버튼으로 클릭하여 '관리자 권한으로 실행'을 선택하세요.
2] 소프트웨어의 이전 버전 완전히 제거
컴퓨터에 해당 프로그램의 구버전이 남아 있다면 먼저 완전히 제거해야 합니다. CCleaner 같은 무료 레지스트리 클리너를 사용하면 레지스트리에 남은 찌꺼기 데이터를 정리하는 데 도움이 됩니다. 또한 설정 앱을 통해 임시 파일과 불필요한 파일도 함께 삭제하는 것이 좋습니다.
정리가 끝나면 컴퓨터를 재시작하고 프로그램을 다시 설치해 보세요.
3] 관리자 권한으로 실행
파일을 실행하는 데 더 높은 권한이 필요한 경우에도 이 오류가 발생할 수 있습니다. 이 경우 파일에 추가 권한을 부여하면 개발자가 의도한 대로 정상적으로 작동할 수 있습니다.
파일을 마우스 오른쪽 버튼으로 클릭한 다음 '관리자 권한으로 실행'을 선택하세요.
사용자 계정 컨트롤(UAC) 창이 나타나면 '예'를 클릭합니다.
그래도 문제가 해결되지 않는다면 다음 방법을 시도해 볼 수 있습니다.
- 프로그램을 설치하려는 폴더의 소유권을 가져옵니다.
- Permissions Time Machine 같은 도구를 사용해 설치 대상 폴더의 권한 설정을 변경합니다.
4] 호환성 모드로 실행
다운로드한 파일이 현재 사용 중인 Windows 버전과 호환되지 않을 수도 있습니다. 이 경우 호환성 모드를 사용해 프로그램을 실행해 보세요. 호환성 모드를 적용하면 프로그램이 의도된 환경에서 실행되는 것처럼 인식하여 정상적으로 작동할 수 있습니다.
파일을 마우스 오른쪽 버튼으로 클릭하고 '속성' → '호환성' 탭에서 이전 Windows 버전과의 호환 모드를 설정하면 됩니다.
5] vbscript.dll 파일 재등록
WinX 메뉴(Windows 키 + X)에서 '명령 프롬프트(관리자)'를 연 후 아래 명령어를 입력하고 Enter 키를 누르세요.
regsvr32.exe vbscript.dll
위 명령은 Windows 기본 도구인 regsvr32.exe를 사용하여 해당 DLL 파일을 다시 등록합니다. Regsvr32는 Windows 운영체제에서 DLL 및 ActiveX(OCX) 컨트롤 같은 OLE 컨트롤을 등록하고 해제하는 데 사용되는 명령줄 유틸리티입니다.
정상적으로 실행되면 "DllRegisterServer in vbscript.dll succeeded."라는 성공 메시지가 표시됩니다.
자주 묻는 질문
'파일이 설치용으로 표시되지 않음'은 무슨 의미인가요?
이 메시지는 해당 파일이 설치 프로세스를 담당하지 않는다는 뜻입니다. 응용 프로그램이 시작되면 Windows는 설치 서비스와 통신할 수 있는 설치 파일을 찾습니다. 설치 서비스는 다른 설치 작업으로 인해 진행 중인 설치가 중단되지 않도록 보장하고 전체 과정이 원활하게 완료되도록 돕습니다. 따라서 설치 자격이 없는 프로그램이 설치를 시도하면 Windows가 이 오류를 표시하게 됩니다.
설치 프로그램의 필수 조건은 무엇인가요?
설치 프로그램은 일반적인 실행 파일이 아니라, 명령어를 하나씩 순차적으로 실행하는 일련의 프로세스 집합입니다. 배치 파일과 비슷하지만 사용자 인터페이스가 있고 훨씬 많은 작업을 수행한다는 차이가 있습니다. 이러한 설치 프로그램은 주로 Visual Studio 같은 개발 도구로 만들어지며, 무료 유틸리티로도 제작할 수 있지만 규모가 작은 설치에만 적합합니다.
다운로드한 파일이 손상되지 않았는지 확인하는 방법은?
데이터 무결성을 검사하는 서드파티 프로그램이 많지만, Windows 터미널에서 아래 PowerShell 명령어를 사용해서도 확인할 수 있습니다.
Get-Filehash -path c:\downloads\<프로그램이름.exe> -algorithm SHA256 | fl
생성된 해시 값을 개발사가 공개한 원본 해시 값과 비교하면 파일 변조 여부를 알 수 있습니다.
위에서 소개한 해결 방법들이 오류 2753을 수정하는 데 도움이 되었기를 바랍니다.