Wiele aplikacji Windows wymaga zainstalowanego .NET Framework — od programów biurowych po narzędzia deweloperskie. Gdy .NET jest uszkodzony, brakuje wymaganej wersji lub instalacja kończy się błędem, dziesiątki aplikacji mogą przestać działać jednocześnie. Serwis Wiatraczna w Warszawie naprawia środowisko .NET i przywraca sprawne działanie zależnych aplikacji.
Czym jest .NET Framework i .NET?
Microsoft .NET to platforma programistyczna umożliwiająca uruchamianie aplikacji napisanych w C#, VB.NET i F#. Istnieją dwa równoległe środowiska:
- .NET Framework (wersje 1.0–4.8.1) — starsza platforma, wbudowana w Windows 10/11; wersja 3.5 i 4.8 są dostępne jako opcjonalne funkcje systemu
- .NET (Core) (wersje 5, 6, 7, 8, 9) — nowsza, wieloplatformowa wersja; instalowana oddzielnie ze strony microsoft.com; obsługuje najnowsze aplikacje
Większość starszych programów (do ok. 2020 roku) wymaga .NET Framework. Nowsze aplikacje — .NET 6, 7 lub 8.
Objawy problemów z .NET Framework
- Błąd aplikacji: „Ta aplikacja wymaga .NET Framework X.X" lub „Could not load file or assembly"
- Instalacja .NET Framework kończy się błędem 0x80070643 lub 0x80070005
- Błąd „The application was unable to start correctly (0xc0000135)"
- Aplikacje .NET crashują z błędem EventID 1000 lub 1026 w Event Viewer
- Funkcje Windows oparte na .NET (np. PowerShell ISE) przestają działać
Instalacja brakującej wersji .NET Framework
.NET Framework 3.5 (wymagany przez starsze aplikacje)
Panel sterowania → Programy → Włącz lub wyłącz funkcje systemu Windows → zaznacz „.NET Framework 3.5 (zawiera .NET 2.0 i 3.0)". Windows pobierze wymagane składniki z Windows Update. Jeśli brak internetu — użyj parametru /Source z nośnika instalacyjnego Windows.
.NET Framework 4.8 i wyższe
Wbudowany w Windows 10 v1903+ i Windows 11. Jeśli brakuje lub jest uszkodzony — pobierz instalator ze strony Microsoft (microsoft.com → .NET downloads) i uruchom. Instalator automatycznie naprawi lub zaktualizuje wersję.
Narzędzie Microsoft .NET Framework Repair Tool
Microsoft oferuje dedykowane narzędzie naprawcze: pobieramy „Microsoft .NET Framework Repair Tool" ze strony Microsoft Support. Diagnozuje i automatycznie naprawia typowe problemy z .NET Framework 4.x bez konieczności reinstalacji.
Naprawa przez Windows Features
Gdy .NET Framework 3.5 jest zainstalowany, ale działa nieprawidłowo:
- Panel sterowania → Funkcje Windows → odznacz „.NET Framework 3.5" → OK → zrestartuj
- Zaznacz ponownie „.NET Framework 3.5" → OK → Windows pobierze i zainstaluje od nowa
Naprawa .NET Core / .NET 5+
Dla nowszych wersji .NET odinstalowujemy wszystkie wersje przez Panel sterowania → Programy i funkcje (lista wpisów „Microsoft .NET"), a następnie pobieramy najnowsze wersje ze strony dot.net/download. Instalujemy zarówno Runtime (dla uruchamiania aplikacji), jak i SDK (dla deweloperów).
Weryfikacja zainstalowanego .NET
W PowerShell: dotnet --list-runtimes — pokazuje zainstalowane wersje .NET Core/5+. Dla .NET Framework: Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse — listuje wszystkie wersje .NET Framework w rejestrze.
Serwis Wiatraczna
Problemy z .NET często blokują wiele programów naraz, paraliżując pracę na komputerze. Serwis Wiatraczna przy Alei Stanów Zjednoczonych 72 w Warszawie na Pradze-Południu szybko diagnozuje brakującą lub uszkodzoną wersję .NET i przywraca działanie wszystkich zależnych aplikacji. Bezpłatna diagnoza, naprawa w dniu przyjęcia.