2009-08-20 9 views
1

병합 모듈을 사용하여 MS VC 런타임을 설치하는 MSI가 있습니다. Microsoft는 MS VC 런타임 및 병합 모듈에 대한 업데이트를 게시했습니다.MSI에서 전제 조건 업데이트

MSI에서 새 MSM을 바꾸는 것만으로는 클라이언트 시스템에서 런타임이 업데이트되지 않는 것 같습니다.

MSI는 사소한 업데이트 또는 주요 업데이트 여야합니까? 또는 클라이언트 시스템에 새 VC 런타임을 설치하도록 조정할 수있는 다른 방법이 있습니까?

+0

이 질문은 도움이 될 수 있습니다. http://stackoverflow.com/questions/1297553/how-merge-module-upgrades – dthrasher

답변

0

MSM에는 버전이 포함되어 있지만 분명히 MSM에는 버전이 없습니다.

결과는 MSI의 경우 부 업그레이드로 패키지되어 있으므로 Windows Installer는 필수 구성 요소가 설치되어 있는지 여부 만 확인합니다. 업데이트되지 않습니다.

그러나 MSI가 주요 업그레이드 패키지로 제공되는 경우 Windows Installer는 MSI 내용을 제거하고 (필요한 경우 MSM 구성 요소의 refCount를 줄이고 제거합니다) 설치시 MSM을 설치하려고 시도하지만, 이로써 MSM 구성 요소를 설치하거나 refCount를 증가시킵니다.

결과적으로 이전 버전의 MSM 구성 요소가 (다른 응용 프로그램에서도 사용되는 경우) 여전히있을 수 있으며 새 버전도 함께있을 수 있습니다.

관련 문제