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 |
Kapcsolódó témakörök