Będzie to bardzo frustrujące, jeśli chcesz zainstalować system Windows .NET Framework 3.5 na swoim komputerze, ale odmówiono Ci komunikatu o błędzie „System Windows nie mógł ukończyć żądanych zmian. Kod błędu 0x800F0954 ”. Ten kod błędu może powodować problemy podczas próby włączenia lub zainstalowania dowolnej z opcjonalnych funkcji systemu Windows na urządzeniu z systemem Windows 10. Jeśli napotykasz ten problem, nie martw się. Dostępne są poprawki, które rozwiążą problem za Ciebie. Ten błąd występuje, gdy połączenie między usługami Windows Server Update Services (WSUS) a Instalatorem funkcji opcjonalnych systemu Windows nie powiedzie się lub zostanie zakończone. W związku z tym instalator funkcji opcjonalnej systemu Windows Update również nie uzyskuje zgody na pobranie funkcji opcjonalnej systemu Windows i wyświetla komunikat o błędzie. Odłóżmy powody na bok, przejdźmy od razu do poprawek.
Jeśli zauważysz ten sam kod błędu w oknie wiersza polecenia, spróbuj tych początkowych obejść i sprawdź, czy problem został rozwiązany-
Wstępne obejścia–
1. Uruchom ponownie komputera i po ponownym uruchomieniu urządzenia spróbuj ponownie zainstalować platformę .NET.
2. Sprawdź, czy jakieś aktualizacje systemu Windows są w toku, czy nie. Jeśli którakolwiek z aktualizacji systemu Windows jest w toku, zainstaluj usługę Windows Update (wiele z aktualizacji systemu Windows zawiera systemy .NET Framework, które są instalowane podczas aktualizacji systemu Windows).
[WAŻNY]- Przed przejściem do poprawek upewnij się, że utworzyłeś punkt przywracania systemu dla twojego systemu. W każdym razie, jeśli coś pójdzie nie tak, możesz przywrócić system do obecnego stanu.
Jeśli nadal masz problem z instalacją platformy .NET Framework 3.5 lub dowolnej opcjonalnej funkcji systemu Windows, skorzystaj z tych poprawek:
Fix-1 Aktualizacja z Windows Update bez zgody WSUS-
Jak omówiliśmy, przyczyną tego błędu jest akceptacja lub odrzucenie żądania między usługami Windows Server Update Services (WSUS) i Instalator funkcji opcjonalnych systemu Windows, dzięki czemu możemy pominąć żądanie zatwierdzenia do programu WSUS i bezpośrednio zainstalować funkcję systemu Windows bez WSUS. Aby to zrobić, postępuj zgodnie z poniższymi krokami-
1. Najpierw musisz wpisać „Rejestr" w Szukaj pole tuż obok ikony Windows.
2. Następnie musisz kliknąć na „Edytor rejestru“.
2. W lewym okienku Edytor rejestru, przejdź do tej lokalizacji-
HKEY_LOCAL_MACHINE \ OPROGRAMOWANIE \ Zasady \ Microsoft \ Windows \ Windows Update \ AU
3. Teraz w prawym okienku podwójne kliknięcie na „UżyjWUServer“.
4. Zmień dane wartości na „0“. Kliknij "dobrze“.
Jeśli nie możesz znaleźć „UżyjWUServer“, musisz sam stworzyć klucz. Wykonaj poniższe czynności, aby utworzyć klucz-
za. Po przejściu do „AUrejestr, kliknij prawym przyciskiem myszy na pustym miejscu i kliknij „Nowy” i kliknij „Wartość DWORD (32-bitowa)“.
b. Teraz zmień nazwę „Nowy klucz" tak jak "UżyjWUServer“. Teraz wykonaj krok 2 z Fix-1.
Zamknij Edytor rejestru i restart Twój komputer. Po ponownym uruchomieniu spróbuj ponownie zainstalować .NET Framework 3.5 na swoim komputerze. Jeśli nadal masz problem, przejdź do następnej poprawki.
Poprawka 2 Zainstaluj opcjonalną funkcję w systemie Windows MCT-
Jeśli masz problem z instalacją funkcji bezpośrednio z Panelu sterowania, możesz to zrobić za pomocą Windows PowerShell, gdzie musisz pobrać system Windows 10 ISO za pomocą narzędzia Media Creation Tool (MCT). Wykonaj poniższe czynności, aby zainstalować opcjonalną funkcję z Windows PowerShell–
1. Pobierz Windows 10 ISO (nie zapomnij dopasować numeru kompilacji ISO do systemu Windows 10 na komputerze. Teraz zamontuj obraz ISO w swoim systemie, klikając go dwukrotnie.
2. naciśnij klawisz Windows+R klucz i wpisz „powershell” i naciśnij „dobrze“.
2. Następnie będziesz musiał skopiować i wkleić to polecenie na swoim PowerShell okno i uderzył Wchodzić.
Dodaj-WindowsCapability -Online -Nazwa NetFx3~~~~ -Źródło D:\Źródła\SxS
Zmień nazwę źródła zgodnie z dyskiem, na którym zamontowałeś ISO systemu Windows 10, oznacza to, że jeśli zamontowałeś ISO na dysku G: \, musisz zmienić polecenie jako-
Dodaj-WindowsCapability -Online -Nazwa NetFx3~~~~ -Źródło G:\Źródła\SxS
UWAGA-
Jeśli nie możesz uruchomić tego polecenia w oknie PowerShell, Kopiuj i pasta to polecenie w PowerShell okno i hit Wchodzić.
DISM.exe /Online /Add-Capability /CapabilityName: NetFx3~~~~ /Źródło: D:\Sources\SxS
[UWAGA-Zmień nazwę źródła zgodnie z dyskiem, na którym zamontowałeś ISO systemu Windows 10, oznacza to, że zamontowałeś ISO w SOL:\jedź, musisz zmienić polecenie jako-
DISM.exe /Online /Add-Capability /CapabilityName: NetFx3~~~~ /Źródło:SOL:\Źródła\SxS
3. Teraz na koniec musisz sprawdzić, czy .NET Framework jest zainstalowany, czy nie, kopiując i wklejając to polecenie w PowerShell okno i hit Wchodzić.
Pobierz WindowsCapability - Online -Nazwa NetFx3~~~~
Restart Twój komputer.
Po ponownym uruchomieniu sprawdź, czy .NET Framework 3.5 jest zainstalowany na twoim komputerze, czy nie. Przejdź do następnej poprawki, jeśli nadal masz „Instalowanie .NET Framework 3.5 nie powiodło się o kodzie błędu 0x800F0954”.
Fix-3 Zainstaluj .NET Framework 3.5 z wiersza polecenia-
Możesz zainstalować platformę .NET Framework 3.5, ładując plik ISO/DVD systemu Windows 10 i wykonując polecenie w oknie wiersza polecenia. Wykonaj następujące kroki, aby zainstalować .NET Framework 3.5 z okna wiersza polecenia-
1. Pobierz Windows 10 ISO.
(UWAGA– Podczas pobierania nie zapomnij dopasować numeru kompilacji ISO do systemu Windows 10 na komputerze.)
2. Teraz zamontuj ISO, klikając go dwukrotnie.
3. Zapamiętaj nazwę litery dysku (np. „G:”/”H:” itp.).
4. Teraz musisz nacisnąć klawisz Windows+R uruchomić Biegać.
5. Gdy zobaczysz okno Uruchom, musisz wpisać „cmd" w tym Biegać okno i kliknij „dobrze“.
3. Teraz kopiuj wklej to polecenie na twoim Wiersz polecenia okno i uderzył Wchodzić.
dism /online /enable-feature /featurename: NetFX3 /Źródło: H:\sources\sxs /LimitAccess
UWAGA– Będziesz musiał zmienić literę dysku w poleceniu zgodnie z literą dysku, do którego załadowałeś DVD.
dism /online /enable-feature /featurename: NetFX3 /źródło:SOL:\sources\sxs /LimitAccess
UWAGA-
Jeśli masz problem z wykonaniem tego polecenia, spróbuj wykonać poniższe polecenie-
dism /online /enable-feature /featurename: NetFX3/All /Źródło:litera dysku:\źródła\sxs /LimitAccess
UWAGA– Nie zapomnij zmienić „litera dysku‘ w poleceniu jak omówiono wcześniej.
dism /online /enable-feature /featurename: NetFX3/All /Źródło:SOL:\sources\sxs /LimitAccess
Restart Twój komputer.
Po ponownym uruchomieniu sprawdź, czy nadal napotykasz problem „Instalacja .NET Framework 3.5 nie powiodła się, kod błędu 0x800F0954” na komputerze.
Powinieneś być w stanie włączyć/zainstalować .NET Framework 3.5 na swoim komputerze bez dalszych błędów.