{"id":1609,"date":"2017-01-24T08:55:00","date_gmt":"2017-01-24T08:55:00","guid":{"rendered":"http:\/\/neu.koetzingit.de\/internet-browser-teil-3-mozilla-firefox\/"},"modified":"2026-06-02T13:32:50","modified_gmt":"2026-06-02T13:32:50","slug":"internet-browser-teil-3-mozilla-firefox","status":"publish","type":"post","link":"https:\/\/www.koetzingit.de\/en\/internet-browser-teil-3-mozilla-firefox\/","title":{"rendered":"Web Browsers, Part 3: Mozilla Firefox"},"content":{"rendered":"<p><span class=\"dropcapmiddle\">D<\/span>ies ist ein dreiteiliger Artikel \u00fcber Internet-Browser in einem <strong>Multiuser-System<\/strong> wie Citrix Server VDA oder Remote Desktop Services (RDS). Der Artikel erkl\u00e4rt das Deployment und Konfiguration der Internet-Browser, damit diese m\u00f6glichst reibungsfrei in den genannten\u00a0Umgebungen funktionieren. Die typischen Browser, die ich bei Kunden finde, sind Microsoft <strong>Internet Explorer, Google Chrome<\/strong> und <strong>Mozilla Firefox<\/strong> und daher ein dreiteiliger Artikel.<\/p>\n<p>Bitte ber\u00fccksichtigen Sie, dass sich Dinge zwischen Browser Versionen \u00e4ndern k\u00f6nnen und sollten Sie mit jeder Version pr\u00fcfen.<br \/>Dies ist der <strong>dritte Teil<\/strong> \u00fcber Mozilla Firefox.<\/p>\n<p><!--more--><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Hinweis<\/strong><\/span><br \/>Dieser Artikel ist \u00fcber das Deployment und Konfiguration\u00a0von Internet Browsern in Multiuser Umgebungen und nicht ob der Browser der Beste, schnellste, coolste oder was auch immer ist.<\/p>\n<p>\u00a0<\/p>\n<h3><span class=\"label label-success\">\u00dcber Mozilla Firefox<\/span><\/h3>\n<p>Mozilla gibt es in einer extra Edition dem <strong>Extended Support Release<\/strong> (ESR) und ist die gleiche Idee wie Citrix Long Term Service Release (LTSR). ESR sollte daher besser getestet sein und damit eine h\u00f6here Stabilit\u00e4t haben. Daher habe ich die ESR Version in f\u00fcr diesen Artikel verwendet. Einige meiner Kunden verwenden Firefox da sie eigene Anwendungen daf\u00fcr entwickelt haben aber wie so oft der Entwickler jetzt nicht mehr verf\u00fcgbar ist. Mozilla Firefox unterst\u00fctz nicht Microsoft Gruppenrichtlinien nur in einer nicht unterst\u00fctzten Community Edition und daher f\u00fcr Unternehmen nicht verl\u00e4sslich genug f\u00fcr produktive Umgebungen. Firefox wie auch Google Chrome speichert Benutzerdaten in AppData\u00a0des Benutzerprofils und kann so <strong>stark anwachsen<\/strong>, dass die Anmeldung sich deutlich verlangsamen kann.<\/p>\n<p>\u00a0<\/p>\n<h3><span class=\"label label-success\">Deployment<\/span><\/h3>\n<p>Das Installationspacket kommt als ausf\u00fchrbare Datei und nur zwei Optionen. Verwendung von <span style=\"font-family: Courier New;\">-ms<\/span> f\u00fcr unbeaufsichtigte Installation und <span style=\"font-family: Courier New;\">\/INI <\/span>f\u00fcr unbeaufsichtigt aber mit weiteren Parametern. Hauptgrund f\u00fcr die Nutzung der INI Variante\u00a0ist die M\u00f6glichkeit den Maintanance Dienst zu Deaktivieren.<\/p>\n<p>Die Kommandozeile zur Installation von Firefox:<br \/><code>Start \"Install FireFox\" \/wait \"%CURRPATH%\\Firefox Setup 45.6.0esr.exe\" \/INI=\"%CURRPATH%\\ff_install.ini\"<\/code><\/p>\n<p style=\"padding-left: 30px;\"><strong>INI\u00a0Dateiinhalt<\/strong><br \/><code>[Install]<\/code><br \/><code>InstallDirectoryName=Mozilla Firefox<\/code><br \/><code>QuickLaunchShortcut=false<\/code><br \/><code>DesktopShortcut=true<\/code><br \/><code>StartMenuShortcuts=false<\/code><br \/><code>MaintenanceService=false<\/code><\/p>\n<p>\u00a0<\/p>\n<h3><span class=\"label label-success\">Konfiguration<\/span><\/h3>\n<p>Die Konfiguration des Firefox wird \u00fcber Konfigurationsdateien gemacht, die zuvor angepasst- und in die richtige Lokation kopiert werden m\u00fcssen. Die fraglichen Dateien sind\u00a0<strong>autoconfig.js, mozilla.cfg, overwrite.ini<\/strong> und <strong>profiles.ini<\/strong>. Die autoconfig Datei zeigt im Grunde nur auf die mozilla.cfg Datei, wobei der\u00a0Name der Datei frei gew\u00e4hlt werden kann in der autoconfig.js\u00a0<\/p>\n<p style=\"padding-left: 30px;\"><strong>Inhalt\u00a0autoconfig.js Datei<\/strong><br \/><code>pref(\"general.config.filename\", \"mozilla.cfg\");<\/code><br \/><code>pref(\"general.config.obscure_value\", 0);12<\/code><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0Die <strong>mozilla.cfg<\/strong> Datei ist die eigentliche Konfigurationsdatei und hier einige wichtige Einstellungen:<\/p>\n<ul>\n<li>\/\/ Deaktivieren der\u00a0GPU HW Beschleunigung<br \/><code>lockPref(\"layers.acceleration.disabled\", true);<\/code><br \/><code>lockPref(\"gfx.direct2d.disabled\", true)<\/code><\/li>\n<li>\/\/ Deaktivieren\u00a0Standard Browser Pr\u00fcfung<br \/><code>lockPref(\"browser.shell.checkDefaultBrowser\", false);<\/code><\/li>\n<li>\/\/ Updater Deaktivieren<br \/><code>lockPref(\"app.update.enabled\", false);<\/code><\/li>\n<li>\/\/ Stellt sicher, das das Update wirklich aus ist<br \/><code>lockPref(\"app.update.auto\", false);<\/code><br \/><code>lockPref(\"app.update.mode\", 0);<\/code><br \/><code>lockPref(\"app.update.service.enabled\", false);<\/code><\/li>\n<li>\/\/ Deaktivieren jeglichen Datenupload\u00a0zu Mozilla\u00a0(Telemetry and FHR)<br \/><code>lockPref(\"datareporting.policy.dataSubmissionEnabled\", false);<\/code><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>Wenn der Benutzer Firefox startet, dann wird ein Profil angelegt was als Standard in AppData des Benutzerprofils gespeichert wird.\u00a0 Ich empfehle eine Umleitung des Ordners in einen\u00a0Netzwerkordner wie dem Basisordner (Home Drive) da\u00a0der Ordner\u00a0pro Benutzer notwendig ist. Nat\u00fcrlich kann dies zu Performance- oder anderen Problemen (Netzwerkfehler)\u00a0f\u00fchren aber es muss hier entschieden werden zwischen Anmeldedauer oder Performance. Bisher haben Kunden noch keine Probleme mit der Umleitung des Ordners ins Netzwerk berichtet.<\/p>\n<p><strong>HINWEIS:<\/strong> Ich empfehle <strong>absolut nicht\u00a0<\/strong>das gesamte AppData Verzeichnis umzuleiten!\u00a0Dies kann zu einer Reihe von Problemen f\u00fchren!<\/p>\n<p>Um den Standard Pfad f\u00fcr das Firefox zu \u00e4ndern muss eine angepasste profiles.ini Datei f\u00fcr jeden Benutzer in AppData erstellt werden. Dies kann recht einfach \u00fcber die Gruppenrichtlinie f\u00fcr INI-Dateien gemacht werden. Zudem muss ebenfalls \u00fcber Gruppenrichtlinien Ordner der Zielordner zuvor erstellt werden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1607\" src=\"http:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-ini-files-de.jpg\" alt=\"Blogs Ini Files De\" width=\"600\" height=\"132\"  title=\"Internet-Browser Teil 3: Mozilla Firefox\" srcset=\"https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-ini-files-de.jpg 600w, https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-ini-files-de-300x66.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Der Inhalt der <strong>profiles.ini<\/strong> Datei w\u00fcrde mit H: als Home Drive und FireFoxProf als neuer Ordner wie folgt aussehen<\/p>\n<p style=\"padding-left: 30px;\"><code>[General]<\/code><br \/><code>StartWithLastProfile=1<\/code><br \/><code>[Profile0]<\/code><br \/><code>Name=default<\/code><br \/><code>IsRelative=0<\/code><br \/><code>Path=H:\\Windows\\FireFoxProf<\/code><br \/><code>Default=1<\/code><\/p>\n<p>Alternativ kann Firefox mit Optionen gestartet werden und dabei der Firefox Profilort angegeben werden\u00a0<span style=\"font-family: Courier New;\">-P &lt;Path to Profile&gt;<\/span> und da dies \u00fcber die Windows Shell geht k\u00f6nnen Umgebungsvariablen wie %UserName% angegeben werden und nicht existierende Ordner werden automatisch angelegt.<\/p>\n<p>Um den Import Wizard zu Deaktivieren wird die overwrite.ini Datei notwendig und muss in das Programmverzeichnis von Firefox kopiert werden.<\/p>\n<p style=\"padding-left: 30px;\">Inhalt der\u00a0<strong>overwrite.ini<\/strong> Datei<br \/><code>[XRE]<\/code><br \/><code>EnableProfileMigrator=false<\/code><code><\/code><\/p>\n<p>Danach sind Sie endlich fertig!<\/p>\n<p>\u00a0<\/p>\n<h3><span class=\"label label-success\">Deployment Packet<\/span><\/h3>\n<p>Alle notwendigen Dateien f\u00fcr das Mozilla Firefox Deployment\u00a0in einem\u00a0Paket\u00a0hier zum\u00a0Download\u00a0<\/p>\n<figure><a href=\"http:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/deploy_firefox_de.zip\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1604\" src=\"http:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/zip.png\" alt=\"Zip\" width=\"64\" height=\"97\"  title=\"Internet-Browser Teil 3: Mozilla Firefox\" \/><\/a><figcaption>deploy_firefox_de.zip<\/figcaption><\/figure>\n<p>\u00a0<\/p>\n<h3><span class=\"label label-success\">Zusammenfassung<\/span><\/h3>\n<p>Von allen drei Internet-Browsern erfordert Mozilla Firefox einiges an Konfiguration und wissen damit es passt. Die Kontrolle ist stark begrenzt und nicht sehr flexibel verglichen mit der Konfiguration durch Gruppenrichtlinien. Meiner Meinung nach sollte jede Software die eine Rolle in Unternehmen haben m\u00f6chte Microsoft Gruppenrichtlinien unterst\u00fctzen. Generell sollte das Installationspacket heutzutage als MSI Datei vorliegen und mehr Optionen unterst\u00fctzen. Ich bin auch kein Fan von Anwendungen die unn\u00f6tig viel Daten im Profil des Benutzers speichern und noch schlimmer wenn dies unter AppData\\Local gemacht wird.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dies ist ein dreiteiliger Artikel \u00fcber Internet-Browser in einem Multiuser-System wie Citrix Server VDA oder Remote Desktop Services (RDS). Der [&hellip;]<\/p>\n","protected":false},"author":1755,"featured_media":1606,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[12],"tags":[175,177,27,178,176,174,179,78,32,181,182,183,180,45],"class_list":["post-1609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles-de","tag-browser","tag-chrome","tag-citrix","tag-firefox","tag-google","tag-gpo","tag-install","tag-internet","tag-microsoft","tag-mozilla","tag-profile","tag-redirect","tag-setup","tag-vda"],"uagb_featured_image_src":{"full":["https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-firefox-v1.jpg",360,360,false],"thumbnail":["https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-firefox-v1-150x150.jpg",150,150,true],"medium":["https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-firefox-v1-300x300.jpg",300,300,true],"medium_large":["https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-firefox-v1.jpg",360,360,false],"large":["https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-firefox-v1.jpg",360,360,false],"1536x1536":["https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-firefox-v1.jpg",360,360,false],"2048x2048":["https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-firefox-v1.jpg",360,360,false],"trp-custom-language-flag":["https:\/\/www.koetzingit.de\/wp-content\/uploads\/2017\/01\/blogs-firefox-v1.jpg",12,12,false]},"uagb_author_info":{"display_name":"Thomas K\u00f6tzing","author_link":"https:\/\/www.koetzingit.de\/en\/author\/thomas-koetzing\/"},"uagb_comment_info":1,"uagb_excerpt":"Dies ist ein dreiteiliger Artikel \u00fcber Internet-Browser in einem Multiuser-System wie Citrix Server VDA oder Remote Desktop Services (RDS). Der [&hellip;]","_links":{"self":[{"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/posts\/1609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/users\/1755"}],"replies":[{"embeddable":true,"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/comments?post=1609"}],"version-history":[{"count":1,"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/posts\/1609\/revisions"}],"predecessor-version":[{"id":1883,"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/posts\/1609\/revisions\/1883"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/media\/1606"}],"wp:attachment":[{"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/media?parent=1609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/categories?post=1609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.koetzingit.de\/en\/wp-json\/wp\/v2\/tags?post=1609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}