독립 실행 형 및 설치된 실행 파일의 차이점은 무엇입니까?
우리 중 대부분은 우리가 가장 좋아하는 소프트웨어의 실행 파일을 설치하는 '실제적이고 진정한'과정을 진행하는 데 만족하고 있지만 실제로 그렇게해야합니까? 실제로 실행 파일을 설치하지 않고 압축을 풀어 독립 실행 형 파일과 동일하게 실행할 수 있습니까??
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
질문
수퍼 유저 Tom Tom은 독립 실행 형 파일과 설치된 실행 파일의 차이점을 알고 싶어합니다.
필자는 Windows에서 적어도 직접적으로 정적으로 링크 된 실행 파일을 다운로드하여 직접 실행하거나 직접 설치하지 않고 설치할 수 있음을 알았습니다..
저의 주요 요점은 ... 설치 과정의 목적은 무엇입니까? Windows 레지스트리 외에도 말이야. 그러나 실용성과 사용 목적을 위해 실행 가능하고 비 휘발성 저장소에 저장되며 운영 체제에서 실행되는 모든 장치의 파일 시스템을 통해 액세스 할 수있는 독립형 독립 실행 형 프로그램을 가질 수 있습니다.
거의 모든 규모의 훌륭한 프로그램이 설치 구성을 거치지 않고 완벽하게 작동 할 수 있다면 모든 "설치"비즈니스에서 큰 문제는 무엇입니까? 데이터베이스와 기타 메타 데이터 / 액세스 구성 시스템을 제외하고 나에게 약간의 어려움을 안겨주는데, 후자 (설치된 실행 파일)가 독립 실행 형과 동일한 방식으로 작동하고 작동하는 경우 실제 차이점은 무엇입니까??
여기에 차이점이 있습니까? 설치되지 않은 프로그램과 설치되지 않은 프로그램을 인식하지 못했습니다.?
추신 : 이것은 Windows OS에 적용 할 필요는 없지만 유사한 기능을 구현하는 것은 있습니다..
실제로 독립 실행 형 파일과 설치된 실행 파일간에 차이가 있습니까? 아니면 우리가 의심할만한 것보다 더 유사합니까??
대답
수퍼 유저 기고 가인 Wyatt8740이 우리에게 대답 해줍니다.
간략한 답변 : 독립 실행 형 exe는 실행하기 위해 컴퓨터에 라이브러리를 설치하지 않아도되며 레지스트리 항목이나 다른 구성 요소가 필요하지 않습니다..
설치된 파일은 설치 프로그램 패키지에서 독립형이 될 수 있지만 일반적으로 다양한 구성 요소 및 라이브러리와 함께 설치됩니다.
대부분의 경우 Universal Extractor (비공식 업데이트 : 여기)를 사용하면 Windows에서 관리자 권한없이 설치 프로그램의 내용을 추출하고 프로그램을 실행할 수 있습니다. MSI 설치 프로그램은 lessmsi로 압축을 풀 수 있습니다..
대부분의 다른 운영 체제에서는 홈 디렉토리의 사용자 별 'bin', 'lib'및 기타 디렉토리를 통해 루트 / 관리자 권한없이 모든 프로그램을 실행할 수 있습니다. 개인적으로는 관리자가없는 경우 관리자 권한없이 프로그램을 사용하는 것이 더 어려워지기 때문에 대부분 설치 관리자를 경멸합니다. 그러나 그들은 평균적인 최종 사용자를위한 프로세스를 단순화하기 위해 대기업에 의해 그런 식으로 패키지됩니다.
우리가 좋아하는 소프트웨어를 독립 실행 형 실행 파일로 추출하여 실행할 수 있다는 것을 알았지 만, 때때로 우리가 좋아하거나 필요로하는 프로그램을 사용하기 위해 예전 '시도하고 진정한'설치 프로세스를 피할 수는 없습니다 우리 시스템.
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드 (크게 확장 된 답변 포함)를 확인하십시오..