Jak naprawić błąd Windows Update C80003F3?

Kilku użytkowników systemu Windows napotyka „ Błąd aktualizacji systemu Windows C80003F3”  podczas próby instalacji w celu zainstalowania określonej aktualizacji systemu Windows lub przy próbie uruchomienia narzędzia WU. Kod błędu sygnalizuje, że w komputerze zabrakło pamięci krótkoterminowej (RAM). W większości przypadków ten problem zwykle występuje, jeśli użytkownicy mają zwyczaj usypiania komputera zamiast wyłączania.

Błąd aktualizacji systemu Windows C80003F3 W poważniejszych przypadkach ten problem skutecznie uniemożliwia automatyczną aktualizację, więc użytkownicy muszą uciekać się do ręcznej aktualizacji, aby zaktualizować swoją wersję systemu Windows. Na podstawie naszych badań stwierdzono, że problem występuje w systemach Windows 7, Windows 8.1 i Windows 10.

Co powoduje błąd usługi Windows Update C80003F3?

Zbadaliśmy ten konkretny problem, analizując różne raporty użytkowników i testując różne strategie napraw zalecane przez użytkowników, których wcześniej dotyczył ten sam problem. Jak się okazuje, kilka różnych scenariuszy może spowodować powstanie tego kodu błędu. Oto podręczna lista sprawców, którzy mogą wywołać ten komunikat o błędzie:

  • Zepsute wystąpienie usługi Windows Update - najczęstszą przyczyną wyzwalania tego kodu błędu jest utknięcie w stanie zawieszenia co najmniej jednego składnika WU. W sytuacjach takich jak ta najlepszym podejściem jest uruchomienie narzędzia do rozwiązywania problemów z usługą Windows Update (narzędzia, które jest w stanie zidentyfikować większość niespójności i automatycznie zastosować odpowiednią strategię naprawy).
  • Aktualizacja, która kończy się niepowodzeniem, wymaga spełnienia warunku wstępnego - jak się okazuje, niektóre aktualizacje mogą wyświetlać ten kod błędu, ponieważ wymagają aktualizacji, która nie jest jeszcze zainstalowana na tym konkretnym komputerze. Zwykle dzieje się tak, gdy użytkownik próbuje zainstalować nieobowiązkową aktualizację, gdy oczekują również ważne aktualizacje zabezpieczeń. W takim przypadku możesz rozwiązać problem, instalując najpierw ważne aktualizacje.
  • Niektóre niezbędne usługi WU nie są włączone - Inną możliwością napotkania tego kodu błędu są sytuacje, w których kluczowe usługi zaangażowane w proces WU są wyłączone. Może się to zdarzyć w wyniku ręcznej interwencji użytkownika lub w wyniku optymalizacji zasobów wykonywanej przez aplikację do zarządzania zasobami. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, upewniając się, że wszystkie niezbędne usługi WU są włączone.
  • Uszkodzony składnik WU - w poważniejszych przypadkach ten kod błędu może wystąpić z powodu utrzymującego się błędu WU, który nie znika w tradycyjny sposób. Jeśli pewne komponenty utkną w stanie zawieszenia, jedyną możliwą poprawką jest zresetowanie każdego komponentu WU, aby wyeliminować możliwość sparaliżowanego komponentu. Można to zrobić za pomocą zautomatyzowanego agenta WU lub wdrażając serię poleceń w monicie CMD z podwyższonym poziomem uprawnień.
  • Wyrejestrowane pliki DDL usługi Windows Update - po zbadaniu raportów kilku użytkowników okazuje się, że ten problem może również wystąpić z powodu masowego wyrejestrowywania ważnych plików DDL związanych z operacją WSUS. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, tworząc skrypt .BAT, który jest w stanie ponownie zarejestrować wszystkie pliki .DDL biorące udział w procesie aktualizacji.
  • Overprotective Firewall - jak się okazuje, niektóre pakiety firewall mogą blokować połączenie między komputerem użytkownika końcowego a serwerem WU. Najczęściej zgłaszane jest, że zapora Commodo jest odpowiedzialna za użytkowników, których dotyczy problem (ale mogą być inni). W takim przypadku będziesz w stanie rozwiązać problem, odinstalowując pakiet nadochronny i powracając do natywnej zapory.

Jeśli obecnie zmagasz się z tym samym komunikatem o błędzie, w tym artykule znajdziesz kilka różnych kroków rozwiązywania problemów. Poniżej znajdziesz zbiór potencjalnych poprawek, które z powodzeniem wykorzystali inni użytkownicy w podobnej sytuacji, aby rozwiązać „ Błąd aktualizacji systemu Windows C80003F3”.

Aby uzyskać najlepsze wyniki, radzimy postępować zgodnie z poniższymi metodami w tej samej kolejności, w jakiej je ustawiliśmy, ponieważ są uporządkowane według wydajności i dotkliwości. Ostatecznie powinieneś napotkać poprawkę, która rozwiąże problem i umożliwi automatyczną aktualizację systemu Windows niezależnie od sprawcy, który obecnie powoduje problem.

Zaczynajmy!

Metoda 1: Uruchomienie narzędzia do rozwiązywania problemów z usługą Windows Update

Zanim zbadamy inne strategie naprawy, należy zacząć od upewnienia się, że system Windows nie jest w stanie samodzielnie poradzić sobie z problemem. Kilku użytkowników, którzy napotkali błąd usługi Windows Update C80003F3 , zgłosiło, że problem został rozwiązany po uruchomieniu narzędzia do rozwiązywania problemów z usługą  Windows Update.

To wbudowane narzędzie przeanalizuje cały komponent WU pod kątem niespójności i zaleci strategię naprawy, jeśli uda mu się znaleźć strategię odpowiednią dla tego scenariusza. Oto krótki przewodnik dotyczący uruchamiania narzędzia do rozwiązywania problemów z usługą Windows Update:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ ms-settings-troubleshoot ” i naciśnij klawisz Enter, aby otworzyć kartę Rozwiązywanie problemów w aplikacji Ustawienia .
  2. Po wejściu na kartę Rozwiązywanie problemów przejdź do okienka po prawej stronie i przejdź do sekcji Przygotuj się i działaj . Gdy tam dotrzesz, kliknij Windows Update , a następnie kliknij Uruchom narzędzie do rozwiązywania problemów .
  3. Po uruchomieniu narzędzia cierpliwie poczekaj, aż wstępne skanowanie zostanie zakończone. Pozwoli to ustalić, czy którakolwiek ze strategii naprawy zawartych w narzędziu do rozwiązywania problemów ma zastosowanie do konkretnego scenariusza.
  4. Jeśli zostanie zidentyfikowana możliwa poprawka, zostanie wyświetlone nowe okno. W takim przypadku kliknij Zastosuj tę poprawkę, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby wymusić zalecaną strategię naprawy.
  5. Po pomyślnym zastosowaniu poprawki uruchom ponownie komputer i sprawdź, czy problem został już rozwiązany.

Jeśli nadal napotykasz błąd Windows Update C80003F3,  przejdź do następnej metody poniżej.

Metoda 2: Najpierw zainstaluj ważne aktualizacje

Niektóre aktualizacje systemu Windows mają wymagania wstępne, co oznacza, że ​​aby zostały poprawnie zainstalowane, najpierw należy zainstalować określoną aktualizację. Jak zgłaszali niektórzy użytkownicy, może to być powód, dla którego widzisz błąd C80003F3  podczas próby zainstalowania określonej aktualizacji systemu Windows.

Być może próbujesz zainstalować aktualizację, która jest uzależniona od ważnej aktualizacji . W takim przypadku powinieneś być w stanie rozwiązać problem, instalując najpierw każdą inną oczekującą aktualizację i pozostawić aktualizację, która kończy się niepowodzeniem, jako ostatnią.

Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ ms-settings: windowsupdate ” i naciśnij klawisz Enter, aby otworzyć kartę Windows Update w aplikacji Ustawienia .

    Uwaga: Jeśli nie korzystasz z systemu Windows 10, stosowanie zastąpić” MS-ustawienia: WindowsUpdate” komendę «wuapp».

  2. Gdy znajdziesz się na ekranie Windows Update, przejdź do okienka po prawej stronie i kliknij Sprawdź aktualizacje. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować każdą aktualizację oprócz tej, która kończy się niepowodzeniem. Spójrz na priorytet Ważne (aktualizacje krytyczne) .
  3. Gdy uda Ci się zainstalować każdą oczekującą aktualizację (oprócz tej, która kończy się niepowodzeniem), uruchom ponownie komputer i zainstaluj oczekującą aktualizację po zakończeniu następnej sekwencji startowej.

Jeśli nadal napotykasz błąd C80003F3  lub Twój komputer był już aktualny, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 3: Włączenie wszystkich niezbędnych usług WU

Innym możliwym scenariuszem, w którym zobaczysz błąd Windows Update C80003F3,  są sytuacje, w których jedna lub wiele usług niezbędnych do procesu instalowania oczekujących aktualizacji jest wyłączonych. Jeśli którakolwiek z tych kluczowych usług ostatecznie zakończy się niepowodzeniem (często z tym kodem błędu).

Kilku dotkniętych użytkowników, którzy znaleźli się w podobnej sytuacji, zgłosiło, że udało im się rozwiązać problem, sprawdzając i włączając każdą niezbędną usługę WU, która nie była uruchomiona. Po wykonaniu tej czynności instalacja problematycznej aktualizacji przebiegła bez problemów.

W zależności od twoich możliwości technicznych, dwie różne metody pozwolą ci upewnić się, że każda krytyczna usługa WU potrzebna do operacji aktualizacji jest włączona. Obie metody pozwolą ci zrobić to samo, więc pamiętaj, aby wybrać przewodnik, który najbardziej Ci odpowiada.

Włączanie usług za pośrednictwem wiersza polecenia

Jest to najszybsza i najskuteczniejsza metoda zapewniania działania wszystkich podstawowych usług zgodnie z przeznaczeniem. Oto krótki przewodnik dotyczący włączania wszystkich niezbędnych usług WU za pośrednictwem podwyższonego wiersza polecenia:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „cmd” w polu tekstowym i naciśnij Ctrl + Shift + Enter, aby otworzyć wiersz polecenia z dostępem administratora.

    Uwaga: Jeśli pojawi się monit UAC (Kontrola konta użytkownika) , kliknij Tak, aby przyznać uprawnienia administracyjne.

  2. Gdy uda Ci się dostać do okna Wiersz polecenia z podwyższonym poziomem uprawnień, wpisz kolejno następujące polecenia i naciśnij klawisz Enter, aby zmienić każdy typ uruchamiania każdej podstawowej usługi na Automatyczny:
    SC config trustinstaller start = auto SC config bits start = auto SC config cryptsvc start = auto
  3. Po dostosowaniu każdej niezbędnej usługi uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu systemu.

Włączanie wszystkich usług WU przez GUI

Jeśli nie przepadasz za korzystaniem z terminala CMD, istnieje również obejście, które pozwoli Ci zmodyfikować stan tych samych usług WU za pomocą interfejsu GUI systemu Windows - za pomocą ekranu Usługi. Ale ostrzegam, kroki są trochę bardziej żmudne, ale wyniki są dokładnie takie same. Oto, co musisz zrobić:

  1. Otworzyć Uruchom okno dialogowe, naciskając klawisz + R dla systemu Windows . Następnie wpisz „services.msc” w polu tekstowym i naciśnij klawisz Enter, aby otworzyć ekran Usługi .
  2. Po wejściu na ekran Usługi przewiń listę usług w dół i znajdź usługę instalatora modułu systemu Windows . Gdy go zobaczysz, kliknij go dwukrotnie, aby otworzyć ekran Właściwości .
  3. Na ekranie Właściwości instalatora modułu systemu Windows przejdź do zakładki Ogólne i zmień Typ uruchamiania na Automatyczny, a następnie kliknij Zastosuj, aby wymusić zmiany.
  4. Następnie powtórz krok 2 i krok 3 zarówno z usługą kryptograficzną, jak iz usługą Zaufana instalacja .
  5. Po potwierdzeniu, że wszystkie zaangażowane usługi są włączone, uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.

Jeśli żadna z dwóch przedstawionych powyżej operacji nie umożliwiła rozwiązania problemu, przejdź do następnej metody poniżej.

Metoda 4: Zresetuj wszystkie składniki WU

Jeśli żadna z powyższych metod nie umożliwiła rozwiązania problemu z błędem aktualizacji systemu Windows C80003F3,  istnieje duże prawdopodobieństwo, że masz do czynienia z utrzymującym się błędem WU (Windows Update) , który nie zniknie tradycyjnie. W pewnych okolicznościach niektóre usługi WU mogą utknąć w stanie zawieszenia, który może wywołać tego rodzaju zachowanie.

Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, resetując wszystkie składniki WU zaangażowane w tę operację. Możesz to osiągnąć za pomocą dwóch różnych metod - możesz wybrać trasę ręczną lub użyć automatycznego agenta WU.

Resetowanie wszystkich składników WU za pomocą automatycznego agenta

  1. Access this Microsoft Technet page (here) with your default browser and download the Reset Windows Update Agent script.
  2. Wait patiently until the download is complete, then extract the zip archive with a utility like WinRar, WinZip or 7Zip.
  3. After the extraction is complete, double-click on the ResetWUENG.exe, then follow the on-screen instructions to run the script on your computer. During this process, all your WU components will be reset automatically.
  4. Once the operation is complete, restart your computer and see if you can install the update that was previously failing with the Windows Update Error C80003F3.

Resetting all WU components via an elevated CMD prompt

  1. Press Windows key + R to open up a Run dialog box. Inside the Run box, type “cmd” inside the text box, then press Ctrl + Shift + Enter to open up an elevated Command Prompt. Once you see the UAC (User Account Control), click Yes to grant administrative privileges.
  2. Once you’re inside the elevated Command Prompt, type the following commands in order and press Enter after each one to stop all WU related services:
    net stop wuauserv net stop crypt Svcnet stop bits net stop msiserver

    Note: As soon as you run these commands, you will effectively stop the Windows Update Services, MSI Installer, Cryptographic services, and BITS services.

  3. After you manage to stop all relevant services, fun the following commands to clear and rename the SoftwareDistribution and Catroot2 folders:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old

    Note: These two folders right here are responsible for storing temporary update files that are being used by the WU component.

  4. Now that the Catroot2 and SoftwareDistribution folders have been deleted, run the following commands and press Enter after each one to re-enable the services that we previously disabled:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Restart your computer and, once the next startup is complete, repeat the action that was previously causing the issue and see if the issue is now resolved.

If the same issue is still occurring, move down to the next method below.

Method 5: Re-registering DDLs connected to WSUS

Several Windows users that have tried resetting all WU components without success have finally been able to resolve the issue by re-registering all the DDLs that are involved with WSUS. The steps of creating this script are not hard to replicate, and it will save you from a lot of manual labor.

Here’s a quick guide on using Notepad to create a script that will reset all Windows components and re-register all involved DLLs components:

  1. Press Windows key + R to open up a Run dialog box. Then, type “notepad.exe” and press Ctrl + Shift + Enter to open up Notepad with administrative privileges. When you’re prompted by the UAC (User Account Control), click yes to grant administrative privileges.
  2. Once you’re inside the elevated Notepad window, paste the following commands inside the blank notepad window:
    net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" Del %windir%\SoftwareDistribution\*.* /S /Q Ren %windir%\system32\catroot2 catroot2.bak sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) cd /d %windir%\system32 regsvr32.exe /S atl.dll regsvr32.exe /S urlmon.dll regsvr32.exe /S mshtml.dll regsvr32.exe /S shdocvw.dll regsvr32.exe /S browseui.dll regsvr32.exe /S jscript.dll regsvr32.exe /S vbscript.dll regsvr32.exe /S scrrun.dll regsvr32.exe /S msxml.dll regsvr32.exe /S msxml3.dll regsvr32.exe /S msxml6.dll regsvr32.exe /S actxprxy.dll regsvr32.exe /S softpub.dll regsvr32.exe /S wintrust.dll regsvr32.exe /S dssenh.dll regsvr32.exe /S rsaenh.dll regsvr32.exe /S gpkcsp.dll regsvr32.exe /S sccbase.dll regsvr32.exe /S slbcsp.dll regsvr32.exe /S cryptdlg.dll regsvr32.exe /S oleaut32.dll regsvr32.exe /S ole32.dll regsvr32.exe /S shell32.dll regsvr32.exe /S initpki.dll regsvr32.exe /S wuapi.dll regsvr32.exe /S wuaueng.dll regsvr32.exe /S wuaueng1.dll regsvr32.exe /S wucltui.dll regsvr32.exe /S wups.dll regsvr32.exe /S wups2.dll regsvr32.exe /S wuweb.dll regsvr32.exe /S qmgr.dll regsvr32.exe /S qmgrprxy.dll regsvr32.exe /S wucltux.dll regsvr32.exe /S muweb.dll regsvr32.exe /S wuwebv.dll netsh winsock reset netsh winhttp reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
  3. Once the script is successfully pasted inside the Notepad window, go to File > Save As. After you establish a location where you want to save the script, name it however you want, but make sure you change the extension at the end to .bat.
  4. Click Save to produce the .bat file, then right-click on the newly created file and choose Run as administrator to run the script.
  5. Run the script, then wait until all commands are processed. Once the script is finished, close the elevated CMD prompt and install the Windows Update that was previously causing the Windows Update Error C80003F3.

If the same problem is still occurring, move down to the next method below.

Method 6: Uninstalling Commodo firewall (if applicable)

As it turns out if you’re using Commodo antivirus on an older Windows version like Windows 7 or Windows Vista. There are a couple of Commodo firewall versions (particularly versions older than v3.0.15.277) that will cause this error with new Windows Updates.

Several users that found themselves in a similar situation have managed to resolve it and install the failing update by getting rid of the 3rd party firewall solution first. As it turns out, switching to the native firewall will no longer trigger this particular behavior. This suggests the possibility that Commodo firewall tends to be overprotective in certain situations.

Here’s a quick guide on uninstalling Commodo firewall and removing any remnant files:

  1. Press Windows key + R to open up a Run dialog box. Once you’re inside the Run dialog box, type “appwiz.cpl” and press Enter to open up the Programs and Features screen.
  2. Once you’re inside the Programs and Features screen, scroll down through the list of installed applications and locate Comodo firewall. When you see it, right-click on it and choose Uninstall from the newly appeared context menu.
  3. Follow the on-screen prompts to complete the uninstall process.
  4. Make sure you remove any remnant file that might still interfere with the Windows Update component by following the instruction (here).
  5. Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu systemu.