1

시스템에 Windows 서비스를 설치하는 msi 설치 파일이 있습니다. 이제는 새로운 버전의 설치 프로그램을 설치할 때마다 이전에 설치 한 버전을 먼저 제거한 다음 현재 버전을 설치해야합니다. 나는이 구성에 상당히 익숙하므로 이에 대해 아무런 생각이 없습니다.설치된 버전을 제거하려면 msi 파일을 구성하십시오.

도움을 주시면 감사하겠습니다.

미리 감사드립니다.

답변

0

응용 프로그램의 첫 번째 버전에서 제거를 실행하면 실제로 시스템을 예상 한 원래 상태로 유지해야합니다. 안타깝게도 설치 및 응용 프로그램에 따라 응용 프로그램을 설치하는 데 사용 된 것과 동일한 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의 목적 중 하나는 사용자 시스템에서 공유 구성 요소와 여러 업데이트가있을 수있는 이와 같은 응용 프로그램 서비스를 지원하는 것입니다. 이는 사용자의 컴퓨터에 대한 사전 지식이 찢어 지거나 교체되는 방식보다 덜 필요하기 때문에보다 탄력적 인 서비스 접근 방식이 될 수 있습니다.

관련 문제