Bude velmi frustrující, pokud si chcete do svého počítače nainstalovat Windows .NET Framework 3.5, ale bude vám odepřeno chybové hlášení „Windows nemohlo dokončit požadované změny. Kód chyby 0x800F0954 “. Tento kód chyby může způsobit problémy, když se pokoušíte povolit nebo nainstalovat některou z volitelných funkcí systému Windows v zařízení Windows 10. Pokud čelíte tomuto problému, nebojte se. K dispozici jsou opravy, které problém vyřeší. K této chybě dochází, když připojení mezi službou Windows Server Update Services (WSUS) a instalační službou volitelných funkcí systému Windows selže nebo bude ukončeno. Instalační program volitelných funkcí systému Windows Update tedy také nedokáže získat souhlas se stažením volitelných funkcí systému Windows a zobrazuje chybovou zprávu. Nechme důvody stranou, pojďme rovnou k opravám.
Pokud si všimnete stejného kódu chyby v okně příkazového řádku, zkuste tato počáteční řešení a zkontrolujte, zda je váš problém vyřešen -
Počáteční řešení–
1. Restartujte
počítači a po restartování zařízení zkuste znovu nainstalovat rozhraní .NET framework.2. Zkontrolujte, zda nějaké aktualizace systému Windows čekají nebo ne. Pokud některá z aktualizací systému Windows čeká na instalaci, nainstalujte si Windows Update (mnoho Windows Update je dodáváno se systémy .NET Framework, které se instalují při aktualizaci Windows).
[DŮLEŽITÉ]- Před přesunem k opravám se ujistěte, že jste vytvořili a bod obnovení systému pro váš systém. V každém případě, pokud se něco pokazí, můžete obnovit systém zpět do současného stavu.
Pokud stále máte problém s instalací rozhraní .NET Framework 3.5 nebo jakékoli volitelné funkce systému Windows, přejděte na tyto opravy -
Oprava-1 aktualizace z Windows Update bez povolení WSUS-
Jak jsme diskutovali, důvodem této chyby je přijetí nebo odmítnutí požadavku mezi službou Windows Server Update Services (WSUS) a Instalační program volitelných funkcí systému Windows, abychom mohli obejít žádost o schválení do služby WSUS a přímo nainstalovat funkci systému Windows bez WSUS. Postupujte pečlivě podle těchto kroků -
1. Nejprve budete muset zadat „Registr“V Vyhledávání pole vedle ikony Windows.
2. Poté musíte kliknout na „Editor registru“.
2. V levém podokně Editor registru, přejděte na toto místo -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
3. Nyní v pravém podokně dvojklik na „Použijte WUServer“.
4. Změňte údaje hodnoty na „0“. Klikněte na "OK“.
Pokud nemůžete najít „Použijte WUServer„, Klíč si musíte vytvořit sami. Podle těchto pokynů vytvořte klíč
A. Po přechodu na „AU”Registr, klikněte pravým tlačítkem myši na prázdné místo a klikněte na „Nový“A klikněte na„Hodnota DWORD (32bitová)“.
b. Nyní přejmenujteNový klíč" tak jako "Použijte WUServer“. Nyní postupujte podle kroku 2 opravy 1.
Zavřete Editor registru a restartovat tvůj počítač. Po restartování zkuste znovu nainstalovat .NET Framework 3.5 do počítače. Pokud problém stále přetrvává, přejděte k další opravě.
Oprava-2 Instalace volitelné funkce s Windows MCT-
Pokud čelíte problému s instalací funkce přímo z Ovládacích panelů, můžete to udělat pomocí Windows PowerShell, kde si musíte stáhnout Windows 10 ISO pomocí nástroje Media Creation Tool (MCT). Podle těchto pokynů nainstalujete volitelnou funkci z Windows PowerShell–
1. Stáhněte si Windows 10 ISO (nezapomeňte porovnat číslo sestavení ISO s Windows 10 v počítači. Nyní připojte ISO do svého systému poklepáním na něj.
2. lis Klávesa Windows + R. klíč a typ “PowerShell“A stiskněte„OK“.
2. Poté budete muset tento příkaz zkopírovat a vložit do svého PowerShell okno a stiskněte Enter.
Add-WindowsCapability -Online -Name NetFx3 ~~~~ -Source D: \ Sources \ SxS
Změňte název zdroje podle jednotky, na kterou jste připojili ISO systému Windows 10, což znamená, že pokud jste připojili ISO na jednotku G: \, musíte změnit příkaz jako
Přidat-WindowsCapability -Online -název NetFx3 ~~~~ - Zdroj G: \ Zdroje \ SxS
POZNÁMKA-
Pokud nemůžete spustit tento příkaz v okně PowerShellu, kopírovat a vložit tento příkaz v PowerShell okno a stiskněte Enter.
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Zdroj: D: \ Sources \ SxS
[POZNÁMKA-Změňte název zdroje podle jednotky, na kterou jste připojili ISO systému Windows 10, to znamená, pokud jste připojili ISO v G:\disk pak musíte změnit příkaz jako
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Zdroj:G:\ Zdroje \ SxS
3. Nakonec musíte zkontrolovat, zda je .NET Framework nainstalován nebo ne, a to zkopírováním a vložením tohoto příkazu PowerShell okno a stiskněte Enter.
Získejte-WindowsCapability -Online -název NetFx3 ~~~~
Restartujte tvůj počítač.
Po restartu zkontrolujte, zda je v počítači nainstalována .NET Framework 3.5. Přejděte na další opravu, pokud stále dochází k chybě „Instalace .NET Framework 3.5 se nezdařila, chybový kód 0x800F0954“.
Oprava-3 Instalace .NET Framework 3.5 z příkazového řádku-
.NET framework 3.5 můžete nainstalovat pouhým načtením ISO / DVD systému Windows 10 a provedením příkazu v okně příkazového řádku. Podle těchto pokynů nainstalujte rozhraní .NET Framework 3.5 z okna příkazového řádku -
1. Stáhněte si Windows 10 ISO.
(POZNÁMKA- Při stahování nezapomeňte porovnat číslo sestavení ISO s Windows 10 ve vašem počítači.)
2. Nyní připojte ISO poklepáním na něj.
3. Zapamatujte si název písmene jednotky (například „G:“ / „H:“ atd.).
4. Nyní musíte stisknout Klávesa Windows + R. spustit Běh.
5. Když uvidíte okno Spustit, budete muset zadat „cmd" v tomto Běh okno a klikněte na „OK“.
3. Nyní kopírovat vložit tento příkaz na vašem Příkazový řádek okno a stiskněte Enter.
dism / online / enable-feature / featurename: NetFX3 / Zdroj: H: \ sources \ sxs / LimitAccess
POZNÁMKA- Budete muset změnit písmeno jednotky v příkazu podle písmene jednotky, kam jste vložili DVD.
dism / online / enable-feature / featurename: NetFX3 / Zdroj:G:\ sources \ sxs / LimitAccess
POZNÁMKA-
Pokud máte potíže s provedením tohoto příkazu, zkuste provést níže uvedený příkaz -
dism / online / enable-feature / featurename: NetFX3 / All / Source:písmeno jednotky: \ sources \ sxs / LimitAccess
POZNÁMKA- Nezapomeňte změnit ‚písmeno jednotky„V příkazu, jak bylo diskutováno výše.
dism / online / enable-feature / featurename: NetFX3 / All / Source:G:\ sources \ sxs / LimitAccess
Restartujte tvůj počítač.
Po restartu zkontrolujte, zda ve vašem počítači stále čelíte problému „Instalace .NET Framework 3.5 se nezdařila, kód chyby 0x800F0954“.
Měli byste být schopni povolit / nainstalovat .NET Framework 3.5 na vašem počítači bez jakékoli další chyby.