Megosztás a következőn keresztül:


ICE57

Az ICE57 ellenőrzi, hogy az egyes összetevők nem keverednek-e gépenként és felhasználónkénti adatokkal. Ez az ICE egyéni művelet ellenőrzi a beállításjegyzék bejegyzéseit, fájljait, címtárkulcs-elérési útjait és nem meghirdetett billentyűparancsait.

A felhasználónkénti és a gépenkénti adatok ugyanabban az összetevőben való keverése az összetevő csak részleges telepítését eredményezheti egyes felhasználók számára egy többfelhasználós környezetben.

Lásd az ALLUSERS tulajdonságot.

Eredmény

Az ICE57 hibát jelez, ha olyan összetevőt talál, amely gépenkénti és felhasználónkénti beállításjegyzék-bejegyzéseket, fájlokat, címtárkulcs-elérési utakat vagy nem meghirdetett billentyűparancsokat is tartalmaz.

Példa

Az ICE57 a következő hibákat jeleníti meg a bemutatott példában.

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.

összetevőtábla (részleges)

Komponens Címtár Attribútumok KeyPath
Összetevő1 DirectoryA 0 FileA
2. összetevő DirectoryA 4 RegKeyB
Összetevő3 DirectoryA 0 FileC
Összetevő4 DirectoryA 4 RegKeyD

 

beállításjegyzéktábla (részleges)

Bejegyzés Gyökér Komponens_
RegKeyA 1 Összetevő1
RegKeyB 1 2. összetevő
RegKeyC -1 Összetevő3
RegKeyD -1 Összetevő4

 

fájltábla (részleges)

Fájl Komponens_
FileA Összetevő1
FileB 2. összetevő
FileC Összetevő3
Iktatott Összetevő4

 

címtártábla

Címtár Directory_Parent DefaultDir
TARGETDIR SourceDir
DirectoryA TARGETDIR DirectoryA

 

A hibák kijavításához rendezse át az alkalmazást úgy, hogy minden összetevő csak felhasználónkénti vagy gépenkénti erőforrásokat tartalmaz, és ne mindkettőt.

Az első hibaüzenet azért jelenik meg, mert az 1. összetevő tartalmazza a FileA -t (gépenként) és a HKCU regKeyA beállításkulcsát (felhasználónként).

ICE-referencia