2013-08-17 4 views
2

두 개 이상의 제품으로 구성된 공유 구성 요소의 경우 Windows Installer는 해당 공유 구성 요소의 참조 횟수를 저장하여 해당 제품 중 하나를 제거해도 다른 제품이 손상되지 않도록합니다. 공유 구성 요소의 참조 횟수가 저장되는 방법을 알고 싶습니다. 깨진 참조 횟수를 다시 설정하려면 어떻게해야합니까?msi installer 구성 요소의 참조 카운트는 어디에 저장됩니까?

답변

1

나는 요소가 참조하는 http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Windows-Installer-Service-and-reference-counting-td702967.html

에서 구성 요소의 참조 카운트에 대한 몇 가지 정보를 가지고 있지만, 정말 계산 참조하지. 대신 Windows Installer는 구성 요소 을 설치 한 각 제품과 설치 위치를 기억합니다. 실제 형식은 문서화되어 있지 않으며 은 신뢰할 수 없습니다. 그러나보고 싶은 경우 은 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ UserData \\ Components 아래의 레지스트리에 있습니다. 은 사용자 별 설치에 대한 사용자의 보안 식별자입니다. 컴퓨터 당 설치의 경우 잘 알려진 SID S-1-5-18 (로컬 시스템)입니다.

+1

이 레지스트리 키 아래에 나열된 구성 요소 GUID는 다시 포맷되므로 GUID에 대한 레지스트리를 검색 할 수 없습니다. 내 구성 요소 GUID의 첫 번째 세그먼트를 뒤집어 검색하여 GUID를 찾을 수있었습니다. – BlueMonkMN

관련 문제