많은 내용을 검색했지만 모두 추측 된 답변입니다. 정확한 답을 찾도록 도와주세요..msi와 setup.exe 파일의 차이점은 무엇입니까?
답변
의 .msi 파일은 윈도우 설치 프로그램 실행없이 윈도우 설치 파일은 setup.exe를 어떤 실행을 programm 될 수 있습니다 (아마도 하나의 컴퓨터에 물건을 설치하는)
MSI가 내장되어 Microsoft에서 설치 프로그램은 기본적으로 창문. 구성 요소를 기능과 연결하고 설치 제어 정보를 포함합니다. 이 파일에는 실제 사용자 요구 파일 즉 사용자가 기대하는 응용 프로그램이 들어있을 필요는 없습니다. MSI는 MSI가 포함하는 또 다른 setup.exe를 포함 할 수 있습니다. 실제로는 사용자의 필수 파일이 들어 있습니다.
의심의 여지가 없기를 바랍니다.
이것은 보통 혼동스럽고 일반적으로 잘못되었습니다. MSI 파일은 일반적으로 ** setup.exe를 감싸지 않습니다. 파일이 아니라 오히려 그 반대입니다. –
MSI는 Windows Installer 데이터베이스입니다. Windows Installer (Windows와 함께 설치된 서비스)는이 기능을 사용하여 시스템에 소프트웨어를 설치합니다 (예 : 파일 복사, 레지스트리 값 설정 등).
setup.exe는 부트 스트 래퍼 또는 msi가 아닌 설치 프로그램 일 수 있습니다. msi가 아닌 설치 프로그램은 자체에서 설치 리소스를 추출하고 직접 설치를 관리합니다. 부트 스트 래퍼는 개별 파일 대신 MSI를 포함합니다. 이 경우 setup.exe는 Windows Installer를 호출하여 MSI를 설치합니다.
당신은 setup.exe를 사용할 수있는 몇 가지 이유 :
- Windows Installer는 하나의 MSI 한 번에 설치할 수 있습니다. 즉, MSI에서 다른 MSI (예 : .NET Framework 또는 C++ 런타임과 같은 종속성)를 설치하는 것은 어렵습니다. setup.exe는 MSI가 아니므로 여러 MSI를 순서대로 설치하는 데 사용할 수 있습니다.
- 설치 관리 방법을보다 정확하게 제어하고자 할 수 있습니다. MSI에는 설치, 업그레이드 및 제거를 포함하여 설치 관리 방법에 대한 매우 구체적인 규칙이 있습니다. setup.exe는 소프트웨어 구성 프로세스를 완벽하게 제어합니다. 이 작업은 많은 작업이므로 에 추가 컨트롤이 필요하면 수행해야합니다. 제대로 작동하려면 힘들 수 있습니다.
나는 이것을 입력하려고 했었습니다 - 이것은 아마도 그가 찾고있는 것입니다 – Mongoose
MSI 설치 프로그램을 구축 한 경험으로 exe 기반 설치 프로그램을 빌드하는 것에 비해 * 많은 작업이 필요합니다. 이는 처음부터 설치 프로그램을 빌드하는 데 사용하는 도구에 크게 달려 있습니다. 불행히도 필자가 본 모든 MSI 기반 설치 프로그램 도구는 상용 GUI 도구 또는 복잡한 WiX 기반 도구였습니다. 둘 다 특히 내 요구 사항에 잘 맞지 않습니다 (즉, 스크립트로 자동 설치 관리자 설치). – craftworkgames
MSI은 실행 시스템에 프로그램을 설치하는 설치 프로그램 파일입니다.
Setup.exe은 리소스 중 하나 인 msi 파일을 가진 응용 프로그램 (실행 파일)입니다. Setup.exe를 실행하면 응용 프로그램을 시스템에 기록하는 msi (설치 프로그램)가 실행됩니다.
- 1. MSI와 EXE 설치 프로그램의 차이점은 무엇이며 어떤 것을 선택해야합니까?
- 2. 두 파일의 차이점은 무엇입니까?
- 3. * .bat와 * .cmd 파일의 차이점은 무엇입니까?
- 4. XIB와 NIB 파일의 차이점은 무엇입니까?
- 5. 링커와 메이크 파일의 차이점은 무엇입니까?
- 6. .lib와 .a 파일의 차이점은 무엇입니까?
- 7. .sqlite와 .db 파일의 차이점은 무엇입니까?
- 8. .cpp 파일과 .h 파일의 차이점은 무엇입니까?
- 9. 텍스트 파일과 ASCII 파일의 차이점은 무엇입니까?
- 10. 파일과 임의 액세스 파일의 차이점은 무엇입니까?
- 11. 왜이 두 텍스트 파일의 차이점은 무엇입니까?
- 12. Node.js에있는 파일의 stream.end와 stream.destroySoon의 차이점은 무엇입니까?
- 13. .o 파일과 .lib 파일의 차이점은 무엇입니까?
- 14. Django의 정적 파일과 미디어 파일의 차이점은 무엇입니까?
- 15. .dll, .lib, .h 파일의 차이점은 무엇입니까?
- 16. WebSettings 파일의 appSettings와 connectionStrings의 차이점은 무엇입니까?
- 17. signtool 결과가 손상되었습니다. setup.exe
- 18. Crystal Reports setup.exe
- 19. setup.exe 실행시 이상한 MSI 오류
- 20. 텍스트와 이진 파일의 차이점은 무엇입니까? 무엇을 언제 사용할지 어떻게 결정합니까?
- 21. .LIB와 .OBJ 파일의 차이점은 무엇입니까? (Visual Studio C++)
- 22. 비트 맵 개체와 비트 맵 파일의 차이점은 무엇입니까?
- 23. git 재설정 파일과 git checkout 파일의 차이점은 무엇입니까?
- 24. 안드로이드 레이아웃 XML 파일의 "android :"와 "@android :"의 차이점은 무엇입니까?
- 25. .o 오브젝트 파일과 .so 라이브러리 파일의 차이점은 무엇입니까?
- 26. CheckStyle에 포함 된 다양한 xsl 파일의 차이점은 무엇입니까?
- 27. DirectX의 x64 및 x86 라이브러리 파일의 차이점은 무엇입니까?
- 28. MonoDevelop 솔루션 파일과 Visual Studio 솔루션 파일의 차이점은 무엇입니까?
- 29. 사이트 정의와 사이트 서식 파일의 주요 차이점은 무엇입니까?
- 30. 배포 패키지에 대해 SetUp.exe 파일이 고유합니까?
참조 http://stackoverflow.com/questions/902841/why-do-so-many-programs-have-both-a-setup-exe-and-a-setup-msi – rds
여기에 ** [ 더 최근의 답변] (http://www.stackoverflow.com/a/23815524/129130) ** –