Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Java 7 lässt sich auf einigen Windows 7 Clients nicht nicht mehr per GPO installieren

Frage Microsoft Windows Netzwerk

Mitglied: sammy65

sammy65 (Level 1) - Jetzt verbinden

28.10.2013 um 16:10 Uhr, 3820 Aufrufe, 24 Kommentare, 4 Danke

Hallo miteinander,

ich verteile Java, Adobe Reader, Flash Player, usw. per CPO auf meinen Clients

Ich möchte jetzt die aktuelle Java Version verteilen.
Wenn der betreffende Client startet, erscheint auch die Meldung, dass Java 7 Update 45 installiert wird. Abes es geschieht nichts weiter, Der Rechner bleibt auf diesem Bildschirm und macht nichts mehr weiter.

Nir durch einen Kaltstart komme ich da wieder raus.


Das Eventlog bei meinem Windows 2008 R2 Server sagt folgendes.

Beim Lesen der MSI-Datei \\sab060\Softwareverteilung\java7\7update45\jre1.7.0_45.msi ist ein unerwarteter Fehler aufgetreten. Der Fehler ist nicht schwerwiegend genug, um den Vorgang abzubrechen. Folgender Fehler ist aufgetreten: Der Vorgang wurde erfolgreich beendet.

Was mache ich falsch, bzw. wie kann ich dieses Problem beseitigen.

Wenn ich das msi file über den UNC Pfad manuell aufrufe und installiere klappt es wunderbar.


lg
Thomas
Mitglied: Fidel83
28.10.2013 um 16:29 Uhr
Hallo

Die Installation wird doch unattend mit einer mst laufen, oder? Mach testweise auf einem PC eine Zuweisung und hänge bei der Installationsaufforderung *.msi TRANSFORMS=*.mst die Parameter /L*V mit ran. Gib einen Pfad an, wo das extended Installlog, was dadurch angelegt wird, gespeichert werden soll und schau es dir einmal genauer an. Alternativ prüf das Eventlog auf dem Client, wo die Installation nicht läuft.

LG
Bitte warten ..
Mitglied: DerWoWusste
LÖSUNG 28.10.2013, aktualisiert 20.02.2014
Moin Thomas.

Der Unterschied zwischen manueller Installationm und GPO-MSI-Verteilung ist folgender: bei der GPO wird das Systemkonto benutzt, bei der manuellen Dein Benutzerkonto. Mach Dich bitte testhalber mal zum Systemkonto:
-cmd über Rechtklick "ausführen als Administrator" starten
-psexec -s -i cmd
Dann von dieser Shell die Installation starten.
Bitte warten ..
Mitglied: sammy65
29.10.2013 um 08:02 Uhr
Zitat von Fidel83:
Hallo

Die Installation wird doch unattend mit einer mst laufen, oder? Mach testweise auf einem PC eine Zuweisung und hänge bei der
Installationsaufforderung *.msi TRANSFORMS=*.mst die Parameter /L*V mit ran. Gib einen Pfad an, wo das extended Installlog, was
dadurch angelegt wird, gespeichert werden soll und schau es dir einmal genauer an. Alternativ prüf das Eventlog auf dem
Client, wo die Installation nicht läuft.

LG

Die Meldungen im Eventlog des Clients:

Product: Java 7 Update 40 -- Error 1705.A previous installation for this product is in progress. You must undo the changes made by that installation to continue. Do you want to undo those changes?

Die Änderungen an den Softwareinstallationseinstellungen wurden nicht angewendet. Die Installation von Software, die von der Gruppenrichtlinie für diesen Benutzer bereitgestellt wird, wird bis zur nächsten Anmeldung verzögert, da die Änderungen vor der Anmeldung vorgenomme Fehler: %%1274

Die Zuweisung der Anwendung Java 7 Update 45 der Richtlinie Java 7 Update 45 ist fehlgeschlagen. Fehler: %%1274
Bitte warten ..
Mitglied: Bitboy
LÖSUNG 29.10.2013, aktualisiert 20.02.2014
Hi,

das da ist vermutlich ein Folgefehler weil du die erste Installation abgeschossen hast. Dadurch sind Einträge in der Registry geblieben, die dem Java Setup sagen, dass da aktuell noch ne Installation läuft.
http://support.adminarsenal.com/entries/23610316--Uninstall-Java-JRE-7- ...

Empfehlen würde ich dir an dem einen Client erstmal alles was mit Java zu tun hat zu löschen / deinstallieren und dann die Gruppenrichtlinie mit dem neuen Setup und dem Log Parameter auszuführen.
Bitte warten ..
Mitglied: sammy65
29.10.2013 um 13:11 Uhr
Zitat von Bitboy:
Empfehlen würde ich dir an dem einen Client erstmal alles was mit Java zu tun hat zu löschen / deinstallieren und dann
die Gruppenrichtlinie mit dem neuen Setup und dem Log Parameter auszuführen.

Welches neue Setup denn, jetzt steh ich aufm Schlauch
Bitte warten ..
Mitglied: Bitboy
LÖSUNG 29.10.2013, aktualisiert 20.02.2014
Meinte das was du im Moment per GPO ausrollen möchtest. In deinem ersten Beitrag gehts um das Update 45 und im vorletzten ist von Update 40 die Rede.
Bitte warten ..
Mitglied: sammy65
30.10.2013 um 10:06 Uhr
Oh Sorry, das war mein Fehler,

aber ich glaube jetzt funktioniert es. An meinem client habe ich den kompletten Key [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\AppMgmt\{edbfc72c-bfd1-4246-8a94-efe2da408f6d}] gelöscht, nachdem ich zuvor Java deinstalliet hatte.

Jetzt klappt es.


Nun meine Frage diesbezüglich. Kann ich per GPO auch komplette Key miit unterkeys löschen?
Bitte warten ..
Mitglied: DerWoWusste
LÖSUNG 30.10.2013, aktualisiert 20.02.2014
Natürlich. Group Policy preferences nutzen.
Bitte warten ..
Mitglied: sammy65
30.10.2013 um 10:43 Uhr
Zitat von DerWoWusste:
Natürlich. Group Policy preferences nutzen.

Das kenn ich jetzt noch nicht, kannst Du mir da weiterhelfen?
Bitte warten ..
Mitglied: DerWoWusste
LÖSUNG 30.10.2013, aktualisiert 20.02.2014
In jeder Policy ist ein Zweig "Richtlinie" und ein Teil "Einstellungen" (?, habe hier englisch, da heißt es preferences). Bei preferences kannst Du im Computerbereich der Policy reingehen und mal aufklappen, was da so alles vorhanden ist: unter anderem ein Registry-Manipulator.
Bitte warten ..
Mitglied: sammy65
30.10.2013 um 11:00 Uhr
Mit dem arbeite ich bereits, nur kapiere ich nicht wie ich komplette Keys mit unterkeys entfernen kann. Also ein kompletter Ordner in der Registry. Ich habe hier bisher nur einzelne Einträge aktualisiert, bzw. bearbeitet.
Bitte warten ..
Mitglied: sammy65
30.10.2013, aktualisiert um 11:58 Uhr
So, ich hab jetzt weiter getestet, an allen Clients an denen ich getestet habe klappt es wieder.

Vorgehensweise:
1 Java mit Windows Installer deinstallieren

2. Windows-Installer-Clean up Tool ausführen (gibt´s hier: http://www.pcwelt.de/downloads/tools_utilities/desktop-tools/109259/win ... )
und prüfen ob noch Java Leichen im System vorhanden sind.
Wenn Ja, dann markieren und entfernen

3. JavaRa ausführen und auf weitere Leichen prüfen, ggf entfernen

4. Es lassen sich einzelne Anwendungen einer Softwareverteilungs-GPO zurücksetzen. Ohne großartige Deinstallation und Reinigung durch das Install Clean Up Utility (s.o.) wird die GPO das Produkt eigenständig auf diesem PC neu installieren.
Dazu muss nur der korrekte Unterkey von HKLM/Software/Microsoft/Windows/CurrentVersion/Group Policy/AppMgmt/[random SID]/ gelöscht werden. Jeder dieser SID Schlüssel in AppMgmt hat einen Wert namens “Deployment Name”, der den Namen der Software beinhaltet, die verteilt wurde (in dieser Situation fehlerhaft). Diesen Schlüssel also löschen, gpupdate /force, ggf. den Stand mit gpresult /h überprüfen, Neustart, die Software wird neu verteilt.

Nun zu meiner Frage: Ich werde das Problem an mindestens 50 weiterer clients haben. Gibt es eine Möglichkeit das Ganze auch zentral zu regeln.
Bitte warten ..
Mitglied: DerWoWusste
LÖSUNG 30.10.2013, aktualisiert 20.02.2014
Klar geht das.
msiexec /x ID
in einem Startskript deinstalliert Produkte mit der angegebenen ID, diese must Du nur für Java raussuchen.
Was das Cleanup-Tool macht, kannst Du mit preferences abbilden: nämlich regwerte löschen.
Bitte warten ..
Mitglied: sammy65
31.10.2013, aktualisiert um 09:22 Uhr
Hi, mein Problem ist nur, dass ich keinerlei Ahnung habe, was das Tool genau macht und wie finde ich die ID heraus?? Kanst Du mir auch helfen wie ich ein Startscript bastel.?
Bitte warten ..
Mitglied: DerWoWusste
LÖSUNG 31.10.2013, aktualisiert 20.02.2014
Das Cleanup-Tool löscht Registrywerte. Welche das sind, kannst Du mit einem vorher-nachher-Registryvergleich finden. Nimm dazu beispielsweise das Tool regshot.
Die ID steht im MSI, lies sie aus mit dem MSI-Editor Orca (oder mit Instead, beides freeware). Beispiel: die ID von 1.7_45 ist {26A24AE4-039D-4CA4-87B4-2F83217045FF}, zu finden im Table "Property" in der Zeile ProductCode.
Bitte warten ..
Mitglied: sammy65
31.10.2013 um 09:51 Uhr
Könntest Du mir bitte helfen das Startscript zu erstellen, bzw. zu bearbeiten, ich habe da keinerlei Ahnung davon. Oder gibt es eine Anleitung diesbezüglich .
Bitte warten ..
Mitglied: DerWoWusste
LÖSUNG 31.10.2013, aktualisiert 20.02.2014
Sorry, so langsam frage ich mich, warum Du Dich da ranwagst, wenn Du davon nichts verstehst :|
Bitte warten ..
Mitglied: sammy65
31.10.2013, aktualisiert um 11:43 Uhr
Habs nur noch nie gemacht und irgendwann ist immer das erste Mal.

I
Bitte warten ..
Mitglied: sammy65
31.10.2013 um 11:43 Uhr
Ich hab jetzt erst mal eine Batchdatei geschrieben mit folgendem Befehl:

msiexec /x {26A24AE4-039D-4CA4-87B4-2F83217025FF}

Diese werde ich über die GPO auf dem Server über "Computerkomfiguration", "Richtlinien", "Windows einstellungen", "Scripts", "Starten" aufrufen.

Ist das so ok?
Bitte warten ..
Mitglied: DerWoWusste
LÖSUNG 31.10.2013, aktualisiert 20.02.2014
Ja_____________________________________________
Bitte warten ..
Mitglied: sammy65
31.10.2013 um 14:55 Uhr
Hi,

entschuldige bitte dass ich nerve, aber ich bastel fleissig..
Ich habe jetzt mit dem Tool regshot einen vorher / nachher Vergleich der Registry gemacht..
Kann ich mit den preferences auch einen kompletten Key mit Unterkeys löschen.
Bitte warten ..
Mitglied: DerWoWusste
LÖSUNG 31.10.2013, aktualisiert 20.02.2014
Ja_______________
Bitte warten ..
Mitglied: sammy65
31.10.2013 um 16:05 Uhr
Vielen Dank für Deine Mühe (und Deine Geduld),

ich habs geschafft (*freuuu*), alle relevanten Keys wurden gelöscht und beim 2. Neustart wird die aktuelle Java Version automatisch installiert.
Bitte warten ..
Neuester Wissensbeitrag
Festplatten, SSD, Raid

12TB written pro SSD in 2 Jahren mit RAID5 auf Hyper-VServer

Erfahrungsbericht von Lochkartenstanzer zum Thema Festplatten, SSD, Raid ...

Ähnliche Inhalte
Exchange Server
gelöst Microsoft Excange Server 2007 auf Windows Server 2003 Installieren? (9)

Frage von Herbrich19 zum Thema Exchange Server ...

Windows Userverwaltung
Neue Version (msi Paket) lässt sich nicht über GPO ausrollen? (5)

Frage von ordi303 zum Thema Windows Userverwaltung ...

Windows 10
gelöst Windows 10 GPO wegen Schnellstart nicht mehr gezogen (3)

Frage von Looser27 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...