Compare Revisions

Zarządzanie aktualizacjami przeglądarki Firefox

Revision 287982:

Revision 287982 by TyDraniu on

Revision 317417:

Revision 317417 by teo951 on

Keywords:

Firefox, Enterprise, Aktualizacje
Firefox, Enterprise, Aktualizacje

Search results summary:

Dowiedz się o automatycznych aktualizacjach dla wdrożeń programu Firefox oraz o tym, jak upewnić się, że zostały zastosowane najnowsze poprawki bezpieczeństwa i wszystkie funkcje są dostępne.
Dowiedz się o automatycznych aktualizacjach dla wdrożeń programu Firefox oraz o tym, jak upewnić się, że zostały zastosowane najnowsze poprawki bezpieczeństwa i wszystkie funkcje są dostępne.

Content:

[[Template:enterprise]] Zalecamy korzystanie z automatycznych aktualizacji dla wszystkich wdrożeń Firefoksa, aby zapewnić dostępność najnowszych poprawek bezpieczeństwa i wszystkich funkcji, ale konkretne środowisko może uniemożliwić automatyczne aktualizacje. Zarówno standardowe wydanie Firefoksa, jak i Firefox w wydaniu Extended Support Release mogą być używane w środowisku Enterprise. Jeśli masz obawy związane z częstymi dużymi aktualizacjami, zalecamy sprawdzenie strony [[Choosing a Firefox update channel]], aby dowiedzieć się więcej o wydaniu Extended Support Release. {| class="wikitable" |+ |- ! ! '''Częstotliwość głównych aktualizacji''' ! '''Zakres głównych aktualizacji''' ! '''Częstotliwość aktualizacji poprawkowych''' ! '''Zakres aktualizacji poprawkowych''' |- | '''ESR''' | Co roku [https://whattrainisitnow.com/calendar/ Zobacz kalendarz] | Wdrożone funkcje i błędy naprawione w ciągu ostatnich 12 miesięcy | Co 4 tygodnie lub w razie potrzeby | Naprawa krytycznych błędów stabilności lub błędów bezpieczeństwa |- | '''Standardowa''' | Co 4 tygodnie [https://whattrainisitnow.com/calendar/ Zobacz kalendarz] | Wdrożone funkcje i błędy naprawione w ciągu ostatnich 4 tygodni | W razie potrzeby w okresie pomiędzy głównymi wydaniami | Naprawa krytycznych błędów stabilności lub błędów bezpieczeństwa |} = Wyłączenie aktualizacji Firefoksa = Automatyczne aktualizacje są domyślnie włączone, ale można je wyłączyć za pomocą [https://mozilla.github.io/policy-templates/#disableappupdate polisy DisableAppUpdate]. Aby dowiedzieć się, jak ustawiać i konfigurować polisy, zapoznaj się z [https://support.mozilla.org/pl/products/firefox-enterprise/policies-customization-enterprise/policies-overview-enterprise tymi artykułami pomocy].
[[Template:enterprise]] Aby zapewnić instalację najnowszych poprawek bezpieczeństwa i dostępność wszystkich funkcji zaleca się pozostawienie włączonych automatycznych aktualizacji we wszystkich wdrożeniach Firefoksa. W niektórych środowiskach automatyczne aktualizacje mogą jednak być niemożliwe. W środowiskach firmowych można używać zarówno standardowych wydań Firefoksa – zwanych też jako Rapid Release (RR), jak i Firefoksa w wydaniu Extended Support Release. W przypadku obaw związanych z częstymi dużymi aktualizacjami warto zapoznać się z artykułem [[Choose a Firefox update channel]], aby dowiedzieć się więcej o wersji Firefox Extended Support Release. {| class="wikitable" |+ |- ! ! '''Częstotliwość głównych aktualizacji''' ! '''Zakres głównych aktualizacji''' ! '''Częstotliwość aktualizacji poprawkowych''' ! '''Zakres aktualizacji poprawkowych''' |- | '''ESR''' | Co roku [https://whattrainisitnow.com/calendar/ Zobacz kalendarz] | Nowe funkcje i poprawki błędów z ostatnich 12 miesięcy. | Co 4 tygodnie lub w razie potrzeby. | Krytyczne poprawki stabilności lub bezpieczeństwa. |- | '''RR''' | Co cztery tygodnie [https://whattrainisitnow.com/calendar/ Zobacz kalendarz] | Nowe funkcje i poprawki błędów z ostatnich 4 tygodni. | W razie potrzeby między głównymi wydaniami. | Krytyczne poprawki stabilności lub bezpieczeństwa. |} =Wyłączanie aktualizacji Firefoksa= Automatyczne aktualizacje są domyślnie włączone, ale można je wyłączyć za pomocą [https://mozilla.github.io/policy-templates/#disableappupdate zasady DisableAppUpdate]. Gdy aktualizacje są wyłączone, włączając [https://mozilla.github.io/policy-templates/#appautoupdate zasadę AppAutoUpdate] mogą być instalowane w tle, bez zatwierdzania przez użytkownika. =Rozwiązywanie problemów z aktualizacjami Firefoksa= Jeśli stacja robocza nie otrzymuje aktualizacji Firefoksa, poniższe polecenia PowerShell mogą pomóc ustalić przyczynę problemu. ==Sprawdzenie kluczy rejestru lokalnej zasady grupy== W PowerShell uruchom polecenie: <code> Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Mozilla\Firefox" | Select-Object DisableAppUpdate, AppAutoUpdate </code> '''Oczekiwane wartości:''' {| class="wikitable" |+ |- ! '''Klucz rejestru''' ! '''Oczekiwana wartość''' |- | <code>DisableAppUpdate</code> | 0 |- | <code>AppAutoUpdate</code> | 1 |} Jeśli wartości różnią się od oczekiwanych, aktualizacje Firefoksa mogą być wyłączone przez lokalną lub domenową zasadę grupy. ==Sprawdzenie zainstalowanej wersji Firefoksa== W PowerShell uruchom polecenie: <code> 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 } </code> Porównaj zainstalowaną wersję z najnowszą wersją Firefox ESR dostępną na witrynie Mozilli. ==Sprawdzenie zaplanowanego zadania== Firefox korzysta z działającego w tle zaplanowanego zadania do pobierania i instalowania aktualizacji. W PowerShell uruchom polecenie: <code> Get-ScheduledTask | Where-Object { $_.TaskName -like "*Firefox Background Update*" } | ForEach-Object { Get-ScheduledTaskInfo $_ } </code> '''-> Należy upewnić się, że:''' * zadanie istnieje, * zadanie jest włączone, * zadanie działa poprawnie i bez błędów. ==Sprawdzenie usługi Mozilla Maintenance Service== W systemie Windows aktualizacje Firefoksa mogą wymagać zainstalowanej i działającej usługi Mozilla Maintenance Service. Umożliwia ona instalowanie aktualizacji bez uprawnień administratora. ===Sprawdzenie istnienia usługi i jej stanu=== W PowerShell uruchom polecenie: <code> Get-Service -Name MozillaMaintenance -ErrorAction SilentlyContinue | Select-Object Name, DisplayName, Status, StartType </code> '''-> Oczekiwane zachowanie:''' * usługa istnieje, * stan usługi to <code>Running</code> lub <code>Stopped</code>, ale możliwe jest jej uruchomienie, * <code>StartType</code> ustawiono na <code>Automatic</code> lub <code>Manual</code>. * Jeśli usługa jest niedostępna, Firefox może nie być w stanie automatycznie instalować aktualizacje. ===Ręczne uruchomienie usługi ''(w razie potrzeby)''=== Jeśli usługa istnieje, ale nie działa, można spróbować ją uruchomić. W PowerShell uruchom polecenie: <code> Start-Service -Name MozillaMaintenance </code> Następnie sprawdź, czy usługa uruchamia się bez błędów. ===Ponowna instalacja usługi Mozilla Maintenance Service=== Jeśli usługa jest niedostępna lub uszkodzona, można ją ponownie zainstalować za pomocą instalatora Firefoksa: # Pobierz instalator Firefoksa odpowiedni dla twojego wdrożenia – ESR lub standardowe wydanie. # Uruchom instalator jako administrator. # Upewnij się, że zaznaczono opcję ''Install Mozilla Maintenance Service''. Po instalacji sprawdź stan usługi. ==Sprawdzenie transferów BITS (Usługa inteligentnego transferu w tle)== Firefox używa BITS do pobierania aktualizacji w tle. W PowerShell uruchom polecenie: <code> 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 } } } </code> '''-> Co sprawdzić''' * JobState pokazuje aktualny stan transferu (transferring, suspended, completed lub error). * ProgressPercent wskazuje postęp pobierania. * RemoteURL pokazuje adres URL używany przez Firefoksa do pobrania aktualizacji. '''-> Jeśli pobieranie jest blokowane''' Jeśli postęp nie przyrasta lub zadanie kończy się błędem, należy sprawdzić, czy adres URL widoczny w RemoteURL nie jest blokowany przez sieć, zaporę lub serwer proxy. Aby potwierdzić, skopiuj adres URL do przeglądarki i sprawdź, czy pobieranie rozpoczyna się poprawnie. ==Lista plików związanych z Firefoksem w <code>C:\ProgramData</code>== Pliki aktualizacji Firefoksa są pobierane i przechowywane w poniższej lokalizacji. W PowerShell uruchom polecenie: <code> 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} } </code> Umożliwia to sprawdzenie, czy pliki aktualizacji zostały pobrane, oraz identyfikację plików niekompletnych lub zablokowanych. <!-- The Managing Firefox Enterprise article has never been approved. See https://support.mozilla.org/en-US/kb/managing-firefox-enterprise/revision/173219 --> <!-- Refer to the [[Managing Firefox Enterprise]] help article to learn how to set and manage policies.-->

Back to History