[FIX] .NET Framework 3.5 Грешка при инсталиране 0x800F0950



Опитайте Нашия Инструмент За Премахване На Проблемите

The код на грешка 0x800F0950 се появява в Windows 10, когато се опитвате да инсталирате .NET 3.5 Framework с помощта на конвенционалния инсталатор. Съобщението за грешка, придружаващо кода за грешка, е „Следната функция не можа да бъде инсталирана“ .



NET Framework 3.5 Грешка



В повечето случаи засегнатите потребители са успели да разрешат този проблем, като разчитат на Windows Feature за инсталиране на .NET Framework 3.5. Ако сте на Windows 10, инсталиращата програма вече е на компютъра ви - просто трябва да принудите инсталацията от екрана с функции на Windows.



Друг начин, който може да ви помогне да принудите да инсталирате .NET framework 3.5 е Windows Update. Имайте предвид, че Microsoft редовно изпраща актуализации за NET Framework , и една от най-честите причини, които могат да предизвикат 0x800F0950 грешка е екземпляр, при който актуализация на NET Framework вече чака да бъде инсталирана чрез Windows Update.

В случай, че не можете да инсталирате чрез функции на Windows или Windows Update, можете да инсталирате липсващата рамка от съвместим инсталационен носител. Ако и това не успее, можете да създадете персонализиран скрипт, който да игнорира грешки при синтактичния анализ и да го инсталирате принудително чрез терминал CMD или Powershell.

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



Метод 1: Инсталиране на .NET Framework 3.5 с помощта на функции на Windows

Ако виждате тази грешка, когато се опитвате да инсталирате .NET Framework версия 3.5 от инсталационната програма, която сте изтеглили с браузъра си, може да успеете да заобиколите проблема изцяло, като го инсталирате чрез менюто с функции на Windows.

Имайте предвид, че Windows 10 вече включва архив на .NET Framework версия 3.5, просто трябва да го подканите за инсталиране. Няколко засегнати потребители, които преди са се сблъсквали с код на грешка 0x800F0950 при инсталиране на .NET Framework версия 3.5 обикновено са потвърдили, че инсталацията е преминала гладко, когато са се опитали да го направят чрез екрана с функции на Windows.

За да инсталирате .NET Framework 3.5 от екрана с функции на Windows следвайте инструкциите по-долу:

  1. Отворете a Бягай диалогов прозорец чрез натискане Клавиш на Windows + R . След това въведете ‘Appwiz.cpl’ вътре в текстовото поле и натиснете Въведете за да отворите Програми и функции меню.

    Въведете appwiz.cpl и натиснете Enter, за да отворите списъка с инсталирани програми

  2. След като влезете в Програми и функции меню, използвайте менюто отдясно, за да щракнете върху Включване или изключване на функции на Уиндоус .

    Достъп до менюто с функции на Windows

  3. Когато сте в екрана с функции на Windows, започнете, като поставите отметка в квадратчето, свързано с. NET Framework 3.5 (този пакет включва .NET 2.0 и 3.0), след това щракнете Добре за да запазите промените.

    Активиране на .NET Framework 3.5

  4. В подкана за потвърждение щракнете върху Да за да стартирате процедурата, след това изчакайте пакетът да бъде инсталиран успешно.
  5. След като операцията приключи, рестартирайте компютъра си и вижте дали проблемът е отстранен, след като следващото стартиране приключи.

В случай, че този метод не е приложим, сте срещнали различна грешка или планирате да инсталирате пакета .NET Framework 3.5 от изпълним файл, който сте изтеглили преди, преминете надолу към следващото потенциално решение.

Метод 2: Инсталирайте всяка чакаща актуализация на Windows

Една от причините, която може да предизвика 0x800F0950 грешка, когато се опитвате да инсталирате актуализацията .NET Framework 3.5 е фактът, че Windows Update вече има планирана актуализация, готова да направи същото.

Някои потребители, срещащи същия код за грешка, съобщават, че най-накрая са успели да разрешат проблема, след като са актуализирали версията си на Windows 10 до най-новата налична версия. След като направиха това и рестартираха компютъра си, повечето съобщиха, че .NET Framework 3.5 вече е инсталиран, така че няма нужда да се използва специалният инсталатор.

Ако този сценарий е приложим, инсталирайте всяка чакаща актуализация за вашия компютър с Windows 10 и вижте дали това автоматично ще се справи с проблема:

  1. Отворете a Бягай диалогов прозорец чрез натискане Клавиш на Windows + R . След това въведете ‘Ms-settings: windowsupdate’ вътре в текстовото поле и натиснете Въведете за да отворите Актуализация на Windows в раздела Настройки ап.

    Стартиране на диалогов прозорец: ms-settings: windowsupdate

  2. Вътре в екрана на Windows Update преминете към дясната секция и кликнете върху Провери за актуализации .

    Инсталиране на всяка чакаща актуализация на Windows

  3. След това следвайте инструкциите на екрана, за да инсталирате всяка чакаща актуализация, докато актуализирате компютъра си.
    Забележка: В случай, че бъдете подканени да рестартирате, преди да получите възможност да инсталирате всяка чакаща актуализация, рестартирайте според инструкциите. Но след като следващото стартиране приключи, върнете се на същия екран на Windows Update, за да завършите инсталирането на останалите актуализации.
  4. След като най-накрая успеете да инсталирате всяка чакаща актуализация на Windows, трябва да откриете, че .NET Framework 3.5 вече е инсталиран от Компонент на Windows Update.

Ако това не се случи или не сте готови да инсталирате актуализациите на Windows, които в момента са в очакване, преминете надолу към следващото потенциално решение по-долу.

Метод 3: Инсталиране на NET Framework чрез инсталационен носител

В случай, че първите две корекции не са работили за вас, една жизнеспособна корекция, която много потребители са използвали успешно, е да принуди съвместим инсталационен носител да инсталира NET Framework за вас от повишен прозорец на командния ред или Powershell.

Това е еквивалентът на метода по-долу, но е много по-бързо, ако вече имате съвместим инсталационен носител.

В случай, че искате да опитате този метод, следвайте инструкциите по-долу, за да инсталирате .NET Framework 3.5 версия директно от съвместим инсталационен носител:

  1. Поставете съвместимия инсталационен носител във вашето DVD устройство, флаш устройство или го монтирайте, в случай че използвате ISO.
  2. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Cmd’ вътре в текстовото поле и натиснете Ctrl + Shift + Enter за да отворите повишен команден ред. Когато видите UAC (подкана за потребителски акаунт) , щракнете Да за предоставяне на административни привилегии.

    Въведете „cmd“ в диалоговия прозорец „Изпълнение“

    Забележка: Ако искате да използвате Powershell, напишете „ PowerShell ' вместо ' cmd ‘.

  3. След като влезете в повишения CMD ред, въведете следната команда и променете „ XXX ‘С писмото, което в момента държи инсталационния носител:
    Dism / online / enable-feature / featurename: NetFX3 / All / Източник:XXX :  sources  sxs / LimitAccess
  4. Натиснете Въведете за да стартирате този процес, след това изчакайте операцията да завърши. След като инсталацията приключи, рестартирайте компютъра си и вижте дали NET framework е инсталиран успешно след завършване на следващото стартиране.

В случай, че все пак все пак видите 0x800F0950 грешка или инсталацията е неуспешна с различен код за грешка, преминете надолу към следващата потенциална корекция по-долу.

Метод 4: Създаване на персонализиран скрипт за инсталиране

Ако горният метод не е работил за вас или търсите алтернатива на използването на функции на Windows, трябва да можете да заобиколите 0x800F0950 грешка, като създадете персонализиран скрипт за инсталиране на CMD и го стартирате с повишени привилегии.

Но имайте предвид, че за да направите това, ще трябва създайте съвместим инсталационен носител за вашия компютър с Windows 10 .

Ако вече имате съвместим инсталационен носител или току-що сте създали такъв, като използвате ръководството по-горе, следвайте инструкциите по-долу, за да принудите инсталирането на .NET Framework 3.5 с помощта на персонализиран скрипт:

  1. Отворете a Бягай диалогов прозорец чрез натискане Клавиш на Windows + R. След това въведете ”Notepad.exe” и натиснете Ctrl + Shift + Въведете за да отворите повдигнат прозорец на Notepad.

    Отваряне на повдигнат прозорец на Notepad

    Забележка: Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

  2. След като влезете в извисения прозорец на Notepad, поставете следния код:
    @echo off Заглавие .NET Framework 3.5 Офлайн инсталатор за %% I в (DEFGHIJKLMNOPQRSTUVWX YZ) направете, ако съществува '%% I: \ sources  install.wim' set setupdrv = %% I, ако е дефиниран setupdrv (echo Found drive% setupdrv % echo Инсталиране на .NET Framework 3.5 ... Dism / online / enable-feature / featurename: NetFX3 / All / Source: ПОСТАВЧИК :  sources  sxs / LimitAccess echo. echo .NET Framework 3.5 трябва да бъде инсталиран echo. ) else (echo Не е намерен инсталационен носител! echo Поставете DVD или USB флаш устройство и стартирайте този файл още веднъж. echo.) пауза

    Забележка: Ще трябва да замените ПОСТАВЧИК с буквата на устройството, което в момента хоства инсталационния носител.

  3. След като успешно вмъкнете кода и го промените съответно, използвайте лентата в горната част, за да изберете Файл> Запази като след това изберете подходящо място, където искате да запазите току-що създадения скрипт.
  4. Можете да го назовете както искате, но е ВАЖНО да завършите името с разширението ‘.cmd’. След като добавите правилното разширение, щракнете върху Запазете бутон, за да създадете корекцията.

    Създаване на CMD корекция

  5. След това отидете до мястото, където преди това сте запазили .cmd скрипта, след това щракнете с десния бутон върху файла и щракнете върху Изпълни като администратор от новопоявилото се контекстно меню. След това щракнете Да в подканата за потвърждение и изчакайте операцията да завърши.
  6. В края на тази процедура този персонализиран скрипт ще инсталира .NET 3.5 Framework и ще използва инсталационния носител на Windows за достъп до всички файлове за поддръжка, за да свърши работата. След като тази операция приключи, рестартирайте компютъра си и вижте дали проблемът вече е отстранен.

Ако все още виждате 0x800F0950 код на грешка или сте заседнали с друг код за грешка, преместете надолу следващата потенциална корекция по-долу.

Метод 5: Извършване на ремонтна инсталация

Ако нито една от потенциалните поправки по-горе не е работила за вас, вероятно имате работа с някакъв вид корупция, която няма да изчезне конвенционално. В този случай трябва да опитате да разрешите 0x800F0950 код на грешка чрез нулиране на всеки файл, свързан с Windows.

Можете да направите това с a чиста инсталация , но нашата препоръка е да изберете ремонт инсталиране (ремонт на място) вместо.

Докато чистата инсталация няма да дискриминира и изтрие всичко на вашето OS устройство (освен ако не го архивирате предварително), ремонтната инсталация ще докосне само компонентите на OS, оставяйки личните файлове, приложения и игри непокътнати.

Етикети .NET грешка 7 минути четене