Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
ICE62 utför omfattande kontroller av tabellen IsolatedComponent för data som kan orsaka oväntat beteende.
Om det inte går att åtgärda ett fel som rapporteras av ICE62 kan det leda till ett fel i det isolerade komponentsystemet på många olika sätt. Om biten SharedDllRefCount till exempel inte har angetts för en delad komponent kan registreringen för komponenten tas bort när ett annat program använder komponent-ID:t och avinstalleras.
Resultat
ICE62 publicerar en varning eller ett fel när den hittar data i tabellen IsolatedComponent som kan ge oväntat beteende.
Exempel
ICE62 rapporterar följande fel och varning för de exempel som visas.
The component 'Component2' is listed as an isolated application
component in the IsolatedComponent table, but the key path is not a file.
Component2 visas som programkomponent för isolering av komponent1. Component2 har dock en sökväg för registernyckeln och tillhandahåller inte en giltig körbar sökväg som ska användas för att isolera komponenten.
Åtgärda det här felet genom att använda en annan komponent som program för den isolerade komponenten Component1.
The component 'Component1' is listed as an isolated shared component in the
IsolatedComponent table, but is not marked with the SharedDllRefCount component attribute.
Component1 visas som en isolerad delad komponent, men har inte bituppsättningen SharedDllRefCount. Detta kan leda till att komponentens livslängd är felaktig. Om ett annat program använder den här komponenten (isolerad eller inte) och avinstalleras tas registreringen för komponenten bort, men programmets isolerade kopia finns kvar. Detta orsakar reparations- och avinstallationsproblem.
Åtgärda det här felet genom att ange Biten SharedDllRefCount för komponenten.
The isolated shared component 'Component1' is not installed by the same feature as
(or a parent feature of) its isolated application component 'Component2' (which is installed by feature 'Feature2').
Component1 och Component2 installeras av olika funktioner. Component1 installeras av Feature1 och Component2 installeras av Feature2. Feature1 är inte överordnad funktion2, därför är det möjligt att programmet installeras men inte den isolerade komponenten, vilket bryter isoleringen.
Åtgärda det här felet genom att lägga till en post i tabellen FeatureComponents som länkar Component1 till samma funktion som (eller en överordnad funktion i) funktionen som installerar Component2.
WARNING: The isolated shared component 'Component1' (referenced in the IsolatedComponent table)
is conditionalized. Isolated shared component conditions should never change from TRUE to FALSE after the first install of the product.
Component1 har ett villkor i tabellen Komponent. Om det här villkoret ändras från TRUE till FALSE under en installation på en dator kan den isolerade komponenten bli överbliven utan registreringsinformation.
Åtgärda varningen genom att ta bort villkoret eller skapa villkoret så att det aldrig kan ändras från TRUE till FALSE.
WARNING: The isolated shared component 'Component1' is shared by multiple applications
(including 'Component2') that are installed to the directory 'TARGETDIR'.
WARNING: The isolated shared component 'Component1' is shared by multiple applications
(including 'Component3') that are installed to the directory 'TARGETDIR'.
Component1 är isolerad för både Component2 och Component3, och de två komponenterna installeras också i samma katalog. Programmen delar en isolerad komponent, men om ett program tas bort tas den delade komponenten bort, vilket gör att de andra programmen förlorar den isolerade komponenten.
Åtgärda varningen genom att installera programmen på olika kataloger eller kontrollera om vissa av programmen verkligen kräver en isolerad komponent.
| Component_Shared | Component_Application |
|---|---|
| Komponent1 | Komponent 2 |
| Komponent1 | Komponent 3 |
| Komponent | ComponentId | Katalog_ | Attribut | Tillstånd | KeyPath |
|---|---|---|---|---|---|
| Komponent1 | Dir1 | 0 | MYCONDITION | Fil1 | |
| Komponent 2 | TARGETDIR | 4 | Registry2 | ||
| Komponent 3 | TARGETDIR | 0 | Fil 3 |
| Drag_ | Komponent_ |
|---|---|
| Funktion1 | Komponent1 |
| Funktion 2 | Komponent 2 |
| Funktion1 | Komponent 3 |
funktionstabell (delvis)
| Drag | Feature_Parent |
|---|---|
| Funktion1 | |
| Funktion 2 |
Relaterade ämnen