Windows Installer-Fehler-Deinstallieren-a-Service (Schlüssel konnte nicht geöffnet werden UNBEKANNT)

Während der deinstallation ein VS2010-setup-Projekt, das ich entwickle, die einen Dienst installiert, ich erhalte die folgende Fehlermeldung (aus der die ausführliche MSI-Protokollierung):

MSI (c) (60:90) [13:37:59:038]: Font created.  Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg

Error 1402. Could not open key: UNKNOWN\Components\216B73E88467B322BBFF14C949E03D05\F1DB4DDE64042404E8863AB2CA9520DF. System error 5.
Verify that you have sufficient access to that key, or contact your support personnel.
MSI (s) (84:A4) [13:38:01:678]: User policy value 'DisableRollback' is 0
MSI (s) (84:A4) [13:38:01:678]: Machine policy value 'DisableRollback' is 0
Action ended 13:38:01: InstallExecute. Return value 3.

Beachten Sie, dass dieser Dienst installiert ist mit einem lokalen Konto oder ein Domänenbenutzerkonto. Es TUT NICHT verwenden Sie das integrierte Konto Netzwerkdienst, Lokales System oder Lokaler Dienst.

Mithilfe der Windows Installer Verbose Log Analyzer (wilogutl), sagt es mir, dass dieser code-Abschnitt ist die erste Fehlermeldung aus dem installer-log. Außerdem sagt mir die möglichen Lösungen:

Einer standard-Aktion oder eine benutzerdefinierte Aktion
den Fehler verursacht hat.

Installer Version: 5.0.7601
Client Side Privilege Details: None
Server Side Privilege Details: 

MSI (s) (84:A4) [13:37:55:306]:
Produkt
{EDD4BD1F-4046-4042-8E68-A32BAC5902FD}
gemanagt wird. MSI (s) (84:A4)
[13:37:55:306]: Running Produkt
'{EDD4BD1F-4046-4042-8E68-A32BAC5902FD}'
mit erhöhten Privilegien: das Produkt ist
zugewiesen.

Habe ich versucht mit ProcMon zu versuchen und das problem zu diagnostizieren, aber kein Glück. Der installer scheint zu laufen, kein problem. Der installer verwendet eine benutzerdefinierte Aktion in C# InstallerClass) um den Dienst zu installieren. Das system kann nicht deinstallieren Sie den Dienst auf meinem Rechner jedoch.

Update 1:
Hier ist der lesbare Fehlermeldung aus den logs:

(SERVER)     MSI (s) (84:A4) [13:38:02:186]: Product: MyService -- Removal failed. 
(UNKNOWN)      
(SERVER)     MSI (s) (84:A4) [13:38:02:186]: Windows Installer removed the product. Product Name: MyService. Product Version: 1.0.0. Product Language: 1033. Manufacturer: ManufacturerName. Removal success or error status: 1603. 
(UNKNOWN)      
(SERVER)     MSI (s) (84:A4) [13:38:02:187]: Deferring clean up of packages/files, if any exist 
(SERVER)     MSI (s) (84:A4) [13:38:02:187]: MainEngineThread is returning 1603 

Und der Fehler 1603 kann interpretiert werden als die folgenden (obwohl dies nicht gezeigt in der log):

Die Datei [2][3] stattfindet, im Einsatz
durch den folgenden Prozess: - Name: [4],
Id: [5], Window Title: '[6]'

Ich finde, ein Paket von Komponenten ist irgendwie beschädigt. Kannst du bitte einen link posten, um das vollständige log, damit wir einen Blick darauf werfen kann?

InformationsquelleAutor Ken Richards | 2011-03-25

Schreibe einen Kommentar