ICE57
ICE57은 개별 구성 요소가 컴퓨터 및 사용자별 데이터를 혼합하지 않는지 확인합니다. 이 ICE 사용자 지정 작업은 레지스트리 항목, 파일, 디렉터리 키 경로 및 보급되지 않은 바로 가기를 확인합니다.
동일한 구성 요소에서 사용자별 데이터와 컴퓨터별 데이터를 혼합하면 다중 사용자 환경의 일부 사용자에게 구성 요소의 일부만 설치될 수 있습니다.
ALLUSERS 속성을 참조하세요.
ICE57은 컴퓨터 및 사용자별 레지스트리 항목, 파일, 디렉터리 키 경로 또는 보급되지 않은 바로 가기가 모두 포함된 구성 요소를 찾으면 오류를 게시합니다.
ICE57는 표시된 예제에 대해 다음 오류를 보고합니다.
Component 'Component1' has both per-user and per-machine
data with a per-machine KeyPath.
WARNING: Component 'Component2' has both per-user and
per-machine data with an HKCU Registry KeyPath.
Component 'Component3' has a registry entry that
can be either per-user or per-machine and a per-machine KeyPath.
Component 'Component4' has both per-user data and
a keypath that can be either per-user or per-machine.
Component 테이블(부분)
구성 요소 | 디렉터리 | 특성 | KeyPath |
---|---|---|---|
Component1 | DirectoryA | 0 | FileA |
Component2 | DirectoryA | 4 | RegKeyB |
Component3 | DirectoryA | 0 | FileC |
Component4 | DirectoryA | 4 | RegKeyD |
Registry 테이블(부분)
레지스트리 | Root | Component_ |
---|---|---|
RegKeyA | 1 | Component1 |
RegKeyB | 1 | Component2 |
RegKeyC | -1 | Component3 |
RegKeyD | -1 | Component4 |
File 테이블(부분)
파일 | Component_ |
---|---|
FileA | Component1 |
FileB | Component2 |
FileC | Component3 |
FileD | Component4 |
디렉터리 | Directory_Parent | DefaultDir |
---|---|---|
TARGETDIR | SourceDir | |
DirectoryA | TARGETDIR | DirectoryA |
오류를 해결하려면 각 구성 요소에 사용자 또는 컴퓨터별 리소스 중 하나만 포함되고 둘 다 포함되지 않도록 애플리케이션을 다시 구성합니다.
Component1에 FileA(컴퓨터별) 및 HKCU 레지스트리 키 RegKeyA(사용자별)가 포함되어 있으므로 첫 번째 오류 메시지가 게시됩니다.