[Gelöst] Registry Einträge werden nicht gesetzt

Antworten
Schnitzelbrötchen
Beiträge: 2
Registriert: 19 Sep 2019, 08:18

[Gelöst] Registry Einträge werden nicht gesetzt

Beitrag von Schnitzelbrötchen »

Guten Morgen zusammen,

seit Kurzem versuche ich mich am Erstellen von Paketen zur Softwareinstallation. Die ersten Versuche haben auch ganz gut geklappt. Die Installation und Deinstallation der gewünschten Software funktioniert problemlos. Das Skript muss allerdings auch die Änderung von drei Registry Einträgen beinhalten. Das habe ich folgendermaßen umgesetzt:

Code: Alles auswählen

[Registry_SetLanguage]
openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\19\Settings]
set "DefaultLanguageId" = REG_DWORD:407
set "ResourceLanguage" = "German"

[Registry_AddLicenseKey]
openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\19\Registration]
set "LicenseKey" = "LIZENZKEY"
Die beiden Registry Sections sind natürlich unter [Actions] eingetragen.

Wenn ich nun mein Skript teste, bekomme ich am Ende keine Fehler oder Warnungen. In der Registry ändert sich allerdings genau gar nichts. Ich habe hier mal einen Auszug aus dem Log:

Code: Alles auswählen

[7] [Sep 19 08:29:04:183] Registry started readonly
[7] [Sep 19 08:29:04:185] Registry started without redirection (64 Bit)
[6] [Sep 19 08:29:04:187] Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion]  opened
[6] [Sep 19 08:29:04:189] Key closed
[6] [Sep 19 08:29:04:234] LogLevel was 7
[6] [Sep 19 08:29:04:236] LogLevel set to 6
[5] [Sep 19 08:29:04:348] Execution of: Registry_SetLanguage 
[5] [Sep 19 08:29:04:350] 
[6] [Sep 19 08:29:04:364]   Registry key [HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\19\Settings]  created
[6] [Sep 19 08:29:04:366]           Variable "DefaultLanguageId"  set to "407"
[6] [Sep 19 08:29:04:368]           Variable "ResourceLanguage"  set to "German"
[6] [Sep 19 08:29:04:370]           Key closed
[5] [Sep 19 08:29:04:374] Execution of: Registry_AddLicenseKey 
[5] [Sep 19 08:29:04:376] 
[6] [Sep 19 08:29:04:378]   Registry key [HKEY_LOCAL_MACHINE\SOFTWARE\Mindjet\MindManager\19\Registration]  created
[6] [Sep 19 08:29:04:380]           Variable "LicenseKey"  set to "LIZENZKEY"
[6] [Sep 19 08:29:04:382]           Key closed
[1] [Sep 19 08:29:04:387] ___________________
[1] [Sep 19 08:29:04:389] script finished: success
[1] [Sep 19 08:29:04:391] 0 errors
[1] [Sep 19 08:29:04:393] 0 warnings
Etwas stutzig macht mich die erste Zeile, die Registry started readonly besagt. Fehlen möglicherweise Schreibrechte für die Registry? Eigentlich wird alles mit Adminrechten ausgeführt.

Vielen Dank schonmal! :)
Zuletzt geändert von Schnitzelbrötchen am 19 Sep 2019, 11:01, insgesamt 1-mal geändert.
Schnitzelbrötchen
Beiträge: 2
Registriert: 19 Sep 2019, 08:18

Re: Registry Einträge werden nicht gesetzt

Beitrag von Schnitzelbrötchen »

Hat sich erledigt, bin von selbst drauf gekommen. Die Einträge wurden in den 32Bit Zweig der Registry geschrieben. Hab die Aufrufparameter für 64Bit eingefügt und alles funktioniert. :D
Antworten