Hallo,
bei einer Paket-Installation gibt es immer Registry-Einträge vom Program selbst und zusätzlich vom Empirum zur Paketverwaltung.
Ein Beispiel:
Wir haben ein Netzwerk, in dem Java V. 1.6.18 mit nicht deaktiviertem Autoupdate verteilt wurde.
Wochen später ist auf einigen PC's immer noch die Version 1.6.18, andere PC's sind auf einem aktuellen Stand, die meisten sind irgendwo dazwischen.
Wenn ich nun die aktuelle Version 1.6.35 verteilen will, kann ich AskUninstallOld=1 nicht mehr verwenden, da sonst für die Deinstallation die Setup.inf für die V. 1.6.18
aufgerufen wird, obwohl inzwischen Java wegen Autoupdaten die {GUID} von {26A24AE4-039D-4CA4-87B4-2F83216018FF} auf z.B. {26A24AE4-039D-4CA4-87B4-2F83216035FF} geändert hat.
Somit wird der Aufruf fehlschlagen:
Call Msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216018FF}
Die Lösung:
[Set:CleanUp]
; 1.6.18 - 1.6.34
;32-Bit Versionen:
Call Msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216018FF}
...
Call Msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216034FF}
;64-Bit Versionen
Call Msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F86416018FF}
Call Msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F86416019FF}
...
Call Msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F86416034FF}
;Registry-Bereinigung:
;die nutzlosen Empirum-Einträge für die Java-Version 6.0.18 werden gelöscht:
Callhidden cmd /c reg delete "HKLM\SOFTWARE\Sun\Java Runtime Environment 6\6.0.180" /f
Callhidden cmd /c reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Java Runtime Environment 6 6.0.180" /f
Callhidden cmd /c reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Java Runtime Environment 6 6.0.180" /f
Gruß
Roman
alte Version nachträglich deinstallieren
Unterstützung und Diskussion zur Installation von Empirum (Agentenverteilung, Depotserver ...)
Moderator: MVogt
Return to “Installation und Verteilung”
Jump to
- Deutsch
- ↳ Allgemein
- ↳ Neuigkeiten
- ↳ Installation und Konfiguration
- ↳ Administration
- ↳ Customizing und Reporting
- ↳ Stammdaten
- ↳ Sonstige Themen
- ↳ Hilfe und FAQ
- ↳ Archiv
- ↳ Display
- ↳ HWMisc
- ↳ Net
- ↳ SCSI
- ↳ Sound
- ↳ Tipps und Tricks
- ↳ Security Suite
- ↳ Empirum
- ↳ Software Management
- ↳ Installation und Verteilung
- ↳ Paketierung
- ↳ Package Cloud
- ↳ Package Robot
- ↳ Patch Management
- ↳ Inventory
- ↳ OS Installer
- ↳ Personal Backup
- ↳ Plattform
- ↳ DBUtil
- ↳ Sync
- ↳ Remote Control
- ↳ Empirum SDK
- ↳ Verschiedenes
- ↳ Patch Management (EOL)
- ↳ Easy Recovery
- ↳ Mobile
- ↳ Silverback by Matrix42
- ↳ User Services
- ↳ Service Desk
- ↳ Service Catalog
- ↳ Matrix42 Mobile Apps
- ↳ Compliance
- ↳ Asset Management
- ↳ Lizenzmanagement
- ↳ Vertragsmanagement
- ↳ License Intelligence Service (LIS)
- ↳ Enterprise Manager for SCCM
- ↳ Suche / Biete
- ↳ Suche
- ↳ Biete
- ↳ Suche Sicherungsregel (für PB)
- ↳ Biete Sicherungsregel (für PB)
- ↳ Suche Treiber (für Installer)
- ↳ Biete Treiber (für Installer)
- English
- ↳ General
- ↳ News
- ↳ Installation and Configuration
- ↳ Administration
- ↳ Customizing and Reporting
- ↳ Master Data
- ↳ Miscellaneous
- ↳ Help and FAQ
- ↳ SolutionBuilder / UUX
- ↳ Enterprise Manager for SCCM
- ↳ Empirum
- ↳ Software Management
- ↳ Packaging
- ↳ Package Cloud
- ↳ Patch Management
- ↳ Package Robot
- ↳ Inventory
- ↳ OS-Installer
- ↳ Personal Backup
- ↳ Platform
- ↳ DBUtil
- ↳ Sync
- ↳ Remote Control
- ↳ Miscellaneous
- ↳ Patch Management (EOL)
- ↳ Easy Recovery
- ↳ Mobile
- ↳ Silverback by Matrix42
- ↳ User Services
- ↳ Service Desk
- ↳ Service Catalog
- ↳ Matrix42 Mobile Apps
- ↳ Compliance
- ↳ Asset Management
- ↳ Contract Management
- ↳ Licence Management
- ↳ License Intelligence Service (LIS)
- ↳ Search / Afford
- ↳ Search
- ↳ Afford
Who is online
Users browsing this forum: No registered users and 0 guests