아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
녹은 소금
녹은 소금22.04.29

왜 인스톨러 먼저 설치하게 할까요?

인터넷에서 프로그램을 설치할때 대부분의 제작자들이 프로그램을 바로 설치하게 안하고 프로그램을 설치하는 인스톨러를 먼저 설치하게 하는데요... 왜 그럴까요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 안녕하세요. 전뇌전기버철온입니다.

    인스톨러는 .exe 파일이지만 여기에는 다양한 파일들이 합쳐져 있는 패키지(Package) 구성이라 그렇습니다. 다음은 그 예시입니다.

    1. 설치해야 하는 프로그램

    2. 작업에 필요한 레지스트리 등록 키

    3. 시작메뉴/바탕화면 추가용 단축 아이콘

    4. 추가 프로그램

    5. 언인스톨 프로그램 및 레지스트리 등록 키

    으로 나뉘어집니다.

    이걸 그냥 .zip으로 사용자에게 내놓을 수는 있겠죠. 혹은 1번과 2번만 제공해줘도 프로그램은 문제 없이 돌아갑니다. 하지만 그러기엔 사용자가 사용하다가 프로그램을 지우고 싶을때가 생기잖아요?

    그럴때 사용자가 일일히 regedit.exe를 실행시켜서 레지스트리를 지우고 파일을 지우고... 이렇게 하기에는 많이 귀찮고 찾는데 시간도 걸릴 것입니다.

    따라서 이런 일련의 작업을 하나로 통합한 것이 바로 말씀해주신 인스톨(Install)프로그램입니다. 필요한 파일들을 program files와 windows폴더에 알아서 배치해주고, 배치 후에는 필요하다면 레지스트리/윈도우 환경설정을 바꾸어 프로그램이 제대로 동작하게 해줍니다.

    반대말은 언인스톨(Uninstall)이지요.

    다만 최근에는 포터블(Portable)이라 하여 말씀주신것처럼 인스톨 프로그램 없이 바로 압축만 풀면 실행 가능한 프로그램도 나오고 있는 상황이긴 합니다만 아직은 인스톨 프로그램으로 배포하는게 사용자 입장에서나 제작자 입장에서나 보편적이고 편하다고 생각하기 때문인거 같습니다.