본문 바로가기
컴퓨터 활용

Windows 설치 파일의 .exe와 .msi 차이

by easyfly 2025. 9. 18.
반응형

Windows 설치 파일의 .exe와 .msi 차이는 설치 방식을 어떻게 구현했느냐에 있습니다. 핵심은 다음과 같습니다.

exe 파일로 설치하느 Visual Studio Code


1. .exe (실행 파일)

  • 범용 실행 파일입니다. 설치 프로그램일 수도 있고, 단순 실행 프로그램일 수도 있습니다.
  • 설치 과정은 개발자가 직접 프로그래밍하여 제작합니다. 따라서 기능이 자유롭고 유연합니다.
    • 예: 사용자 정의 설치 화면, 추가 옵션 선택, 라이선스 검사, 인터넷에서 추가 파일 다운로드 등.
  • 하지만 표준화가 부족해, 설치 후 프로그램 제거 시 잔여 파일이나 레지스트리 흔적이 남을 수 있습니다.
  • 대표 예시: 크롬 설치 프로그램(ChromeSetup.exe), 게임 설치 실행 파일 등.

2. .msi (Microsoft Installer 파일)

  • Windows Installer 서비스를 기반으로 동작하는 설치 패키지 전용 형식입니다.
  • 윈도우가 제공하는 표준 설치 엔진을 사용하므로, 설치·수정·삭제가 체계적으로 관리됩니다.
    • 제어판(또는 설정 → 앱)에서 설치 내역 관리 가능.
    • 자동 업데이트, 그룹 정책 배포, 기업 환경 배포에 적합.
  • 기능은 .exe보다 제한적이지만, 안정성과 일관성이 높습니다.
  • 대표 예시: 오피스 설치 파일(OfficeSetup.msi), 기업용 배포 패키지 등.

3. 정리

  • .exe: 자유로운 실행 파일, 설치 절차 맞춤 가능 → 주로 개인용 소프트웨어 배포에 사용.
  • .msi: 윈도우 표준 설치 패키지, 관리와 유지보수 용이 → 주로 기업·조직 환경에서 사용.

 

반응형

댓글