Firefox-Updates für Unternehmen verwalten

Firefox for Enterprise Firefox for Enterprise Zuletzt aktualisiert: vor 2 Wochen
Dies ist eine maschinengenerierte Übersetzung des englischen Inhalts. Sie wurde nicht von einem Menschen überprüft und kann Fehler enthalten. Wenn Sie diesen Inhalt überarbeiten möchten, können Sie hier beginnen.

Dieser Artikel richtet sich an Systemadministratoren, die Firefox auf den Computern von Unternehmen oder Organisationen einrichten möchten.

Wir empfehlen Ihnen, die automatischen Updates für alle Firefox-Instanzen aktiviert zu lassen, um sicherzustellen, dass immer die neuesten Sicherheitspatches eingespielt werden und alle Funktionen verfügbar sind. Allerdings können die Anforderungen Ihrer spezifischen Umgebung möglicherweise gegen automatische Updates sprechen.

In Ihrer Unternehmensumgebung können Sie sowohl die Standardversion Firefox Rapid Release (RR) als auch Firefox ESR (Extended Support Release) verwenden. Bei Bedenken zum Verwaltungsaufwand von häufigen großen Updates lesen Sie Den passenden Update-Kanal für Firefox wählen, dort erhalten Sie weitere Informationen über den Veröffentlichungszyklus von Firefox ESR (Extended Support Release).

Häufigkeit der Major Releases Umfang der Major Releases Häufigkeit der Minor Releases Umfang der Minor Releases
ESR Jedes Jahr

Siehe Kalender

Auslieferung von neuen Funktionen und Behebung von Bugs in den letzten 12 Monaten Alle 4 Wochen oder bei Bedarf Behebung kritischer Bugs bezüglich Stabilität oder Sicherheit
RR Alle 4 Wochen

Siehe Kalender

Auslieferung von neuen Funktionen und Behebung von Bugs in den letzten 4 Wochen Falls erforderlich auch zwischen den Major Releases Behebung kritischer Bugs bezüglich Stabilität oder Sicherheit


Firefox-Updates deaktivieren

Die automatischen Updates sind standardmäßig aktiviert, können aber mithilfe der Richtlinie „DisableAppUpdate“ deaktiviert werden.

Wenn Updates aktiviert sind, können sie durch Aktivierung der Richtlinie „AppAutoUpdate“ ohne Zustimmung des Nutzers im Hintergrund installiert werden.

Fehlerbehebung bei Problemen mit Firefox-Updates

Wenn eine Workstation keine Firefox-Updates erhält, können die folgenden PowerShell-Prüfungen helfen, die Ursache zu ermitteln.

Registrierungsschlüssel der lokalen Gruppenrichtlinie (GPO) prüfen

Führen Sie den folgenden Befehl aus:

Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Mozilla\Firefox" | 
Select-Object DisableAppUpdate, AppAutoUpdate

Erwartete Werte:

Registrierungswert Erwarteter Wert
DisableAppUpdate 0
AppAutoUpdate 1

Wenn diese Werte nicht wie erwartet festgelegt sind, sind die Firefox-Updates möglicherweise durch eine lokale oder Domänen-Gruppenrichtlinie deaktiviert.

Installierte Firefox-Version prüfen

Führen Sie den folgenden PowerShell-Befehl aus:

Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\" |
Where-Object { $_.PSChildName -like "Mozilla Firefox*" } |
ForEach-Object {
    Get-ItemProperty $_.PsPath |
    Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
}

Vergleichen Sie die installierte Version mit der neuesten Firefox ESR-Version, die auf der Website von Mozilla verfügbar ist.

Geplante Aufgabe prüfen

Firefox verwendet eine im Hintergrund ausgeführte geplante Aufgabe, um Updates herunterzuladen und anzuwenden.

Führen Sie den folgenden PowerShell-Befehl aus:

Get-ScheduledTask | 
Where-Object { $_.TaskName -like "*Firefox Background Update*" } | 
ForEach-Object { Get-ScheduledTaskInfo $_ }

-> Stellen Sie sicher, dass:

  • Die Aufgabe vorhanden ist
  • Die Aufgabe aktiviert ist
  • Die Aufgabe erfolgreich und fehlerfrei ausgeführt wird

Mozilla Maintenance Service prüfen

Unter Windows kann für Firefox-Updates die Installation und Ausführung des Mozilla Maintenance Service erforderlich sein. Dieser Dienst ermöglicht es Firefox, Updates ohne Administratorrechte anzuwenden.

Prüfen, ob der Dienst vorhanden ist und welchen Status er hat

Führen Sie den folgenden PowerShell-Befehl aus:

Get-Service -Name MozillaMaintenance -ErrorAction SilentlyContinue |
Select-Object Name, DisplayName, Status, StartType

-> Erwartetes Verhalten:

  • Der Dienst ist vorhanden
  • Der Status ist Running (oder Stopped, kann aber gestartet werden)
  • StartType ist auf Automatic oder Manual gesetzt
  • Wenn der Dienst fehlt, kann Firefox Updates möglicherweise nicht automatisch anwenden.

Dienst manuell starten (falls erforderlich)

Wenn der Dienst vorhanden ist, aber nicht ausgeführt wird, versuchen Sie, ihn zu starten. Führen Sie den folgenden PowerShell-Befehl aus:

Start-Service -Name MozillaMaintenance

Prüfen Sie erneut, ob der Dienst fehlerfrei startet.

Mozilla Maintenance Service neu installieren

Wenn der Dienst fehlt oder beschädigt ist, kann er mit dem Firefox-Installationsprogramm neu installiert werden:

  1. Laden Sie das Firefox-Installationsprogramm herunter, das zu Ihrer Bereitstellung passt (ESR oder Standardversion).
  2. Führen Sie das Installationsprogramm als Administrator aus.
  3. Stellen Sie sicher, dass die Option Mozilla Maintenance Service installieren ausgewählt ist.

Prüfen Sie nach der Installation erneut den Status des Dienstes.

BITS-Übertragungen prüfen (Intelligenter Hintergrundübertragungsdienst)

Firefox verwendet BITS, um Updates im Hintergrund herunterzuladen.

Führen Sie den folgenden PowerShell-Befehl aus:

Get-BitsTransfer | 
Where-Object { $_.DisplayName -match 'mozilla' -or $_.RemoteName -match 'mozilla' } | 
ForEach-Object {
    $job = $_
    foreach ($file in $job.FileList) {
        [PSCustomObject]@{
            DisplayName        = $job.DisplayName
            JobState           = $job.JobState
            BytesTransferredMB = [math]::Round($file.BytesTransferred / 1MB, 2)
            BytesRemainingMB   = [math]::Round(($file.BytesTotal - $file.BytesTransferred) / 1MB, 2)
            ProgressPercent    = if ($file.BytesTotal -gt 0) { 
                                     [math]::Round(($file.BytesTransferred / $file.BytesTotal * 100), 2) 
                                 } else { 0 }
            RemoteURL          = $file.RemoteName
            LocalPath          = $file.LocalName
        }
    }
}

-> Was zu prüfen ist

  • JobState zeigt den aktuellen Übertragungsstatus an (wird übertragen, angehalten, abgeschlossen oder Fehler).
  • ProgressPercent zeigt den Fortschritt des Downloads an.
  • RemoteURL zeigt die URL an, die Firefox zum Abrufen des Updates verwendet.

-> Wenn der Download blockiert ist

Wenn der Fortschritt nicht voranschreitet oder die Aufgabe fehlschlägt, überprüfen Sie, ob die in RemoteURL angezeigte URL nicht von Ihrem Netzwerk, Ihrer Firewall oder Ihrem Proxy blockiert wird.

Zur Bestätigung kopieren Sie die URL, fügen Sie sie in einen Browser ein und prüfen Sie, ob der Download erfolgreich startet.

Firefox-bezogene Dateien in C:\ProgramData auflisten

Firefox-Update-Dateien werden heruntergeladen und am folgenden Speicherort abgelegt.

Führen Sie den folgenden PowerShell-Befehl aus:

Get-ChildItem -Path "C:\ProgramData\Mozilla-*" -Recurse | 
Select-Object @{ Name="Path"; Expression={$_.FullName} }, 
              @{ Name="Type"; Expression={ if ($_.PSIsContainer) { "Directory" } else { "File" } } }, 
              @{ Name="Size"; Expression={$_.Length} },
              @{ Name="LastModified"; Expression={$_.LastWriteTime} 
}

Dies hilft zu überprüfen, ob Update-Dateien heruntergeladen wurden, und unvollständige oder blockierte Dateien zu identifizieren.

Diese netten Menschen haben geholfen, diesen Artikel zu schreiben:

Illustration of hands

Mitmachen

Vergrößern und teilen Sie Ihr Fachwissen mit anderen. Beantworten Sie Fragen und verbessern Sie unsere Wissensdatenbank.

Weitere Informationen