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 |
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.
Verwante onderwerpen