시스템에 Windows 서비스를 설치하는 msi 설치 파일이 있습니다. 이제는 새로운 버전의 설치 프로그램을 설치할 때마다 이전에 설치 한 버전을 먼저 제거한 다음 현재 버전을 설치해야합니다. 나는이 구성에 상당히 익숙하므로 이에 대해 아무런 생각이 없습니다.설치된 버전을 제거하려면 msi 파일을 구성하십시오.
도움을 주시면 감사하겠습니다.
미리 감사드립니다.
시스템에 Windows 서비스를 설치하는 msi 설치 파일이 있습니다. 이제는 새로운 버전의 설치 프로그램을 설치할 때마다 이전에 설치 한 버전을 먼저 제거한 다음 현재 버전을 설치해야합니다. 나는이 구성에 상당히 익숙하므로 이에 대해 아무런 생각이 없습니다.설치된 버전을 제거하려면 msi 파일을 구성하십시오.
도움을 주시면 감사하겠습니다.
미리 감사드립니다.
응용 프로그램의 첫 번째 버전에서 제거를 실행하면 실제로 시스템을 예상 한 원래 상태로 유지해야합니다. 안타깝게도 설치 및 응용 프로그램에 따라 응용 프로그램을 설치하는 데 사용 된 것과 동일한 Windows Installer 패키지에서 제거를 실행했기 때문에 자동 제거가 자동으로 보장되지 않습니다. Uninstallation Leaves the User's Computer in a Clean State을 확인하려면 test the original installation package thoroughly이 필요합니다. 예를 들어 응용 프로그램을 등록해야하는 경우 응용 프로그램을 제거 할 때 레지스트리를 정리하려면 설치 패키지를 작성해야합니다.
설치 패키지가 실제로 사용자 컴퓨터를 항상 깨끗한 상태로 유지하는 경우/uninstall 옵션을 사용하여 Standard Command Line Option 또는 Windows 중 하나를 사용하여 Windows Installer 패키지를 사용하여 설치된 응용 프로그램을 제거 할 수 있습니다 설치 프로그램 API (예 : MsiInstallProduct)
이미 설치된 이전 버전에 최신 버전의 응용 프로그램을 설치하려면 응용 프로그램을 업데이트하기위한 업데이트 패키지를 개발하는 것이 좋습니다. 소규모 업데이트, 경미한 업그레이드 및 주요 업그레이드 등 몇 가지 유형의 업데이트가 있습니다. 설명서의 Patching and Upgrades에서 응용 프로그램 사용자에게 제공해야하는 업데이트 패키지 유형을 확인하십시오.
Windows Installer의 목적 중 하나는 사용자 시스템에서 공유 구성 요소와 여러 업데이트가있을 수있는 이와 같은 응용 프로그램 서비스를 지원하는 것입니다. 이는 사용자의 컴퓨터에 대한 사전 지식이 찢어 지거나 교체되는 방식보다 덜 필요하기 때문에보다 탄력적 인 서비스 접근 방식이 될 수 있습니다.