Adobe Reader Patch auf 9.1.2 ausrollen
Wie an verschiedenen Orten im Internet zu lesen, schwappt gerade eine kleine Frustwelle von uns Admins aus in Richtung Adobe, denn der letzte Patch ist großer Murks - deshalb empfiehlt es sich, so zu installieren:
Wer das letzte Sicherheitsupdate zum AR 9 netzwerkweit verteilen will, muss zunächst einmal AR 9.1 als MSI-Paket vorliegen haben - das sollte kein Problem darstellen, denn beginnt man das 9.1er Setup zu installieren, so entpackt sich das MSI in den Tempordner. [Edit] Dieses MSI muss man nun administrativ in den zur Verteilung vorgesehenen Netzwerkordner installieren - Syntax: msiexec /a <9.1.0.msi> [Edit Ende]. Dann den 9.1.2er Patch runterladen (eine .msp-Datei). Der Trick ist nun, nicht den Patch per Skript zu installieren, sondern den Patch in das 9.1er MSI zu integrieren.
Syntax:
msiexec /p <9.1.2.msp> /a <9.1.0.msi>
(wobei das 9.1.0er MSI das jenige ist, welches man vorher administrativ installiert hat)
Nun verteilt man dies auf 9.1.2 gepatchte MSI per GPO als Upgradeinstallation - also erst das alte deinstallieren lassen.
Ein ellenlanger Thread dazu ist zum Beispiel hier: http://forums.adobe.com/thread/446650
Meine eigenen Erfahrungen beim Testen der Verteilung des Patches als msp-Datei waren ebenso bizarr:
Entweder
1) verlief die Installation problemlos oder
2) scheitere die Installation aus wirren Gründen ohne weitere Auswirkungen oder
3) sie scheiterte und danach war sogar die gesamte Windowsinstallation hin, da der Installer-Dienst abstürzte und auch nach einem Neustart schlicht nicht mehr starten wollte.
Also besser so machen
Wer das letzte Sicherheitsupdate zum AR 9 netzwerkweit verteilen will, muss zunächst einmal AR 9.1 als MSI-Paket vorliegen haben - das sollte kein Problem darstellen, denn beginnt man das 9.1er Setup zu installieren, so entpackt sich das MSI in den Tempordner. [Edit] Dieses MSI muss man nun administrativ in den zur Verteilung vorgesehenen Netzwerkordner installieren - Syntax: msiexec /a <9.1.0.msi> [Edit Ende]. Dann den 9.1.2er Patch runterladen (eine .msp-Datei). Der Trick ist nun, nicht den Patch per Skript zu installieren, sondern den Patch in das 9.1er MSI zu integrieren.
Syntax:
msiexec /p <9.1.2.msp> /a <9.1.0.msi>
(wobei das 9.1.0er MSI das jenige ist, welches man vorher administrativ installiert hat)
Nun verteilt man dies auf 9.1.2 gepatchte MSI per GPO als Upgradeinstallation - also erst das alte deinstallieren lassen.
Ein ellenlanger Thread dazu ist zum Beispiel hier: http://forums.adobe.com/thread/446650
Meine eigenen Erfahrungen beim Testen der Verteilung des Patches als msp-Datei waren ebenso bizarr:
Entweder
1) verlief die Installation problemlos oder
2) scheitere die Installation aus wirren Gründen ohne weitere Auswirkungen oder
3) sie scheiterte und danach war sogar die gesamte Windowsinstallation hin, da der Installer-Dienst abstürzte und auch nach einem Neustart schlicht nicht mehr starten wollte.
Also besser so machen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 119215
Url: https://administrator.de/contentid/119215
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
das vorgehen ist nicht zu empfehlen. Grund hierfür ist ein vermutlicher Fehler im Installer. Nachdem man 'msiexec /p <9.1.2.msp> /a <9.1.0.msi>' ausführt wird die data1.cab extrahiert (Wenn es nur eine MSI ist, dann jeweils die). Anschließend werden hier die akualisierten Dateien ersetzt. Hiernach passt der Installer die MSI Datei auf 9.1.2 bzw 9.1.3 an. Installiert man nun den Adobe Reader steht im Anschließenden Programm überall 9.1.3 jedoch läuft noch immer Adobe Reader 9.1.0. Das ist ganz einfach nachzuprüfen indem man die Programmversionen der DLL Dateien ansieht. Bei einem manuellen Patchvorgang sind diese aktualisiert, bei der Integration sind sie immer noch auf dem Stand von 9.1.0.
Adobe empfiehlt die Setup.ini anzupassen und unter [Product] folgendes hinzu zu fügen:
PATCH=AdbeRdrUpd911_all_incr.msp;AdbeRdrUpd912_all_incr.msp;AdbeRdrUpd913_all_incr.msp
Dies funktioniert wunderbar wenn man die Installation über die setup.exe laufen lässt jedoch nicht über die AcroRead.msi.
Aktuell ist mir jedenfalls keine Lösung bekannt wie man Patches Firmenintern verteilt ....
das vorgehen ist nicht zu empfehlen. Grund hierfür ist ein vermutlicher Fehler im Installer. Nachdem man 'msiexec /p <9.1.2.msp> /a <9.1.0.msi>' ausführt wird die data1.cab extrahiert (Wenn es nur eine MSI ist, dann jeweils die). Anschließend werden hier die akualisierten Dateien ersetzt. Hiernach passt der Installer die MSI Datei auf 9.1.2 bzw 9.1.3 an. Installiert man nun den Adobe Reader steht im Anschließenden Programm überall 9.1.3 jedoch läuft noch immer Adobe Reader 9.1.0. Das ist ganz einfach nachzuprüfen indem man die Programmversionen der DLL Dateien ansieht. Bei einem manuellen Patchvorgang sind diese aktualisiert, bei der Integration sind sie immer noch auf dem Stand von 9.1.0.
Adobe empfiehlt die Setup.ini anzupassen und unter [Product] folgendes hinzu zu fügen:
PATCH=AdbeRdrUpd911_all_incr.msp;AdbeRdrUpd912_all_incr.msp;AdbeRdrUpd913_all_incr.msp
Dies funktioniert wunderbar wenn man die Installation über die setup.exe laufen lässt jedoch nicht über die AcroRead.msi.
Aktuell ist mir jedenfalls keine Lösung bekannt wie man Patches Firmenintern verteilt ....
Hallo,
Adobe beschreibt den Weg über die Setup.ini hier: http://kb2.adobe.com/cps/403/kb403246.html
Ich glaube aber das die Person von dem Link aber den gleichen Fehler macht wie wir. Er nutzt msiexec zur Integration was ja ansich schief geht. Wahrscheinlich ist er auch davon ausgegangen wenn 9.1.2 unter Info steht das dann auch 9.1.2 drin ist ;)
Adobe beschreibt den Weg über die Setup.ini hier: http://kb2.adobe.com/cps/403/kb403246.html
Ich glaube aber das die Person von dem Link aber den gleichen Fehler macht wie wir. Er nutzt msiexec zur Integration was ja ansich schief geht. Wahrscheinlich ist er auch davon ausgegangen wenn 9.1.2 unter Info steht das dann auch 9.1.2 drin ist ;)
Hi,
danke für den Tipp, werde ich umgehend ausprobieren.
Das ganze war ja keine Kritik an deiner Person sondern eher an diesem Lösungsansatz. Zumal selbst Adobe Mitarbeiter diesen in Ihrem persönlichen Adobe Blog empfohlen haben.
danke für den Tipp, werde ich umgehend ausprobieren.
Zitat von @DerWoWusste:
Und ja: ich habe es in einer Testdomäne als MSI-Verteilung
getestet - es klappt und die von Dir angegebenen Dateiversionen sind
auffindbar.
Und ja: ich habe es in einer Testdomäne als MSI-Verteilung
getestet - es klappt und die von Dir angegebenen Dateiversionen sind
auffindbar.
Das ganze war ja keine Kritik an deiner Person sondern eher an diesem Lösungsansatz. Zumal selbst Adobe Mitarbeiter diesen in Ihrem persönlichen Adobe Blog empfohlen haben.
Diese Anleitung verdeutlicht das ganz noch ein bisschen:
Now, do an administrative install to a shared network location your users can read from.
msiexec /a "AcroRead.msi"
Your next step, once it's completed is to patch this with the Reader 9.1.2 msp file. Standard syntax:
msiexec /p "AdbeRdrUpd912_all_incr.msp" /a "\\SHARED\AcroRead.msi"
This of course assumes that you are working in the directory with those files. Make sure you update the AIP, not the msi you used to create the AIP!
Now, do an administrative install to a shared network location your users can read from.
msiexec /a "AcroRead.msi"
Your next step, once it's completed is to patch this with the Reader 9.1.2 msp file. Standard syntax:
msiexec /p "AdbeRdrUpd912_all_incr.msp" /a "\\SHARED\AcroRead.msi"
This of course assumes that you are working in the directory with those files. Make sure you update the AIP, not the msi you used to create the AIP!