Poprawka: aplikacja na komputerze wymaga oprogramowania .NET Framework 3.5

Jeśli używasz systemu Windows 8 lub 10, prawdopodobnie zauważyłeś wyskakujące okienko, które wymaga zainstalowania .NET Framework 3.5. Wyskakujące okienka mogą być losowe, jeśli uruchamiasz aplikacje w tle lub podczas uruchamiania. Wyskakujące okienko mówi:

„Aplikacja na komputerze wymaga następującej funkcji systemu Windows: .NET Framework 3.5 (w tym Net 2.0 i 3.0)”

Wyskakujące okienko jest zwykle oryginalne, ale może zostać uruchomione przez dowolny program, który potrzebuje tej struktury, w tym złośliwe oprogramowanie. Jeśli zdecydujesz się pominąć instalację, wyskakujące okienko może pojawić się ponownie podczas próby zainstalowania programu lub uruchomienia określonego programu. Jednak pobranie go z Internetu i zainstalowanie na komputerze zwróci tylko bardziej frustrujący błąd, że framework jest już zainstalowany. W tym artykule wyjaśniono, dlaczego pojawia się to wyskakujące okienko, czym jest .NET Framework i dlaczego jest potrzebny na komputerze. Ostatecznie przedstawimy Ci metody instalacji .NET Framework 3.5 na komputerze.

Aby zrozumieć, dlaczego .NET Framework 3.5 jest potrzebny i dlaczego pojawia się to żądanie, najpierw musimy zrozumieć, czym jest .NET Framework. W programowaniu framework to zbiór interfejsów programowania aplikacji (API), które są zwykle wspólną biblioteką kodów, które programiści mogą wywoływać podczas tworzenia aplikacji. W ten sposób nie muszą samodzielnie pisać kodu od zera, oszczędzając cenny czas i tym samym zachęcając programistę do skupienia się bardziej na tym, co program może zrobić. W programie .NET Framework ta biblioteka współużytkowanego kodu nosi nazwę Framework Class Library (FCL). Kody w udostępnionej bibliotece mogą pełnić różne funkcje i jest ich tysiące. Na przykład kod wysyłający polecenie ping do innego urządzenia w sieci lub kod uruchamiający okna dialogowe „Otwórz jako” lub „Zapisz jako” jest umieszczony w tej strukturze.

Oprócz standardowych kodów platforma .NET Framework zapewnia środowisko wykonawcze do uruchamiania aplikacji, które zostały utworzone przy użyciu kodów struktury. Środowisko wykonawcze to rodzaj piaskownicy, w której działają aplikacje; to samo, co dzieje się z aplikacjami Java. Środowisko wykonawcze .NET nosi nazwę Common Language Runtime (CLR). Środowisko CLR zarządza również wątkami pamięci i procesora, obsługuje wyjątki programów i zarządza zabezpieczeniami. Kompilując kody przed ich uruchomieniem, środowisko wykonawcze izoluje oprogramowanie od sprzętu komputerowego, zapewniając w ten sposób, że zakodowany program można uruchomić na dowolnym komputerze.

Platforma .NET została opracowana dla kilku systemów operacyjnych, ale ze względu na swój zastrzeżony charakter jest głównie używana w systemie Windows. Było kilka wersji platformy .NET. Początkowy pomysł był taki, że nowsze wersje były wstecznie kompatybilne z kodami zbudowanymi przy użyciu starszych wersji. Jednak zdano sobie sprawę, że nie może już tak być. Jednak .NET Framework w wersji 3.5 zawiera kody z wersji 3.0 i wersji 2.0, dlatego jest wstecznie kompatybilny tylko z tymi wersjami. Najnowsza wersja (V. 4.6) nie jest kompatybilna wstecz i dlatego zwykle jest uruchamiana razem z innymi wersjami.

Co powoduje .NET framework 3.5 jest potrzebne w systemie Windows 8/10

Systemy Windows 8 i Windows 10 są zwykle dostarczane z oprogramowaniem .NET Framework w wersji 3.5 i 4.6. Jednak włączona jest tylko wersja 4.6 i trzeba będzie włączyć .NET Framework 3.5. W związku z tym wszystkie programy korzystające ze środowiska .NET w wersji 3.5 będą powodować wyświetlenie wyskakującego okienka informującego, że .NET Framework 3.5 musi zostać zainstalowany, ponieważ wersja 4.6 nie jest kompatybilna wstecz. Wiele programów zostało utworzonych przy użyciu tego frameworka, ponieważ obsługuje programy napisane w językach C #, C ++, F #, Visual Basic i kilkudziesięciu innych. Aby zachęcić do korzystania z nowej wersji, starsza wersja .NET Framework 3.5 została wyłączona na Twoim komputerze. Jednak niektórzy programiści rozpowszechniają wymaganą wersję wraz ze swoimi programami.

Jeśli pojawi się komunikat o błędzie informującym, że do uruchomienia programu na komputerze potrzebny jest program .NET w wersji 3.5, możesz skorzystać z poniższych metod, aby zainstalować go na komputerze. .NET framework 3.5 zawiera wersje 3.0 i 2.0 i dlatego będzie rozwiązywać wyskakujące okienka z prośbą o zainstalowanie wersji 3.0 i 2.0.

Metoda 1: Włącz .NET Framework 3.5 w programach i funkcjach

Na szczęście .NET framework 3.5 jest dostarczany z systemem Windows 8 lub 10. Wszystko, co musisz zrobić, to włączyć go i pozwolić na używanie go programom, które go wywołują. Dlatego zainstalowanie pobranej platformy .NET spowoduje po prostu informację, że wersja, którą próbujesz zainstalować, znajduje się już na Twoim komputerze. Aby włączyć tę funkcję:

  1. Naciśnij klawisz Windows + R, aby otworzyć run
  2. Wpisz appwiz.cpl w polu tekstowym uruchamiania i naciśnij Enter, aby otworzyć okno programów i funkcji
  3. Kliknij łącze „ Włącz lub wyłącz funkcje systemu Windows ”.
  4. Poszukaj „ .NET Framework 3.5 (zawiera .NET 2.0 i 3.0)”
  5. Zaznacz pole po jego lewej stronie i kliknij OK, aby włączyć .NET Framework 3.5.
  6. Uruchom ponownie komputer, jeśli zostanie wyświetlony monit.

Metoda 2: Zainstaluj i włącz .NET Framework 3.5 przy użyciu narzędzia DISM

Za pomocą narzędzia wiersza polecenia Deployment Image Servicing and Management (DISM) można zainstalować i aktywować platformę .NET Framework 3.5 na komputerze. Aby to zrobić, będziesz potrzebować dysku DVD lub pliku ISO z systemem Windows 8/10.

  1. Włóż dysk DVD do tacy i zamknij ją lub kliknij prawym przyciskiem myszy plik .ISO i wybierz „zamontuj”; plik ISO zostanie załadowany jako wirtualny dysk / napęd (zwróć uwagę na literę tego dysku).
  2. Naciśnij klawisz Windows + R, aby otworzyć okno uruchamiania
  3. Wpisz CMD w polu tekstowym uruchamiania i naciśnij Enter, aby otworzyć wiersz polecenia
  4. Wpisz lub wklej poniższe polecenie w oknie CMD:

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

  5. Gdzie D: to ścieżka do plików instalacyjnych systemu Windows (dysk DVD lub dysk wirtualny).
  6. Poczekaj, aż instalacja zakończy się pomyślnie
  7. Uruchom ponownie komputer, jeśli zostanie wyświetlony monit.

Możesz również zapoznać się z innym moim artykułem wyjaśniającym, jak przejść na .NET Framework 3.5