MachineKeyName wird nicht geschrieben
-
- Posts: 712
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
MachineKeyName wird nicht geschrieben
Hallo Zusammen,
ich probiere gerade den McAfee Agent als Paket. Der Agent wird auch brav installiert und der ErrorLevel ist auch 0
Die Abfrage ist sauber (If "%ErrorLevel%" <> "0" Then "SET:InstallationError" Endif)
und das Paket wird sauber beendet. Trotzdem wird der MachineKeyName nicht in die Registry geschrieben.
Habt ihr da eine Erklärung, wo ich da gucken muß?
[Installation]
Addmeter 30
Call "%Src%\FramePkg.exe" /install=agent /SILENT
If "%ErrorLevel%" <> "0" Then "SET:InstallationError" Endif
ich probiere gerade den McAfee Agent als Paket. Der Agent wird auch brav installiert und der ErrorLevel ist auch 0
Die Abfrage ist sauber (If "%ErrorLevel%" <> "0" Then "SET:InstallationError" Endif)
und das Paket wird sauber beendet. Trotzdem wird der MachineKeyName nicht in die Registry geschrieben.
Habt ihr da eine Erklärung, wo ich da gucken muß?
[Installation]
Addmeter 30
Call "%Src%\FramePkg.exe" /install=agent /SILENT
If "%ErrorLevel%" <> "0" Then "SET:InstallationError" Endif
-
- Posts: 521
- Joined: 06. Apr 2006, 22:01
- Location: Bochum
- Contact:
Re: MachineKeyName wird nicht geschrieben
Moin!
Vielleicht rebootet der Computer, bevor der MachineKeyName geschrieben werden konnte.
Call "%Src%\FramePkg.exe" /install=agent /SILENT
Vielleicht rebootet der Computer, bevor der MachineKeyName geschrieben werden konnte.
Call "%Src%\FramePkg.exe" /install=agent /SILENT
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/
-
- Posts: 712
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
Re: MachineKeyName wird nicht geschrieben
Leider nein.
Ich versuche das gerade über den Editor, da startet nichts neu.
Es wird auch ein Regkey geschrieben, sehe ich gerade, aber nur MachineKeyName=%DeveloperName%\%ProductName%
Der Versionskey (\%Version%) wird nicht geschrieben, statt der Version habe ich hier einen Eintrag der heißt: IPC
In der Setup.inf steht aber: MachineKeyName=%DeveloperName%\%ProductName%\%Version%
Ich versuche das gerade über den Editor, da startet nichts neu.
Es wird auch ein Regkey geschrieben, sehe ich gerade, aber nur MachineKeyName=%DeveloperName%\%ProductName%
Der Versionskey (\%Version%) wird nicht geschrieben, statt der Version habe ich hier einen Eintrag der heißt: IPC
In der Setup.inf steht aber: MachineKeyName=%DeveloperName%\%ProductName%\%Version%
Re: MachineKeyName wird nicht geschrieben
Hallo,
wir installieren den Agent mit folgendem Befehl
Allerdings ist das noch die Version 4.8.xxxx
Eventuell hat sich was geändert.
Welche Version versuchst du zu installieren?
Viele Grüße
Florian
wir installieren den Agent mit folgendem Befehl
Code: Select all
[SET:Installation]
AddMeter -1
Call "%Src%\FramePkg.exe" /install=agent /forceinstall /Silent
If %ErrorLevel% <> "0" Then "SET:InstallationError" EndIf
Eventuell hat sich was geändert.
Welche Version versuchst du zu installieren?
Viele Grüße
Florian
-
- Posts: 712
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
Re: MachineKeyName wird nicht geschrieben
Ich glaube, ich habe den Fehler gefunden!? Bin noch nicht sicher.
ProductName=Agent
DeveloperName=McAfee
Wenn ich den Agent händisch installiere, dann schreibt er ebenfalls einen Regkey in ....HKLM/Software/Wow...
Und zwar ebenfalls den Key "McAfee-->Agent
Ich vermute, dass die Installation den MachineKe Name überschreibt oder aber blockiert.
Meine Vermutung jetzt
ProductName=Agent
DeveloperName=McAfee
Wenn ich den Agent händisch installiere, dann schreibt er ebenfalls einen Regkey in ....HKLM/Software/Wow...
Und zwar ebenfalls den Key "McAfee-->Agent
Ich vermute, dass die Installation den MachineKe Name überschreibt oder aber blockiert.
Meine Vermutung jetzt
Re: MachineKeyName wird nicht geschrieben
Hallo,
das Problem tritt immer dann auf, wenn das zu installierende Programm an die selbe Stelle in die Registry schreibt, wie die Setup.inf. Bitte stellen Sie sicher, dass das nicht so ist. Wenn dem aber doch so ist, dann ist es am Einfachsten den Wert für ProductName in der Setup.inf anzupassen.
Mfg
das Problem tritt immer dann auf, wenn das zu installierende Programm an die selbe Stelle in die Registry schreibt, wie die Setup.inf. Bitte stellen Sie sicher, dass das nicht so ist. Wenn dem aber doch so ist, dann ist es am Einfachsten den Wert für ProductName in der Setup.inf anzupassen.
Mfg
Mfg
Matthias Vogt
Senior Product Manager
Matrix42 AG
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.
Matthias Vogt
Senior Product Manager
Matrix42 AG
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.
-
- Posts: 712
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
Re: MachineKeyName wird nicht geschrieben
Komisch nur, dass es bei meinen "sauberen" Test VM's funktioniert. Da werden die original Werte UND die Werte von Empirum geschrieben.
Mein Problem ist, dass es sich um ein altes Paket handelt, welches leider schon auf allen Rechnern im Unternehmen verteilt ist.
Jetzt kann ich das Paket nicht deinstallieren, weil dem Paket diese Reg-Werte fehlen.
Ich würde es jetzt glaube ich o machen, dass ich die MachineKeyName in dem Paket ändere und diesen neuen Regkey erst mal an alle Clients verteile (Als Paket oder über GPO?)
Dann müsste die Deinstallation eigentlich funktionieren, oder?
Bin mir gerade nicht sicher, ob die Setup.inf neu gezogen wird, wenn ein Eintrag geändert wird?
Mein Problem ist, dass es sich um ein altes Paket handelt, welches leider schon auf allen Rechnern im Unternehmen verteilt ist.
Jetzt kann ich das Paket nicht deinstallieren, weil dem Paket diese Reg-Werte fehlen.
Ich würde es jetzt glaube ich o machen, dass ich die MachineKeyName in dem Paket ändere und diesen neuen Regkey erst mal an alle Clients verteile (Als Paket oder über GPO?)
Dann müsste die Deinstallation eigentlich funktionieren, oder?
Bin mir gerade nicht sicher, ob die Setup.inf neu gezogen wird, wenn ein Eintrag geändert wird?
Re: MachineKeyName wird nicht geschrieben
Die Revision erhöhen erledigt das.llaprosper wrote:Bin mir gerade nicht sicher, ob die Setup.inf neu gezogen wird, wenn ein Eintrag geändert wird?
Re: MachineKeyName wird nicht geschrieben
Hallo,
es funktioniert immer auf sauberen VM's, weil bestimmte Keys vom Programm erst während der Laufzeit gesetzt werden, z.B. immer dann, wenn man eine Option des Programmes ändert, die dann in die Registry geschrieben wird.
Um das Paket sauber deinstallieren zu können, muss zuerst die lokale Registry mit den richtigen Werten korrigiert werden.
Dazu gibt es verschiedene Möglichkeiten:
Ist der Key korrekt, kann das Paket dann deinstalliert werden.
Anschließend bitte das neue Paket mit angepasstem Produktnamen wieder installieren.
Der Agent erkennt eine geänderte Setup.inf an folgenden Kriterien:
Mfg
es funktioniert immer auf sauberen VM's, weil bestimmte Keys vom Programm erst während der Laufzeit gesetzt werden, z.B. immer dann, wenn man eine Option des Programmes ändert, die dann in die Registry geschrieben wird.
Um das Paket sauber deinstallieren zu können, muss zuerst die lokale Registry mit den richtigen Werten korrigiert werden.
Dazu gibt es verschiedene Möglichkeiten:
Code: Select all
- GPO
- Korrektur Paket (Setup.inf)
Anschließend bitte das neue Paket mit angepasstem Produktnamen wieder installieren.
Der Agent erkennt eine geänderte Setup.inf an folgenden Kriterien:
Code: Select all
- Änderung der Dateigröße
- Änderung der Buildnummer in der Setup.inf im Abschnitt [SetupInfo]
(Hier ist etwas einzutragen, was es vorher nicht gab)
- Änderung der Revision (ist in diesem Fall aber nicht anzuwenden)
Mfg
Matthias Vogt
Senior Product Manager
Matrix42 AG
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.
Matthias Vogt
Senior Product Manager
Matrix42 AG
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.
Who is online
Users browsing this forum: No registered users and 8 guests