Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

DISM /Online /Enable-Feature /FeatureName:NetFx3 kończy się błędem

Termin Definicja
DISM /Online /Enable-Feature /FeatureName:NetFx3 kończy się błędem

DISM z parametrem /Online /Enable-Feature /FeatureName:NetFx3 kończy się błędem, gdy system nie ma dostępu do internetu ani do nośnika instalacyjnego z plikami źródłowymi .NET Framework 3.5.

Czym oznacza błąd DISM przy włączaniu funkcji NetFx3

Komunikat „DISM /Online /Enable-Feature /FeatureName:NetFx3 kończy się błędem” oznacza, że system Windows nie potrafi dokończyć instalacji lub aktywacji składnika .NET Framework 3.5. Polecenie DISM działa na bieżącej instalacji systemu, ponieważ przełącznik /Online odnosi się do uruchomionego środowiska Windows, a parametr /Enable-Feature nakazuje włączenie wybranej funkcji. Nazwa NetFx3 wskazuje na składnik obejmujący .NET Framework 3.5, potrzebny między innymi starszym aplikacjom, narzędziom firmowym i niektórym instalatorom.

Samo polecenie nie zawiera kompletu plików wymaganych do instalacji. DISM musi je pobrać z Windows Update albo odnaleźć w lokalnym źródle instalacyjnym zgodnym z używaną wersją i kompilacją systemu. Jeżeli żadna z tych dróg nie działa, proces zostaje przerwany. Często pojawia się wtedy kod 0x800F081F, komunikat o braku plików źródłowych albo informacja, że nie można odnaleźć wymaganych składników. Nie jest to zwykle awaria samego programu DISM, lecz problem z dostępem do repozytorium składników Windows, konfiguracją aktualizacji lub dopasowaniem źródła instalacyjnego.

Jak działa instalacja .NET Framework 3.5 i czym różnią się źródła plików

W nowszych wydaniach Windows .NET Framework 3.5 jest funkcją opcjonalną. Może być widoczny jako składnik dodatkowy, mimo że nie został aktywowany podczas instalacji systemu. Do jego włączenia potrzebne są pliki instalacyjne przechowywane w magazynie składników, dostępne w usłudze Windows Update albo umieszczone na nośniku instalacyjnym. DISM wybiera źródło zależnie od konfiguracji systemu i dostępności odpowiednich usług.

Najprostsza próba wykorzystuje usługę aktualizacji:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Przełącznik /All pozwala dołączyć funkcje nadrzędne wymagane przez wskazany składnik. Jeżeli komputer ma ograniczony dostęp do Windows Update, można wskazać katalog sxs z właściwego obrazu instalacyjnego:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:X:\sources\sxs /LimitAccess

Litera X: jest przykładowa i musi zostać zastąpiona literą napędu lub ścieżką zamontowanego obrazu. Parametr /LimitAccess ogranicza próby kontaktu z Windows Update, dlatego użycie go ma sens wtedy, gdy dostępne jest sprawdzone, lokalne źródło plików. Obraz instalacyjny powinien odpowiadać edycji, wersji i kompilacji zainstalowanego Windows. Sam fakt, że nośnik pochodzi z tej samej rodziny systemu, nie gwarantuje zgodności.

Warto odróżnić problem z instalacją funkcji od problemu z integralnością systemu. Polecenia sfc /scannow oraz DISM /Online /Cleanup-Image /RestoreHealth służą do kontroli i naprawy plików systemowych, ale nie zastępują wskazania źródła dla NetFx3. W zależności od stanu magazynu składników drugie z tych poleceń również może potrzebować dostępu do Windows Update albo odpowiedniego obrazu instalacyjnego.

Typowe przyczyny niepowodzenia i błędy podczas diagnozy

Jedną z częstszych przyczyn jest wyłączona, uszkodzona albo ograniczona usługa Windows Update. Znaczenie może mieć także polityka systemowa blokująca pobieranie funkcji opcjonalnych, ustawienia serwera proxy, filtrowanie ruchu sieciowego lub użycie konta bez uprawnień administratora. Polecenie uruchomione w zwykłym oknie wiersza polecenia może nie mieć dostępu do operacji wymagających podwyższonych uprawnień.

Problemy pojawiają się również wtedy, gdy wskazano nieprawidłową ścieżkę. W katalogu źródłowym powinny znajdować się pliki odpowiadające funkcji NetFx3, a nie dowolny folder z rozpakowanym instalatorem. Błąd może wystąpić po użyciu obrazu przeznaczonego dla innej kompilacji Windows, innej architektury systemu albo innej edycji. Z tego powodu nie powinno się pobierać przypadkowych plików DLL z nieoficjalnych stron ani kopiować pojedynczych bibliotek do katalogów systemowych.

Przed kolejną próbą można sprawdzić, czy terminal został uruchomiony jako administrator, czy system widzi właściwy nośnik oraz czy podana ścieżka faktycznie istnieje. Przydatne jest także odczytanie pełnego komunikatu z konsoli i przejrzenie logu DISM, zwykle zapisywanego w lokalizacji C:\Windows\Logs\DISM\dism.log. Sam skrócony komunikat wyświetlony przez instalator może nie wskazywać, czy przyczyną jest brak źródła, uszkodzenie magazynu składników, odmowa dostępu czy niedopasowanie wersji.

Jeżeli funkcja była wcześniej częściowo instalowana, kolejne próby mogą dawać inny rezultat niż pierwsze uruchomienie. W takiej sytuacji należy ustalić bieżący stan składnika, sprawdzić historię operacji oraz wykluczyć oczekujące ponowne uruchomienie systemu. W środowiskach zarządzanych centralnie ograniczenia mogą wynikać z zasad organizacyjnych, dlatego zmiana ustawień bez ustalenia ich źródła może nie przynieść trwałego rezultatu.

Kiedy najlepiej umówić wizytę serwisową - DISM /Online /Enable-Feature /FeatureName:NetFx3 kończy się

Zgłoszenie do serwisu jest uzasadnione, gdy NetFx3 jest potrzebny do uruchomienia programu, a kolejne próby kończą się tym samym kodem, gdy system nie rozpoznaje właściwego źródła instalacyjnego albo gdy jednocześnie występują inne objawy uszkodzenia Windows. Dotyczy to także sytuacji, w której nie ma pewności, jaki obraz instalacyjny pasuje do danej kompilacji, polecenia administracyjne zwracają sprzeczne komunikaty lub komputer pozostaje w stanie oczekiwania na naprawę po wcześniejszej aktualizacji.

W ramach zgłoszenia analizuje się wersję systemu, stan funkcji opcjonalnych, dostęp do usług aktualizacji, poprawność źródła sxs oraz wpisy w logach DISM. Pozwala to rozdzielić zwykły brak plików źródłowych od problemu z magazynem komponentów, uprawnieniami albo konfiguracją sieciową. W przypadku laptopa dostępna jest darmowa diagnoza LAPTOPA, dzięki której można ustalić przyczynę błędu przed podjęciem dalszych prac.

Nie należy przerywać naprawy w trakcie modyfikowania magazynu składników ani usuwać ręcznie plików z katalogów systemowych. Jeżeli po prawidłowym wskazaniu źródła problem nadal występuje, potrzebna może być szersza kontrola integralności systemu, analiza historii aktualizacji lub naprawa środowiska Windows z zachowaniem danych. Dobór metody powinien zależeć od kodu błędu, stanu systemu i tego, czy problem dotyczy wyłącznie .NET Framework 3.5, czy także innych funkcji opcjonalnych.