Delen via


ICE57

ICE57 valideert dat afzonderlijke onderdelen niet per machine en per gebruiker gegevens combineren. Met deze aangepaste ICE-actie worden registervermeldingen, bestanden, mapsleutelpaden en niet-aangekondigde snelkoppelingen gecontroleerd.

Het combineren van gegevens per gebruiker en per machine in hetzelfde onderdeel kan leiden tot slechts een gedeeltelijke installatie van het onderdeel voor sommige gebruikers in een omgeving met meerdere gebruikers.

Zie de eigenschap ALLUSERS.

Resultaat

ICE57 plaatst een fout als er een onderdeel wordt gevonden dat zowel een registervermelding per machine als registervermeldingen per gebruiker, bestanden, mapsleutelpaden of niet-aangekondigde snelkoppelingen bevat.

Voorbeeld

ICE57 meldt de volgende fouten voor het weergegeven voorbeeld.

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.

componenttabel (gedeeltelijk)

Bestanddeel Map Kenmerken KeyPath
Component1 DirectoryA 0 FileA
Component2 DirectoryA 4 RegKeyB
Component3 DirectoryA 0 FileC
Component4 DirectoryA 4 RegKeyD

 

registertabel (gedeeltelijk)

Register Wortel Bestanddeel_
RegKeyA 1 Component1
RegKeyB 1 Component2
RegKeyC -1 Component3
RegKeyD -1 Component4

 

bestandstabel (gedeeltelijk)

Bestand Bestanddeel_
FileA Component1
FileB Component2
FileC Component3
Geplaatst Component4

 

directorytabel

Map Directory_Parent DefaultDir
TARGETDIR SourceDir
DirectoryA TARGETDIR DirectoryA

 

Als u de fouten wilt oplossen, moet u de toepassing zodanig ordenen dat elk onderdeel alleen per gebruiker of per machineresource bevat, en niet beide.

Het eerste foutbericht wordt geplaatst omdat Component1 FileA (per machine) en de HKCU-registersleutel RegKeyA (per gebruiker) bevat.

ICE Reference