Zelo neprijetno bo, če želite v svoj računalnik namestiti Windows .NET Framework 3.5, vendar se vam prikaže sporočilo o napaki, v katerem piše: »Windows ni mogel dokončati zahtevanih sprememb. Koda napake 0x800F0954 “. Ta koda napake lahko povzroči težave, ko poskušate v napravi Windows 10 omogočiti ali namestiti katero koli neobvezno funkcijo sistema Windows. Če se soočate s to težavo, ne skrbite. Na voljo so popravki, s katerimi lahko težavo odpravite sami. Ta napaka se zgodi, ko povezava med storitvami Windows Server Update Services (WSUS) in Windows Neobveznim namestitvenim programom ne uspe ali se prekine. Torej namestitveni program Windows Update Optional Feature tudi ne dobi odobritve za prenos neobvezne funkcije Windows in prikaže sporočilo o napaki. Razloge pustimo ob strani, pojdimo naravnost na popravke.
Če v oknu ukaznega poziva opazite isto kodo napake, poskusite s temi začetnimi rešitvami in preverite, ali je težava odpravljena -
Začetna rešitev–
1. Ponovni zagon računalniku in po ponovnem zagonu naprave poskusite znova namestiti ogrodje .NET.
2. Preverite, ali so posodobitve sistema Windows v teku ali ne. Če katera od posodobitev sistema Windows čaka, namestite program Windows Update (večina storitev Windows Update je opremljena s sistemom .NET Framework, ki se namesti ob posodobitvi sistema Windows).
[POMEMBNO] - Preden se premaknete na popravke, se prepričajte, da ste ustvarili obnovitvena točka sistema za vaš sistem. V vsakem primeru, če gre kaj narobe, lahko sistem obnovite v trenutno stanje.
Če se še vedno soočate s težavo z namestitvijo .NET framework 3.5 ali katere koli dodatne funkcije sistema Windows, pojdite na te popravke -
Popravi-1 Posodobitev iz storitve Windows Update brez dovoljenja WSUS-
Kot smo že razpravljali, je razlog za to napako sprejem ali zavrnitev zahteve med storitvami Windows Server Update Services (WSUS) in Izbirni namestitveni program Windows Feature, tako da lahko zaobidemo zahtevo za odobritev WSUS-u in neposredno namestimo funkcijo Windows brez WSUS. Za to natančno sledite tem korakom:
1. Sprva boste morali vnesti »Register"V Iskanje tik ob ikoni sistema Windows.
2. Nato morate klikniti naUrejevalnik registra“.
2. Na levem podoknu Urejevalnik registra, se pomaknite do te lokacije-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
3. Zdaj na desnem podoknu dvojni klik naUporabite WUServer“.
4. Spremenite podatke o vrednosti v »0“. Kliknite na "v redu“.
Če ne najdeteUporabite WUServer“, Ključ moraš ustvariti sam. Sledite tem korakom, da ustvarite
a. Po krmarjenju doAU”Register, desni klik na prazen prostor in kliknite na “Novo"In kliknite na"DWORD (32-bitna) vrednost“.
b. Zdaj preimenujte »Nov ključ"Kot"Uporabite WUServer“. Zdaj sledite koraku 2 popravka-1.
Zaprite urejevalnik registra in znova zaženite računalnik. Po ponovnem zagonu poskusite znova namestiti .NET framework 3.5 v računalnik. Če se težava še vedno sooča, poiščite naslednji popravek.
Popravek-2 Namestite neobvezno funkcijo s sistemom Windows MCT-
Če imate težave z namestitvijo funkcije neposredno z nadzorne plošče, lahko to storite z uporabo Windows PowerShell, kjer morate z orodjem za ustvarjanje medijev (MCT) prenesti sistem Windows 10 ISO. Sledite tem korakom, da namestite neobvezno funkcijo iz Windows PowerShell–
1. Prenesite datoteko Windows 10 ISO (ne pozabite združiti številke gradnje ISO s sistemom Windows 10 v računalniku. Zdaj v sistem vstavite ISO tako, da dvokliknete nanj.
2. Pritisnite Tipka Windows + R. tipko in vnesite “PowerHell«In pritisnite»v redu“.
2. Nato boste morali ta ukaz kopirati in prilepiti na svoj PowerShell okno in pritisnite Enter.
Add-WindowsCapability -Online -Name NetFx3 ~~~~-Vir D: \ Viri \ SxS
Spremenite ime vira glede na pogon, na katerega ste namestili sistem Windows 10 ISO, kar pomeni, da če ste ISO namestili v pogon G: \, morate spremeniti ukaz kot-
Add-WindowsCapability -Online -Ime NetFx3 ~~~~-Vir G: \ Viri \ SxS
OPOMBA-
Če tega ukaza ne morete zagnati v oknu PowerShell, kopirati in prilepite ta ukaz v PowerShell okno in zadeti Enter.
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Vir: D: \ Viri \ SxS
[OPOMBA- Spremenite ime vira glede na pogon, na katerega ste namestili sistem Windows 10 ISO, kar pomeni, če ste ISO namestili v G: \voziti, potem morate spremeniti ukaz kot-
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Vir:G:\ Viri \ SxS
3. Zdaj, končno, morate preveriti, ali je .NET Framework nameščen ali ne, tako da kopirate in prilepite ta ukaz PowerShell okno in zadeti Enter.
Get-WindowsCapability -Online -Ime NetFx3 ~~~~
Znova zaženi računalnik.
Po ponovnem zagonu preverite, ali je v vašem računalniku nameščen .NET Framework 3.5. Pojdite na naslednji popravek, če imate še vedno možnost »Namestitev .NET Framework 3.5 neuspešne kode napake 0x800F0954«.
Popravite-3 Namestite .NET Framework 3.5 iz ukaznega poziva
.NET framework 3.5 lahko namestite samo tako, da naložite sistem Windows 10 ISO / DVD in izvršite ukaz v oknu ukaznega poziva. Sledite tem korakom za namestitev .NET Framework 3.5 iz okna ukaznega poziva-
1. Prenesite datoteko Windows 10 ISO.
(OPOMBA- Med prenosom ne pozabite združiti številke gradnje ISO s sistemom Windows 10 v računalniku.)
2. Zdaj namestite ISO tako, da dvokliknete nanj.
3. Zapomnite si ime črke pogona (na primer »G:« / »H:« itd.).
4. Zdaj moraš pritisniti Tipka Windows + R. za začetek Teči.
5. Ko vidite okno Zaženi, morate vnesti »cmd" v tem Teči okno in kliknite na “v redu“.
3. Zdaj Kopiraj prilepi ta ukaz na vašem Ukazni poziv okno in pritisnite Enter.
dism / online / enable-feature / featurename: NetFX3 / Vir: H: \ sources \ sxs / LimitAccess
OPOMBA- V ukazu boste morali spremeniti črko pogona glede na črko pogona, kamor ste naložili DVD.
dism / online / enable-feature / featurename: NetFX3 / Vir:G:\ sources \ sxs / LimitAccess
OPOMBA-
Če imate težave z izvajanjem tega ukaza, poskusite izvesti spodaj omenjeni ukaz -
dism / online / enable-feature / featurename: NetFX3 / All / Vir:pogonska črka: \ sources \ sxs / LimitAccess
OPOMBA- Ne pozabite spremenitipogonska črka"V ukazu, kot smo že omenili.
dism / online / enable-feature / featurename: NetFX3 / All / Vir:G:\ sources \ sxs / LimitAccess
Znova zaženi računalnik.
Po ponovnem zagonu preverite, ali se v računalniku še vedno soočate s težavo »Namestitev .NET Framework 3.5 neuspešne kode napake 0x800F0954«.
V računalniku bi morali omogočiti / namestiti .NET Framework 3.5 brez dodatnih napak.