Seite 1 von 1
Registry-Einträge in 64-Bit-Systemen ändern problematisch?!
Verfasst: 28 Jul 2009, 14:38
von christian.schuld
Hallo liebe Opsi-Gemeinschaft,
Bin mal wieder auf ein Problem gestoßen und wollte euch daran teilhaben lassen. Vielleicht hat ja sogar jemand ne Lösung?!
Ich habe versucht auf einem Win2003 64-Bit System einen Registry-Eintrag unter [HKLM\Software\....] zu ändern.
Problem ist nun, dass meine Forderung ignoriert bzw. umgeleitet wurde auf den Schlüssel [HKLM\Software\Wow6432node\...].
Nach einiger Recherche durfte ich dann feststellen, dass Windows 64-Bit Systeme alle Einträge von 32-Bit Programmen dort aufnimmt.
Da der winst ja ein 32-Bit Programm ist, ist es leider nicht möglich Einträge von installierten 64-Bit Programmen zu ändern.
Kann jemand meine Vermutung bestätigen?!
Danke und Gruß
cschuld
Re: Registry-Einträge in 64-Bit-Systemen ändern problematisch?!
Verfasst: 28 Jul 2009, 15:59
von wolfbardo
Ja, nicht mit den normalen Winst-Befehlen. Workarounds sind aber möglich siehe
http://download.uib.de/opsi3.4/doku/ops ... v34-de.pdf
6.2.2. Bekannte Besonderheiten der 64 Bit-Unterstützung
Gruss
Bardo Wolf
Re: Registry-Einträge in 64-Bit-Systemen ändern problematisch?!
Verfasst: 29 Jul 2009, 08:52
von christian.schuld
Hallo,
und vielen Dank für die prompte Antwort.
Hatte bislang nur die Dokus bis Opsi331 durchsucht da wir den 3.4 noch nicht einsetzen
Dann dürfte das ja kein Problem sein.
Gruß
Christian
Re: Registry-Einträge in 64-Bit-Systemen ändern problematisc
Verfasst: 15 Feb 2012, 12:22
von islam
Ich habe auch das Problem, dass die Registry Einträge nach Wow6432Node umgeleitet werden
Bei dem genannten PDF konnte ich keine Sektion 6.2.2. finden!
Bitte um Hilfe

Re: Registry-Einträge in 64-Bit-Systemen ändern problematisc
Verfasst: 15 Feb 2012, 14:48
von Cherry
Hallo,
das Problem kenne ich. Es kann jedoch so gelöst werden:
ExecWith_komp "%systemroot%\cmd64.exe" /C
in der Sektion [ExecWith_komp] Wird eine .reg Datei ausgeführt, die schreibt dann nicht mehr in den WOW6432Node.
Vll hilft dir auch der Thread weiter:
viewtopic.php?f=7&t=2760&p=13303&hilit=cmd64#p13303
Re: Registry-Einträge in 64-Bit-Systemen ändern problematisc
Verfasst: 15 Feb 2012, 15:09
von ueluekmen
Bitte keine alten Threads für neue Probleme benutzen. Der Ursprungsthread ist zwei Jahre alt.
Der winst hat in der zwischenzeit einiges dazugelernt.
Ein Blick in das winst-manual sollte hier helfen:
http://download.uib.de/opsi4.0/doc/html ... inst-64bit
Re: Registry-Einträge in 64-Bit-Systemen ändern problematisc
Verfasst: 16 Feb 2012, 14:38
von islam
Hallo,
Danke schon mal für die Antworten, aber ich verstehe nicht was cmd64.exe mit der Registry zu tun hat ?!
Aber wenn ich es richtig verstanden hab, sollte folgendes ausreichen:
Code: Alles auswählen
...
if ($INST_SystemType$ = "64 Bit System") and (($INST_architecture$ = "system specific") or ($INST_architecture$ = "both") or ($INST_architecture$ = "64 only"))
Registry_serial /64Bit
ExecWith_serial "%systemroot%\cmd64.exe" /c
...
[Registry_serial]
openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Nemetschek\VectorWorks 17\Registration]
set "Serial Number 0" = "XXXXXX-XXXXXX-XXXXXX-XXXXXX"
set "Name" = "Name"
set "Company" = "Company"
Oder?