Wprowadzenie
Narzędzie do naprawy platformy Microsoft .NET Framework wykrywa często występujące problemy dotyczące instalacji lub aktualizacji oprogramowania Microsoft .NET Framework. Narzędzie próbuje rozwiązać te problemy, stosując znane poprawki lub naprawiając uszkodzone instalacje obsługiwanych wersji platformy .NET Framework. Narzędzie ma łatwy w użyciu interfejs użytkownika oparty na kreatorze. Obsługuje również korzystanie z wiersza poleceń wraz z bardziej zaawansowanymi opcjami.
Firma Microsoft wydała następującą zaktualizowaną wersję narzędzia do naprawy platformy Microsoft .NET Framework.
Najnowsza wersja
Ostatnia aktualizacja: 01/08/2024
Wydanie: v1.5
Wersja: 4.8.4739.15
Obsługiwane języki: angielski (Stany Zjednoczone)
Zmiany zawarte w wersji 1.5
Narzędzie obsługuje teraz program Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 i 4.6.2. Dlatego mocowanie i naprawa mają również zastosowanie do tych produktów.
Usuwa lukę w zabezpieczeniach związaną z podniesieniem uprawnień opisaną w CVE 2024-38081.
Usuwa nieobsługiwany system operacyjny i wersje programu .NET Framework.
Narzędzie obsługuje wszystkie funkcje z poprzedniej wersji w niezmienionej postaci.
Uwagi
- Narzędzie do naprawy platformy .NET Framework jest dostępne tylko w języku angielskim.
- Obsługiwane platformy i wersje platformy .NET Framework są wymienione w sekcji "Konfiguracje, których dotyczy problem".
Informacje dotyczące pobierania
Najnowsza wersja narzędzia do naprawy platformy .NET Framework jest dostępna do pobrania z następującej witryny Centrum pobierania Microsoft w sieci Web:
narzędzia do naprawy platformy Microsoft .NET Framework
Obsługiwane opcje wiersza polecenia dla tego narzędzia
| Opcja standardowa | Opis | Zastosowanie |
|---|---|---|
| /? LUB /help | Wyświetla informacje pomocy. | NetFxRepairTool.exe /? |
| /q OR /quiet | Tryb cichy. Nie jest wymagana żadna interakcja ze strony użytkownika, a narzędzie wypróbowuje wszystkie poprawki/naprawy i zapisuje plik dziennika. Opcje "/q" i "/p" wzajemnie się wykluczają. |
NetFxRepairTool.exe /q |
| /p OR /passive | Tryb nienadzorowany. Wyświetlany jest tylko pasek postępu. Opcje "/q" i "/p" wzajemnie się wykluczają. |
NetFxRepairTool.exe /p |
| /a LUB /addsource | Tryb naprawy w trybie offline. Pliki redystrybucyjne Instalatora, które są wymagane do naprawy, są kopiowane z udziału sieciowego lub ścieżki folderu określonej przez flagę "/addsource". Generalnie powinno to być używane, gdy narzędzie działa w środowisku odłączonym lub zablokowanym. | NetFxRepairTool.exe /a ścieżka folderu<> Przykład: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
| /r OR /repair | Operacja naprawy może być opcjonalnie ograniczona do zestawu określonych planów bazowych produktów. Jeśli ta opcja nie zostanie określona, narzędzie podejmie próbę naprawy wszystkich zainstalowanych obsługiwanych wersji platformy .NET Framework. Opcja "/repair" może być również używana razem z wartością "Brak", aby zastosować poprawki i pominąć bieżącą naprawę dla dowolnego planu bazowego produktu. Gdy ta opcja jest używana razem z wartością "Brak", opcja "/addsource" nie powinna być określona. Ta opcja ma zastosowanie tylko w trybach cichym i pasywnym. |
NetFxRepairTool.exe /r <wersja1>; <Wersja 2> Obsługiwane wartości wersji: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, brak Przykłady: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. net45 powiedział: |
| /l LUB /logs | Opcjonalnie ustawia żądaną ścieżkę folderu dla pliku dziennika (FixDotNet*.cab) wygenerowanego przez narzędzie. Domyślną lokalizacją pliku CAB (czyli bez określenia tej opcji) jest folder pulpitu bieżącego użytkownika. | NetFxRepairTool.exe /l <ścieżka folderu> Przykład: NetFxRepairTool.exe /l "%temp%" |
| /c OR /collectonly | Tryb Tylko zbieranie dzienników. Ten tryb umożliwia zbieranie dzienników istotnych dla instalacji platformy .NET Framework, co ułatwia rozwiązywanie problemów. Po wybraniu tej opcji naprawa lub jakiekolwiek operacje naprawy nie będą wykonywane. Ta opcja ma zastosowanie tylko w trybach cichym i pasywnym i spowoduje pominięcie wszystkich innych operacji. |
NetFxRepairTool.exe /q /c LUB NetFxRepairTool.exe /p /c |
| /n OR /noceipconsent | Rezygnacja z wysyłania informacji zwrotnych do firmy Microsoft. Domyślnie (bez określania flagi) zakłada, że użytkownik wyraził zgodę na wysyłanie danych użycia do firmy Microsoft. Ta opcja ma zastosowanie tylko w trybach cichym i pasywnym. |
NetFxRepairTool.exe /q /n LUB NetFxRepairTool.exe /p /n |
Więcej informacji
Opcje narzędzia do naprawy
Narzędzie do naprawy platformy .NET Framework wykonuje czteroetapowy proces:
- Próbuje rozwiązać problemy z konfiguracją
- Stosowanie poprawek (wymaga zgody użytkownika)
- Podjęto próbę naprawy wszystkich zainstalowanych wersji programu .NET Framework
- Zbiera dzienniki (wymaga zgody użytkownika)
Narzędzie może wprowadzić jedną lub więcej zmian w zainstalowanej wersji programu .NET Framework. Może na przykład poprawić stan Instalatora Windows na komputerze, zresetować poufne listy kontroli dostępu (DACL) dla niektórych folderów lub rozwiązać problemy związane z nieprawidłową lub uszkodzoną rejestracją aktualizacji.
Pomoc techniczna w trybie offline
Narzędzie do naprawy platformy .NET Framework udostępnia opcję naprawy wersji programu .NET Framework zainstalowanych na komputerze (krok 3 procesu w sekcji "Opcje narzędzia do naprawy"). Narzędzie wymaga, aby pliki redystrybucyjne tych wersji były dostępne w momencie naprawy. Domyślnie podczas naprawy narzędzie pobiera te pakiety z Internetu. Jeśli komputer ma ograniczone połączenie z Internetem lub nie ma go wcale, na potrzeby naprawy należy użyć trybu offline. W tym celu określ opcję /addsource wraz ze ścieżką folderu zawierającego pliki redystrybucyjne, jak w poniższym przykładzie:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Jeśli narzędzie do naprawy nie znajdzie wymaganego pakietu redystrybucyjnego we wskazanym folderze, spróbuje pobrać plik z Internetu. Jeśli nie można pobrać wymaganego pliku, narzędzie do naprawy nie może tego zrobić. W poniższej tabeli wymieniono pliki redystrybucyjne programu .NET Framework.
| Wersja i profil | Architektura | Nazwa pliku instalatora | URL |
|---|---|---|---|
| .NET Framework 4.8 | x86, x64 | NDP48-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=2088631 |
| .NET Framework 4.7.2 | x86, x64 | NDP472-KB4054530-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=863265 |
| Program .NET Framework 4.7.1 | x86, x64 | NDP471-KB4033342-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=852104 |
| .NET Framework 4.7 | x86, x64 | NDP47-KB3186497-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=825302 |
| .NET Framework 4.6.2 | x86, x64 | NDP462-KB3151800-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=780600 |
| .NET Framework 3.5 z dodatkiem SP1, .NET Framework 3.0 z dodatkiem SP2, .NET Framework 2.0 z dodatkiem SP2 (jeśli zainstalowano program .NET Framework 3.0 i 3.5) | x86, x64 | dotnetfx35.exe | https://go.microsoft.com/fwlink/?LinkId=259762 |
Tryb cichy i pasywny
Wszystkie funkcje narzędzia do naprawy można zautomatyzować, uruchamiając narzędzie w trybie cichym lub pasywnym. Ta zaleta polega na tym, że uruchomienie narzędzia nie wymaga żadnej interakcji ze strony użytkownika. Jest to szczególnie przydatne w przypadku dużych wdrożeń, w których administratorzy systemu mogą konfigurować narzędzie (za pomocą wiersza polecenia), a także zbierać dzienniki w określonych lokalizacjach.
Zbieranie danych
Narzędzie do naprawy platformy .NET Framework oprócz danych diagnostycznych instalacji zbiera informacje o użyciu narzędzia. Informacje o użyciu służą do poprawy jakości narzędzia do naprawy platformy .NET Framework, a dane dotyczące instalacji służą do ulepszania konfiguracji platformy .NET Framework. Te informacje nie są używane do celów marketingowych ani sprzedawane innym firmom. Aby uzyskać więcej informacji, przeczytaj zasady zachowania poufności informacji dotyczące narzędzia do naprawy platformy Microsoft .NET Framework.
Aby uzyskać więcej informacji dotyczących sposobów pobierania plików pomocy technicznej firmy Microsoft, zobacz następujący artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocnicze firmy Microsoft w usłudze Usługi online
Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach z rozszerzonymi zabezpieczeniami, które pomagają zapobiegać nieautoryzowanym zmianom w pliku.
Wskazówka Funkcja zbierania danych tworzy skompresowany plik cab dzienników instalacji programu .NET Framework. Po przetworzeniu dzienników przez narzędzie tworzony jest plik .cab o nazwie "FixDotNet*.cab" lub podobny plik, który jest zapisywany na pulpicie bieżącego użytkownika (jeśli jest uruchomiony w trybie interfejsu użytkownika) lub w określonej lokalizacji. Po kliknięciu przycisku Zakończ w kreatorze narzędzie wysyła plik .cab zawierający dzienniki do firmy Microsoft.
Plik FixDotNet*.cab pozostaje na pulpicie (lub w określonej lokalizacji) niezależnie od tego, czy zdecydujesz się wysłać dane do firmy Microsoft.
Jeśli używasz opcji "/q", zalecamy także używanie opcji "/logs" w celu zapisywania dzienników w określonej lokalizacji lub w udziale sieciowym w celu obsługi scenariuszy dla przedsiębiorstw.
Historia wersji
Wersja v1.5
Obsługiwane języki: angielski (Stany Zjednoczone)
Dodaje obsługę oprogramowania .NET Framework w wersjach od 4.6.2 do 4.8 platformy .NET Framework.
Wersja v1.4
Obsługiwane języki: angielski (Stany Zjednoczone)
Dodaje obsługę oprogramowania .NET Framework w wersjach od 4.6.2 do 4.8 platformy .NET Framework.
Wersja v1.3
Obsługiwane języki: angielski (Stany Zjednoczone)
Rozszerza wsparcie techniczne dla oprogramowania .NET Framework 4.5.2, .NET Framework 4.6 i .NET Framework 4.6.1.
Wersja v1.2
Obsługiwane języki: angielski (Stany Zjednoczone)
Do narzędzia dodano obsługę trybu cichego i pasywnego za pośrednictwem wiersza polecenia. Teraz narzędzie nie wymaga uruchamiania tylko w trybie interfejsu użytkownika. Dzięki temu zadanie można zautomatyzować.
Narzędzie obsługuje teraz programy .NET Framework 4.5 i .NET Framework 4.5.1. Dlatego mocowanie i naprawa mają również zastosowanie do tych produktów.
Dodano nowy, opcjonalny przełącznik wiersza polecenia, aby umożliwić naprawę określonych wersji programu .NET Framework w celu zastąpienia naprawy innych zainstalowanych wersji w tym samym czasie.
Plik dziennika wygenerowany przez narzędzie naprawcze można teraz opcjonalnie zapisać w lokalizacji określonej przez użytkownika za pomocą opcji wiersza polecenia. Ta nowa opcja zastępuje domyślną lokalizację, którą jest pulpit bieżącego użytkownika w trybie interfejsu użytkownika i folder %temp% w trybie cichym lub pasywnym .
Nowa opcja umożliwia uruchomienie narzędzia naprawczego w trybie Tylko zbieranie dzienników bez stosowania jakichkolwiek poprawek lub napraw. Ta opcja zapewnia elastyczność zbierania i badania dzienników przed zastosowaniem rzeczywistych poprawek.
Dodano nową, opcjonalną obsługę umożliwiającą rezygnację z gromadzenia danych w trybie cichym lub pasywnym .
Wydanie: v1.1
Obsługiwane języki: angielski (Stany Zjednoczone)
W wersji 1.1 rozszerzono wsparcie techniczne dla programu .NET Framework 3.5 z dodatkiem SP1 (obejmuje to programy .NET Framework 3.0 z dodatkiem SP2 i .NET Framework 2.0 z dodatkiem SP2). W wersji 1.1 dodano również obsługę trybu offline na komputerach, które mają ograniczone połączenie z Internetem lub nie mają go wcale.
Wydanie: v1.0
Obsługiwane języki: angielski (Stany Zjednoczone)
Wersja 1.0 to pierwsza wersja narzędzia, która obsługuje program .NET Framework 4 i jego aktualizacje.
Konfiguracje, których dotyczy problem
Narzędzia do naprawy platformy .NET Framework można użyć do rozwiązywania problemów z konfiguracją w następujących konfiguracjach:
Program .NET Framework 4.8 w następujących systemach operacyjnych:
- Windows Server 2008 R2 z dodatkiem Service Pack 1 (SP1)
Program .NET Framework 4.7.2 w następujących systemach operacyjnych:
- Windows Server 2008 R2 z dodatkiem Service Pack 1 (SP1)
Program .NET Framework 4.7.1 w następujących systemach operacyjnych:
- Windows Server 2008 R2 z dodatkiem Service Pack 1 (SP1)
Program .NET Framework 4.6.1 w następujących systemach operacyjnych:
- Windows Server 2008 R2 z dodatkiem Service Pack 1 (SP1)
Program .NET Framework 4.6.2 w następujących systemach operacyjnych:
- Windows Server 2008 z dodatkiem Service Pack 2 (SP2)
- Windows Server 2008 R2 z dodatkiem Service Pack 1 (SP1)
Program .NET Framework 3.5 z dodatkiem SP1 w następujących systemach operacyjnych:
- Windows Server 2008 z dodatkiem Service Pack 2 (SP2)