Windows 7 (MSI 5.0)에는 MSIFASTINSTALL이라는 속성이있어서 설치 프로그램의 성능이 향상됩니다. 그렇지 않으면 속성 DISABLEROLLBACK을 설정하여 롤백 옵션을 해제 할 수 있습니다. 이 속성은 이전 버전의 MSI 5.0에서도 사용할 수 있습니다.Wix msi 설치/제거 성능 향상
설치 환경을 개선하기 위해 지식을 공유하십시오. 또한 Uninstall의 성능을 향상시킬 수있는 올바른 방법을 찾을 수 없습니다. 우리는 거대한 파일/폴더 세트 (7 만 개 이상)와 35000 같은 구성 요소를 사용합니다. 이는 파일 비용 계산 프로세스에 매달리 며이 지연을 피하는 방법을 모릅니다. 언젠가는 XP 또는 Vista 컴퓨터에서 제거 이상 2 ~ 3 시간 동안 중단
편집 : 내가 그랬어 큰 파일 세트가있는 폴더를 압축하는 의해 설치 내에서 일부 해킹과 크리스토퍼 말한 것처럼 구성 요소의 크기를 감소 . 그것은 성능을 크게 향상 시켰습니다. yes ofcourse, 나는이 개념을 수행하여 MSI 설치 프로그램 패턴을 잃어 버렸고 권장 접근법이 아닙니다. 그러나 패치를 제거/업그레이드 할 때 파일 버전 정보를 원하지는 않습니다.
Yan, 나는이 개념에 대해 더 분명하게 해준 답을 정말 고맙게 생각합니다. 내 경우에는 롤백 옵션이 필요하지 않으며 지금까지 롤백 옵션이 필요한 경우를 만난 적이 없습니다. 어쨌든, 나는 너에게 모든 사람들의 제안을 시도 할 것이다. – sankar
캐시 된 아이콘 파일을 제거하는 방법을 설명 할 수 있습니까? – sky
이 경우 캐시 된 아이콘 파일은 Windows Installer가 설치하지 않은 파일이며 아무것도 알지 못합니다. 따라서, 그것은'RemoveFile' /'RemoveFolder' 엘리먼트의 집합이나 커스텀 액션이 될 수 있습니다. 첫 번째 변종을 선호합니다. –