Ще бъде много разочароващо, ако искате да инсталирате 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 незадължителен инструмент за инсталиране на функции, за да можем да заобиколим искането за одобрение до WSUS и директно да инсталираме функцията на Windows без WSUS. Следвайте внимателно тези стъпки, за да го направите-
1. Отначало ще трябва да напишете „Регистър”В Търсене до иконата на Windows.
2. След това трябва да кликнете върху „Редактор на регистъра“.
2. В левия прозорец на Редактор на регистъра, отидете до това местоположение-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
3. Сега в десния прозорец кликнете два пъти На "Използвайте WUServer“.
4. Променете данните за стойността на „0“. Кликнете върху "Добре“.
Ако не можете да намерите „Използвайте WUServer“, Трябва да създадете ключа сами. Следвайте тези стъпки, за да създадете ключ-
а. След като навигирате доAU”Регистър, Кликнете с десния бутон на празното място и кликнете върху „НовоИ кликнете върху „DWORD (32-битова) Стойност“.
б. Сега преименувайте „Нов ключ" като "Използвайте WUServer“. Сега следвайте стъпка 2 от Fix-1.
Затворете редактора на системния регистър и рестартирайте твоят компютър. След рестартиране опитайте да инсталирате .NET framework 3.5 отново на вашия компютър. Ако все още се сблъсквате с проблема, преминете към следващото решение.
Fix-2 Инсталирайте незадължителната функция с Windows MCT-
Ако сте изправени пред проблема с инсталирането на функцията директно от контролния панел, можете да го направите с помощта на Windows PowerShell, където трябва да изтеглите Windows 10 ISO с помощта на Media Creation Tool (MCT). Следвайте тези стъпки, за да инсталирате незадължителната функция от Windows PowerShell–
1. Изтеглете Windows 10 ISO (не забравяйте да съчетаете номер на компилация на ISO с вашия Windows 10 на вашия компютър. Сега монтирайте ISO във вашата система, като щракнете двукратно върху него.
2. Натиснете Клавиш на Windows + R ключ и тип „PowerShellИ натиснете „Добре“.
2. След това ще трябва да копирате и поставите тази команда на вашия PowerShell прозорец и натиснете Въведете.
Add-WindowsCapability -Online -Name NetFx3 ~~~~ -Източник D: \ Източници \ SxS
Променете името на източника според устройството, където сте монтирали Windows 10 ISO, означава, че ако сте монтирали ISO в устройството G: \, тогава трябва да промените командата като
Add-WindowsCapability -Online -Име NetFx3 ~~~~ -Източник G: \ Източници \ SxS
ЗАБЕЛЕЖКА-
Ако не можете да изпълните тази команда в прозореца на PowerShell, копие и паста тази команда в PowerShell прозорец и удари Въведете.
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Източник: D: \ Източници \ SxS
[ЗАБЕЛЕЖКА-Променете името на източника според устройството, на което сте монтирали Windows 10 ISO, означава, ако сте монтирали ISO в G: \шофиране, тогава трябва да промените командата като-
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Източник:G:\ Източници \ SxS
3. Сега, накрая, трябва да проверите дали .NET Framework е инсталиран или не, като копирате и поставите тази команда в PowerShell прозорец и удари Въведете.
Get-WindowsCapability -Online -Име NetFx3 ~~~~
Рестартирайте твоят компютър.
След рестартиране проверете дали .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 за стартиране на Бягай.
5. Когато можете да видите прозореца Run, ще трябва да напишете „cmd" в това Бягай прозорец и кликнете върху „Добре“.
3. Сега Копирай постави тази команда на вашия Командния ред прозорец и натиснете Въведете.
dism / online / enable-feature / featurename: NetFX3 / Източник: H: \ sources \ sxs / LimitAccess
ЗАБЕЛЕЖКА- Ще трябва да промените буквата на устройството в командата според буквата на устройството, където сте заредили DVD.
dism / online / enable-feature / featurename: NetFX3 / Източник:G:\ sources \ sxs / LimitAccess
ЗАБЕЛЕЖКА-
Ако имате проблем с изпълнението на тази команда, опитайте да изпълните по-долу споменатата команда-
dism / online / enable-feature / featurename: NetFX3 / All / Източник:писмо за шофиране: \ sources \ sxs / LimitAccess
ЗАБЕЛЕЖКА- Не забравяйте да смените „писмо за шофиране‘В командата, както беше обсъдено по-горе.
dism / online / enable-feature / featurename: NetFX3 / All / Източник:G:\ sources \ sxs / LimitAccess
Рестартирайте твоят компютър.
След рестартиране проверете дали все още сте изправени пред проблема с „Инсталиране на .NET Framework 3.5 неуспешен код за грешка 0x800F0954“ на вашия компютър.
Би трябвало да можете да активирате / инсталирате .NET Framework 3.5 на вашия компютър, без допълнителни грешки.