Błąd 0x800f0954 podczas instalowania programu NET Framework 3.5

Niektórzy użytkownicy otrzymują kod błędu 0x800f0954 podczas próby zainstalowania .NET Framework 3.5 lub innej opcjonalnej funkcji w systemie Windows 10. Większość użytkowników otrzymuje ten błąd podczas próby zainstalowania dowolnego pakietu przy użyciu składników systemu Windows, podczas gdy inni uzyskują w wierszu polecenia narzędzie DISM. Błąd może występować w systemie Windows 7, Windows 8.1 i Windows 10 i jest powiązany z określoną polityką grupy, dzienniki CBS mogą wskazywać na błąd, ale w rzeczywistości nie ma go lub komputer nie może uzyskać dostępu do aktualizacji. Przyjrzyjmy się, jak naprawić błąd 0x800f0954. Powinieneś polegać na rozwiązaniach opartych na twoich problemach.

Błąd 0x800f0954 podczas instalowania programu NET Framework 3.5

Pomijanie serwera WSUS

System nie może uzyskać dostępu do serwera WU. Jest to typowe w sytuacjach, gdy istnieje cała sieć komputerów przyłączonych do domeny, skonfigurowanych do pobierania aktualizacji z serwera WSUS. W takim przypadku problem można rozwiązać, tymczasowo pomijając serwer WSUS podczas instalacji składnika. Wpisz edytor rejestru „wyszukiwania” i kliknij go prawym przyciskiem myszy. Następnie wybierz „ Uruchom jako administrator ”. W rejestrze przejdź ręcznie wzdłuż ścieżki:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Jeśli nie masz sekcji WindowsUpdate i AU, utwórz je. Kliknij prawym przyciskiem myszy docelowy folder Windows i Nowy> Partycja, nadaj mu nazwę WindowsUpdate . Następnie kliknij prawym przyciskiem myszy WindowsUpdate i „Nowy”> „Sekcja” o nazwie AU .

utwórz partycję WindowsUpdate i AU w systemie Windows


Teraz wybierz folder AU i kliknij prawym przyciskiem myszy puste pole po lewej stronie i wybierz „Nowy”> „ Parametr ciągu ” o nazwie UseWUServer i wartości 0. Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.

UseWUServer

Czyszczenie dzienników CBS

Musisz wyczyścić dziennik CBS, a następnie uruchomić DISM. Przejdź do ścieżki C: \ Windows \ Logs \ CBS w eksploratorze i zaznacz wszystkie pliki, a następnie usuń je.

Wyczyść dziennik CBS ręcznie

Po usunięciu wszystkich plików w folderze CBS uruchom wiersz polecenia jako administrator i wprowadź polecenie DISM:

  • Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

Dism on-feature enable-feature featurenameNetFX3 source C

Użyj programu PowerShell, aby zainstalować .NET Framework 3.5 z nośnika instalacyjnego

Jeśli napotkasz błąd 0x800f0954 podczas próby zainstalowania .NET Framework 3.5 za pomocą poleceń aktualizacji lub instalacji za pośrednictwem serwera, możesz zainstalować go za pomocą programu PowerShell z obrazu ISO. Pierwszą rzeczą, którą musisz zrobić, jest utworzenie instalacyjnego dysku USB systemu Windows 10 lub wirtualnego dysku instalacyjnego systemu Windows 10. Uruchom PowerShell jako administrator i wprowadź następujący aplet:

  • Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D:\sources\sxs- Gdzie D: to nazwa instalacyjnego dysku flash systemu Windows 10.
  • Uruchom ponownie komputer i spróbuj ponownie zainstalować .NET Framework 3.5.

Add-WindowsCapability –Online -Name NetFx3 Source sources sxs

Instalowanie i przywracanie opcjonalnych komponentów

Jeśli napotkasz błąd 0x800f0954 podczas korzystania z RSAT (Remote Server Administration Tool), możesz rozwiązać ten problem za pomocą jednej polityki, która da uprawnienia systemu operacyjnego, pobierz zawartość odzyskiwania i dodatkowe funkcje bezpośrednio z WU.

  • Naciśnij Win + R i wpisz gpedit.msc, aby otworzyć Edytor zasad grupy.
  • W edytorze przejdź do Konfiguracja komputera> Szablony administracyjne> System .
  • Po prawej stronie znajdź „ Określ opcje instalacji komponentów opcjonalnych i przywracania komponentów ” i kliknij ją dwukrotnie.
  • W oknie właściwości wybierz „ Włączone ” i zaznacz pole poniżej „ Pobierz zawartość i opcje odzyskiwania bezpośrednio z witryny Windows Update zamiast korzystania z usług Windows Server Update Services (WSUS) ”.
  • Kliknij zastosuj i uruchom ponownie komputer. Mam nadzieję, że naprawiłeś błąd 0x800f0954.

instalacja i przywrócenie opcjonalnych komponentów