Registry Eintrag wird nicht angelegt?

Fragen zum AKInstallerMSI
Antworten
Kukulkan
Beiträge: 120
Registriert: 13.02.2007, 16:05

Registry Eintrag wird nicht angelegt?

Beitrag von Kukulkan »

Hallo,

ich möchte mein Programm im Autostart eintragen lassen, aber plötzlich geht das nicht mehr. Im Log des Installers (/logfile für den Bootstrapper) erscheint folgendes:

Code: Alles auswählen

Aktion 11:30:15: WriteRegistryValues. Werte werden in die Systemregistrierung geschrieben
MSI (s) (D4:74) [11:30:15:678]: Executing op: ProgressTotal(Total=6,Type=1,ByteEquivalent=13200)
MSI (s) (D4:74) [11:30:15:681]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\Microsoft\Windows\CurrentVersion\Run,,BinaryType=0,,)
MSI (s) (D4:74) [11:30:15:683]: Executing op: RegAddValue(Name=mybox,Value=C:\Program Files (x86)\mybox\mybox.exe -m,)
WriteRegistryValues: Schlüssel: \SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Name: mybox
Wert: C:\Program Files (x86)\mybox\mybox.exe -m
MSI (s) (D4:74) [11:30:15:691]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\xxxxx\mybox\Capabilities,,BinaryType=0,,)
MSI (s) (D4:74) [11:30:15:694]: Executing op: RegAddValue(Name=ApplicationName,Value=mybox,)
WriteRegistryValues: Schlüssel: \SOFTWARE\xxxxxxxx.\mybox\Capabilities
Name: ApplicationName
Wert: mybox
MSI (s) (D4:74) [11:30:15:703]: Executing op: RegAddValue(Name=ApplicationIcon,,)
WriteRegistryValues: Schlüssel: \SOFTWARE\xxxxxxxx.\mybox\Capabilities
Name: ApplicationIcon
Wert:
MSI (s) (D4:74) [11:30:15:712]: Executing op: RegAddValue(Name=ApplicationDescription,,)
WriteRegistryValues: Schlüssel: \SOFTWARE\xxxxxxxx.\mybox\Capabilities
Name: ApplicationDescription
Wert:
MSI (s) (D4:74) [11:30:15:720]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\RegisteredApplications,,BinaryType=0,,)
MSI (s) (D4:74) [11:30:15:722]: Executing op: RegAddValue(Name=mybox,Value=SOFTWARE\xxxxxxxx.\mybox\Capabilities,)
WriteRegistryValues: Schlüssel: \SOFTWARE\RegisteredApplications
Name: mybox
Wert: SOFTWARE\xxxxxxxx.\mybox\Capabilities
MSI (s) (D4:74) [11:30:15:731]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\xxxxxxxx.\mybox\Capabilities\FileAssociations,,BinaryType=0,,)
MSI (s) (D4:74) [11:30:15:734]: Executing op: RegAddValue(Name=.rgb,Value=mybox.invitation,)
WriteRegistryValues: Schlüssel: \SOFTWARE\xxxxxxxx.\mybox\Capabilities\FileAssociations
Name: .rgb
Wert: mybox.invitation
Der geloggte Wert unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run bleibt aber weg. Er erscheint im Registry-Editor einfach nicht (und funktioniert auch nicht). Antivirus-Software habe ich für die Installation sicherheitshalber mal deaktiviert.

Die anderen Werte (zB Filetype association) klappen und sind vorhanden. Laut log scheint es geklappt zu haben. Wie kann der Eintrag aber fehlen?

Was kann das sein?

Kukulkan
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Registry Eintrag wird nicht angelegt?

Beitrag von Andreas Kapust »

Guten Tag.

Der Key wird im Normalfall angelegt. Wenn es sich um ein 64 Bit System und ein 32 Bit Paket handelt, schauen Sie bitte in LM\Software\Wow6432Node\Microsoft\Windows\... nach. Dort sollte der Key angelegt wurden sein.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Kukulkan
Beiträge: 120
Registriert: 13.02.2007, 16:05

Re: Registry Eintrag wird nicht angelegt?

Beitrag von Kukulkan »

Danke, dort ist es aufgetaucht. Und gestartet ist es nicht, weil der Pfad nicht in Anführungszeichen stand.

Grüße
Antworten