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


ICE43

Az ICE43 ellenőrzi, hogy azok a billentyűparancsok, amelyek nem hivatkoznak egy szolgáltatásra a célként (nem meghirdetett billentyűparancsok) olyan összetevőkben találhatók, amelyek kulcsútvonalaként HKCU-beállításjegyzék-bejegyzést használnak.

Eredmény

Az ICE43 hibaüzenetet jelenít meg, ha egy nem meghirdetett parancsikon olyan összetevőben található, amely nem rendelkezik HKCU beállításjegyzék-bejegyzéssel kulcsútvonalként.

Példa

Az ICE43 a következő hibákat jelenti a bemutatott példában.

ICE43-hiba Leírás
Az Összetevő1 összetevő nem meghirdetett billentyűparancsokkal rendelkezik. A HKCU-hoz tartozó beállításkulcsot kell használnia KeyPathként, nem fájlként. Az 1. összetevő attribútumoszlopa 0, ami azt jelenti, hogy az összetevő egy fájlt használ KeyPathként. Ez azt eredményezi, hogy az összetevő nem meghirdetett billentyűparancsai csak a számítógépen lévő első felhasználóra lesznek telepítve. Azok a felhasználók, akik később telepítik az összetevőt, nem látják a parancsikonokat, mert az összetevő a számítógépen már meglévőként jelenik meg a telepítő számára. A hiba elhárításához állítsa be az attribútumok RegistryKeyPath bitjét úgy, hogy az összetevőt beállításjegyzék-bejegyzésre váltsa, majd módosítsa a KeyPath értéket érvényes bejegyzésre a Beállításjegyzék táblában.
A Component2 összetevő nem meghirdetett billentyűparancsokkal rendelkezik. Kulcspathként a HKCU alatt egy beállításkulcsot kell használnia. A KeyPath jelenleg null értékű. Az Attribútumok oszlop a beállításjegyzék használatára van beállítva, de a KeyPath értéke null. A KeyPath-nak a beállításjegyzék egyik bejegyzésére kell hivatkoznia. A hiba kijavításához módosítsa a KeyPath-értéket érvényes bejegyzésre a Beállításjegyzék táblában.
A Component3 összetevő nem meghirdetett billentyűparancsokkal rendelkezik. A KeyPath beállításkulcsának a HKCU alá kell tartoznia. Az Attribútumok oszlop a beállításjegyzék használatára van beállítva, de a hivatkozott beállításjegyzék-bejegyzés nincs a HKCU alatt. A hiba elhárításához váltson másik beállításjegyzék-bejegyzésre az összetevő KeyPathjaként, vagy módosítsa a beállításjegyzék-bejegyzés gyökérértékét -1 vagy 1 értékre.
A Component4 összetevő KeyPath beállításjegyzék-bejegyzése nem létezik. Az összetevő KeyPath oszlopában hivatkozott beállításjegyzék-bejegyzés nem szerepel a Beállításjegyzék táblában. A hiba kijavításához hozzon létre egy bejegyzést.
A beállításjegyzék-bejegyzés reg5 értéke keyPathként van beállítva az összetevő5 összetevőhöz, de ez a beállításjegyzék-bejegyzés nem tartozik a Component5 összetevőhöz. A HKCU fa alatt található összetevő KeyPath oszlopában hivatkozik egy beállításjegyzék-bejegyzés, de a beállításjegyzék-bejegyzés Component_ oszlopa nem hivatkozik arra az összetevőre, amely a KeyPathként szerepel. Ez azt jelenti, hogy az összetevő KeyPath-jaként használt beállításjegyzék-bejegyzés csak akkor jön létre, ha más összetevő van telepítve. A hiba kijavításához módosítsa a KeyPath-értéket úgy, hogy az az összetevőhöz tartozó beállításjegyzék-bejegyzésre hivatkozzon, vagy módosítsa a beállításjegyzék-bejegyzést úgy, hogy az az összetevőhöz tartozzon, keyPath-ként használva.

 

összetevőtábla (részleges)

Komponens Attribútumok KeyPath
Összetevő1 0 Fájl1
2. összetevő 4  
Összetevő3 4 Reg3
Összetevő4 4 Reg4
Összetevő5 4 Reg5

 

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

Bejegyzés Gyökér Érték Komponens_
Reg3 2 Összetevő3
Reg5 0 Összetevő4

 

ICE-referencia