Fonts via Gruppenrichtlinien verteilen
Hallo Leute,
ich versuche folgendes umzusetzen:
Font Verteilung via Gruppenrichtlinien von einem Windows Server 2003 auf XP und Win7 Clients.
Ich habe dazu folgende Anleitung verwendet:
http://www.gruppenrichtlinien.de/index.html?/msi/Beispiel_Fonts_MSI.htm
Den Beitrag in dem Forum habe ich auch gelesen, hat mir aber leider nicht weitergeholfen:
Fonts per Gruppenrichtlinien verteilen
Nach dem ich meine .msi Datei mit der oben genannten Anleitung erfolgreich erstellt habe, habe ich sie für die Verteilung freigegeben.
Die Installation funktioniert auf allen Win7 Clients.
Bei allen WinXP Clients funktioniert es nicht, ich habe mich durch viele Foren und Beiträge schon durchgewühlt und denke es liegt an dem Registry Eintrag der bei der Installation der .msi nicht gesetzt wird.
Ich habe allerdings in WinINSTALLE LE 2003 die Option dass ich Registry Einträge bei der Installation setzen möchte.
In dem anderen Beitrag hier im Forum wurde als Ziel für den Registry Eintrag dieser Link genannt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
Mein Problem ist es jetzt den richtigen Registry Eintrag zu erstellen um diesen in WinINSTALL LE zu importieren.
Ich weiß leider nicht wie der Registry Eintrag lauten muss und habe auch bisher noch keinen Registry Eintrag erstellt nur editiert.
Details zu dem XP Problem:
Das .msi Paket lässt sich manuell erfolgreich auf den XP Clients installieren und deinstallieren, aber über die Gruppenrichtlinie funktioniert es nicht. Es kommt keine Fehlermeldung und man sieht keinen Eintrag in den Logs über eine gescheiterte oder gestartete Installation.
Nur bei der Manuelle Installation/Deinstallation sehe ich jeweils einen Eintrag in den Logs über die erfolgreiche Installation/Deinstallation.
Ich bin mir nicht sicher ob es an dem fehlenden Registry Eintrag liegt, alle anderen Gruppenrichtlinien wie Foxit Reader usw. funktionieren auf win7 sowie Xp Clients ohne Probleme.
Ich hoffe ich habe es detailliert genug beschrieben und ihr könnt mir weiterhelfen.
Vielen Dank schon mal!
Gruß
David
ich versuche folgendes umzusetzen:
Font Verteilung via Gruppenrichtlinien von einem Windows Server 2003 auf XP und Win7 Clients.
Ich habe dazu folgende Anleitung verwendet:
http://www.gruppenrichtlinien.de/index.html?/msi/Beispiel_Fonts_MSI.htm
Den Beitrag in dem Forum habe ich auch gelesen, hat mir aber leider nicht weitergeholfen:
Fonts per Gruppenrichtlinien verteilen
Nach dem ich meine .msi Datei mit der oben genannten Anleitung erfolgreich erstellt habe, habe ich sie für die Verteilung freigegeben.
Die Installation funktioniert auf allen Win7 Clients.
Bei allen WinXP Clients funktioniert es nicht, ich habe mich durch viele Foren und Beiträge schon durchgewühlt und denke es liegt an dem Registry Eintrag der bei der Installation der .msi nicht gesetzt wird.
Ich habe allerdings in WinINSTALLE LE 2003 die Option dass ich Registry Einträge bei der Installation setzen möchte.
In dem anderen Beitrag hier im Forum wurde als Ziel für den Registry Eintrag dieser Link genannt: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
Mein Problem ist es jetzt den richtigen Registry Eintrag zu erstellen um diesen in WinINSTALL LE zu importieren.
Ich weiß leider nicht wie der Registry Eintrag lauten muss und habe auch bisher noch keinen Registry Eintrag erstellt nur editiert.
Details zu dem XP Problem:
Das .msi Paket lässt sich manuell erfolgreich auf den XP Clients installieren und deinstallieren, aber über die Gruppenrichtlinie funktioniert es nicht. Es kommt keine Fehlermeldung und man sieht keinen Eintrag in den Logs über eine gescheiterte oder gestartete Installation.
Nur bei der Manuelle Installation/Deinstallation sehe ich jeweils einen Eintrag in den Logs über die erfolgreiche Installation/Deinstallation.
Ich bin mir nicht sicher ob es an dem fehlenden Registry Eintrag liegt, alle anderen Gruppenrichtlinien wie Foxit Reader usw. funktionieren auf win7 sowie Xp Clients ohne Probleme.
Ich hoffe ich habe es detailliert genug beschrieben und ihr könnt mir weiterhelfen.
Vielen Dank schon mal!
Gruß
David
Please also mark the comments that contributed to the solution of the article
Content-Key: 174135
Url: https://administrator.de/contentid/174135
Printed on: April 27, 2024 at 01:04 o'clock
8 Comments
Latest comment
Guten Abend David,
also wenn der msi-Installer manuell funktioniert, dann scheitert es wahrscheinlich nicht am msi-Installer sondern daran, dass diese Richtlinie nicht greift.
Normalerweise (Zitat DerWoWusste: beim zweiten Neustart des Rechners wird die Gruppenrichtlinie angewandt) kannst Du das mit "gpupdate /force" erzwingen. Beim erforderlichen Neustart wird die Installation nach "Übernahme der Softwarerichtlinien" angezeigt, wenn da nix zu sehen ist, dann passiert da auch nix.
Du solltest vielleicht auch mal gpresult http://technet.microsoft.com/de-de/library/cc756960%28WS.10%29.aspx zu Rate ziehen.
Markus
also wenn der msi-Installer manuell funktioniert, dann scheitert es wahrscheinlich nicht am msi-Installer sondern daran, dass diese Richtlinie nicht greift.
Normalerweise (Zitat DerWoWusste: beim zweiten Neustart des Rechners wird die Gruppenrichtlinie angewandt) kannst Du das mit "gpupdate /force" erzwingen. Beim erforderlichen Neustart wird die Installation nach "Übernahme der Softwarerichtlinien" angezeigt, wenn da nix zu sehen ist, dann passiert da auch nix.
Du solltest vielleicht auch mal gpresult http://technet.microsoft.com/de-de/library/cc756960%28WS.10%29.aspx zu Rate ziehen.
Markus
ok wenn's ein Unterschied zwischen Win 7 und XP ist, dann leg doch für die beiden Systeme jeweils eine OU an und mach für XP einen neuen msi-Installer.
Wie (auf welchem System) hast Du denn den msi-Installer erstellt?
Markus
Wie (auf welchem System) hast Du denn den msi-Installer erstellt?
Markus
OU = Organizational Unit, das sind die "Gruppen", also Computer- oder Benutzergruppen, auf die eine GPO angewandt wird. Wenn Du z.B. eine OU namens win7 und eine namens winxp hast und die Rechner jeweils da rein tust, dann kannst Du die msi-Installer für das jeweilige Betriebssystem auf die passende OU anwenden.
Wenn's nicht anders geht, dann hilft vielleicht wirklich nur ein Skript, dass die Registryeinträge anpasst. Das Skript könnte aber auch das Betriebssystem auslesen und dann jeweils die passenden Registryeinträge vornehmen. Da es solche Skripten bereits gibt ist es wahrscheinlich weniger Arbeit. Also Du brauchst Dann nur ein Skript, dass die Font-Dateien in den jeweiligen Ordner kopiert und ein Skript, dass die Registryeinträge vornimmt.
Markus
Wenn's nicht anders geht, dann hilft vielleicht wirklich nur ein Skript, dass die Registryeinträge anpasst. Das Skript könnte aber auch das Betriebssystem auslesen und dann jeweils die passenden Registryeinträge vornehmen. Da es solche Skripten bereits gibt ist es wahrscheinlich weniger Arbeit. Also Du brauchst Dann nur ein Skript, dass die Font-Dateien in den jeweiligen Ordner kopiert und ein Skript, dass die Registryeinträge vornimmt.
Markus
Naja, Du hast ja diesen Link Fonts per Gruppenrichtlinien verteilen selbst gepostet. Wenn ich die Antwort von "DerWoWusste" richtig verstehe, dann sind's bei XP und Win 7 unterschiedliche Registryeinträge die angepasst werden müssen.
Das bedeutet, dass Dein Installer das Betriebssystem erkennen muss. Daher meine Idee mit den beiden OUs. Ich würde mit Wininstall jeweils ein msi-Paket auf einem Win 7 Rechner bauen und eins auf einem XP Rechner. Dann sollte eigentlich jedes dieser Pakete auf "seinem" System korrekt installiert werden.
Ich denke, in dem o.g. Thread der Beitrag von 12philipp12 sagt eigentlich alles.
Markus
Das bedeutet, dass Dein Installer das Betriebssystem erkennen muss. Daher meine Idee mit den beiden OUs. Ich würde mit Wininstall jeweils ein msi-Paket auf einem Win 7 Rechner bauen und eins auf einem XP Rechner. Dann sollte eigentlich jedes dieser Pakete auf "seinem" System korrekt installiert werden.
Ich denke, in dem o.g. Thread der Beitrag von 12philipp12 sagt eigentlich alles.
Markus