Коригирайте инсталирането на .NET Framework 3.5 неуспешен код за грешка 0x800F0954 на Windows 10

Ще бъде много разочароващо, ако искате да инсталирате Windows .NET Framework 3.5 на вашия компютър, но ще ви бъде отказано съобщение за грешка, казващо „Windows не може да завърши заявените промени. Код на грешка 0x800F0954 “. Този код за грешка може да създаде проблеми, когато се опитвате да активирате или инсталирате някоя от допълнителните функции на Windows на вашето устройство с Windows 10. Ако сте изправени пред този проблем, не се притеснявайте. Налични са корекции, за да разрешите проблема вместо вас. Тази грешка се случва, когато връзката между Windows Server Update Services (WSUS) и Windows Optional Feature Installer не успее или бъде прекратена. Така че Windows Update Optional Feature Installer също не успява да получи одобрението за изтегляне на Windows Optional Feature и той показва съобщението за грешка. Нека оставим причините настрана, нека отидем направо за поправките.

Ако забележите същия код за грешка в прозореца на командния ред, опитайте тези първоначални решения и проверете дали проблемът ви е решен-

Първоначални решения -

1. Рестартирайте компютъра си и след рестартиране на вашето устройство опитайте да инсталирате отново .NET framework.

2. Проверете дали някоя актуализация на Windows чака или не. Ако някоя от актуализациите на Windows е в очакване, инсталирайте Windows Update (много от Windows Update се доставят с .NET framework системи, които се инсталират при актуализиране на Windows).

[ВАЖНО] -  Преди да преминете към корекциите, уверете се, че сте създали точка за възстановяване на системата за вашата система. Във всеки случай, ако нещо се обърка, можете да възстановите системата обратно до сегашното състояние.

Ако все още сте изправени пред проблема с инсталирането на .NET framework 3.5 или която и да е допълнителна функция на Windows, използвайте тези корекции -

Fix-1 Update от Windows Update без разрешение на WSUS-

Тъй като обсъдихме причината за тази грешка е приемането или отхвърлянето на заявка между Windows Server Update Services (WSUS) и Windows Optional Feature Installer, така че можем да заобиколим искането за одобрение до WSUS и директно да инсталираме функцията на Windows без WSUS. Следвайте внимателно тези стъпки, за да го направите-

1. Отначало ще трябва да напишете „ Регистър “ в полето за търсене точно до иконата на Windows.

2. След това трябва да кликнете върху „ Редактор на системния регистър “.

Reg Editor Registry New

2. В левия прозорец на редактора на системния регистър отидете до това местоположение-

HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU

3. Сега в десния прозорец щракнете два пъти върху „ UseWUServer “.

4. Променете данните за стойността на „ 0 “. Щракнете върху „ OK.

Setuseserver

Ако не можете да намерите „ UseWUServer “, трябва да създадете ключа сами. Следвайте тези стъпки, за да създадете ключ-

а. След като отидете до регистъра “ AU ”, щракнете с десния бутон върху празното място и щракнете върху “ New ” и щракнете върху “ DWORD (32-bit) Value ”.

Нов ключ

б. Сега преименувайте „ Новия ключ “ на „ UseWUServer “. Сега следвайте стъпка 2 от Fix-1.

Преименувайте

Затворете редактора на системния регистър и рестартирайте компютъра си. След рестартиране опитайте да инсталирате .NET framework 3.5 отново на вашия компютър. Ако все още се сблъсквате с проблема, преминете към следващото решение.

Fix-2 Инсталирайте незадължителната функция с Windows MCT-

Ако се сблъскате с проблема с инсталирането на функцията директно от контролния панел, можете да го направите с помощта на Windows PowerShell , където трябва да изтеглите Windows 10 ISO с помощта на инструмента за създаване на медии (MCT). Следвайте тези стъпки, за да инсталирате незадължителната функция от Windows PowerShell -

1. Изтеглете Windows 10 ISO (не забравяйте да съчетаете номер на компилация на ISO с вашия Windows 10 на вашия компютър. Сега монтирайте ISO във вашата система, като щракнете двукратно върху него.

2. Натиснете клавиш Windows + R и напишете “ PowerShell ” и натиснете “ OK ”.

Powershell

2. След това ще трябва да копирате и поставите тази команда в прозореца на PowerShell и да натиснете Enter .

Add-WindowsCapability -Online -Name NetFx3 ~~~~ -Източник D: \ Източници \ SxS

Добавете онлайн име на Powershell

Променете името на източника според устройството, където сте монтирали Windows 10 ISO, означава, че ако сте монтирали ISO в устройството G: \, тогава трябва да промените командата като-

Add-WindowsCapability -Online - Име NetFx3 ~~~~ -Източник G: \ Източници \ SxS

ЗАБЕЛЕЖКА-

Ако не можете да изпълните тази команда в прозореца на PowerShell, копирайте и поставете тази команда в прозореца на PowerShell и натиснете Enter .

DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Източник: D: \ Източници \ SxS

[ ЗАБЕЛЕЖКА - Променете името на източника според устройството, на което сте монтирали Windows 10 ISO, означава, че ако сте монтирали ISO в устройството G: \, тогава трябва да промените командата като-

DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Източник: G: \ Източници \ SxS
Powershell Add2

3. Сега, накрая, трябва да проверите дали .NET Framework е инсталиран или не, като копирате и поставите тази команда в прозореца на PowerShell и натиснете Enter .

Get-WindowsCapability -Online - Име NetFx3 ~~~~
Powershell Add3

Рестартирайте компютъра си.

След рестартиране проверете дали .NET Framework 3.5 е инсталиран на вашия компютър или не. Отидете на следващата корекция, ако все още имате „Инсталиране на .NET Framework 3.5 неуспешен код за грешка 0x800F0954“.

Fix-3 Инсталирайте .NET Framework 3.5 от командния ред

Можете да инсталирате .NET framework 3.5 само като заредите Windows 10 ISO / DVD и изпълните команда в прозореца на командния ред. Следвайте тези стъпки, за да инсталирате .NET Framework 3.5 от прозореца на командния ред-

1. Изтеглете Windows 10 ISO.

( ЗАБЕЛЕЖКА - Докато изтегляте, не забравяйте да съчетаете номер на компилация на ISO с вашия Windows 10 на вашия компютър.)

2. Сега монтирайте ISO, като щракнете двукратно върху него.

3. Запомнете името на буквата на устройството (като „G:“ / „H:“ и т.н.).

4. Сега трябва да натиснете клавиша Windows + R, за да стартирате Run .

5. Когато можете да видите прозореца Run, ще трябва да напишете " CMD " с това, че Run прозореца и щракнете върху " OK ".

Cmd

3. Сега копирайте и поставете тази команда в  прозореца на командния ред и натиснете Enter .

dism / online / enable-feature / featurename: NetFX3 / Източник: H: \ sources \ sxs / LimitAccess

ЗАБЕЛЕЖКА - Ще трябва да промените буквата на устройството в командата според буквата на устройството, където сте заредили DVD.

dism / online / enable-feature / featurename: NetFX3 / Източник: G: \ sources \ sxs / LimitAccess

Cmd

ЗАБЕЛЕЖКА-

Ако имате проблем с изпълнението на тази команда, опитайте да изпълните по-долу споменатата команда-

dism / online / enable-feature / featurename: NetFX3 / All / Source: писмо на устройството: \ sources \ sxs / LimitAccess

ЗАБЕЛЕЖКА - Не забравяйте да промените „ буквата на устройството “ в командата, както беше обсъдено по-горе.

dism / online / enable-feature / featurename: NetFX3 / All / Source: G: \ sources \ sxs / LimitAccess

Cmd2

Рестартирайте компютъра си.

След рестартиране проверете дали все още се сблъсквате с проблема „Инсталиране на .NET Framework 3.5 неуспешен код за грешка 0x800F0954“ на вашия компютър.

Би трябвало да можете да активирате / инсталирате .NET Framework 3.5 на вашия компютър, без допълнителни грешки.

Original text