Как да поправите грешка 0x800f081f .net framework 3.5 Windows 10

Съдържание

Microsoft разработва паралелно с основните си приложения (като операционни системи) поредица от добавки, чиято цел е да улеснят изпълнението, съвместимостта или производителността както на самата операционна система, така и на други нейни параметри.

Една от най-популярните добавки на ниво Windows 10 е .NET Framework, която в момента е във версия 4.7, но една от най-използваните е версия 3.5 и основната функция на .NET Framework 3.5 е да позволи изпълнението на приложение в Windows 10.

.Net Framework 3.5 е достъпна за изтегляне на следната връзка:

Какво е новото в .NET FrameworkСред новостите на тази версия на .NET Framework откриваме:

  • Подобрения в производителността в Windows Presentation Foundation чрез интегриране на по -бързо време за стартиране и по -добра производителност на растерни ефекти.
  • Интегриране на динамични данни на ASP.NET, което осигурява рамка, която може да бъде внедрена с техниката на скелета, което от своя страна улеснява бързото развитие, контролирано от данни, без да е необходимо изпълнение на код и това може да бъде интегрирано в ASP. NET AJAX
  • Глобални подобрения в общото езиково изпълнение
  • LINQ към SQL вече включва поддръжка за нови функции за дата и последователност на файлове на SQL Server.
  • Нова поддръжка за оскъдни функции на колони и файлови потоци на SQL Server.

Сега много разработчици основават своите приложения да се изпълняват с помощта на .NET Framework и понякога можем да намерим грешката 0X800f081f, която има основен корен заедно с други кодове като 0x800F0906, 0x800F0907 и 0x800F0922, които предотвратяват .NET Framework се изпълнява цялостно в Windows 10 .

Често срещани причини за грешкиПо принцип тази грешка се дължи на проблем с несъвместимостта на Microsoft .NET Framework 3.5 и произходът й възниква, когато сме я активирали от някоя от следните опции:

  • Чрез съветника за инсталиране.
  • Използване на инструмента за обслужване и управление на изображения за разполагане (DISM).
  • Чрез команди на Windows PowerShell.

.NET Framework е функция, която не е активирана по подразбиране в Windows 10, Windows Server 2016, Windows Server версия 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 и Windows Server 2012 операционни системи, така че трябва да я активираме от функциите на Windows:

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

Често срещани грешкиТрадиционните грешки в .NET Framework са:

  • 0x800F081F: Тази грешка означава, че Windows 10 не може да намери изходните файлове .NET, за да може инсталацията да продължи.
  • 0x800F0906: С тази грешка Windows 10 не успя да изтегли изходните файлове .NET, не можа да установи интернет връзка или не може да инсталира .NET роля или услуга за роли.
  • 0x800F0907: За тази грешка инструментът DISM генерира грешка или конфигурацията на локалната мрежова политика не позволява на Windows да се свърже с мрежата
  • 0x800F0922: Има грешка при обработката на усъвършенствани .NET инсталатори или общи команди.

Сега Solvetic ще обясни как можем да коригираме тази грешка и по този начин да можем да използваме .NET Framework по очаквания начин.

1. Активирайте .NET Framework с помощта на DISM помощната програма в Windows 10

Помощната програма за поддръжка и управление на изображения за разполагане на DISM е инструмент, който да се използва в командния ред, благодарение на който можем да изпълняваме поддръжката и подготовката на образи на Windows, като изображенията на Windows PE са съвместими, среда за възстановяване на Windows (Windows RE) и настройки на Windows.

Етап 1
За този процес трябва да имаме ISO образ на Windows 10, който можем да изтеглим на следната официална връзка:

Стъпка 2
След като бъде изтеглено, можем да го запишем на стартиращо DVD или USB и след това трябва да го монтираме на компютъра, за това щракваме с десния бутон върху изображението и избираме опцията „Монтиране“:

Стъпка 3
Това ще създаде виртуално устройство с образа на Windows 10, в този случай отбелязваме, че буквата K е присвоена:

Стъпка 4
Сега ще преминем към командния ред като администратори и там изпълняваме следния синтаксис:

 dism / online / enable-feature / featurename: NetFx3 / All / Source: [Drive]: \ sources \ sxs / LimitAccess 
ЗабележкаТрябва да заменим реда на устройството с буквата, която Windows 10 присвои на виртуалното устройство

Увеличете

Стъпка 5
Можем да видим, че процесът на инсталиране на .Net Framework функции ще започне автоматично. След като този процес приключи, можем да извадим виртуалното устройство, като кликнете с десния бутон върху него и изберете „Изваждане“:

2. Редактирайте груповите правила на Windows 10, за да поправите рамката


Както споменахме, някои политики може да повлияят пряко на поведението на системата при изпълнение на .NET Framework, за тази опция ще използваме редактора на групови правила, който е наличен за изданията Pro, Enterprise и Education на Windows 10.

Етап 1
За достъп до него ще използваме следната комбинация от клавиши и ще изпълним командата gpedit.msc

+ R

gpedit.msc

Стъпка 2
В показания прозорец ще преминем към следния маршрут:

  • Настройка на оборудването
  • Административни шаблони
  • Система

Стъпка 3
Там в централния панел ще намерим политиката, наречена „Посочете конфигурацията за инсталиране на допълнителни компоненти и ремонт на компоненти“:

Увеличете

Стъпка 4
Щракваме два пъти върху него и в изскачащия прозорец ще активираме полето „Разрешено“. Кликнете върху бутона „Прилагане“ и след това върху „OK“, за да запазите промените.

3. Преинсталирайте Microsoft .NET Framework Windows 10, за да поправите рамката


Както споменахме, функцията .NET Framework е деактивирана по подразбиране и след като е активирана и се генерира грешка 0x800f081f, можем да изберем да преинсталираме споменатата функция.

Етап 1
За целта ще преминем към следния маршрут:

  • Контролен панел
  • Програми
  • Програми и характеристики

Стъпка 2
Там кликваме върху реда „Активиране или деактивиране на функциите на Windows“, разположен отстрани и в показания прозорец намираме реда „.NET Framework 3.5“. Там трябва да деактивираме полето му и да кликнем върху Приемам, за да бъде деинсталирано и след това да повторим процеса, като активираме кутията отново, за да го активираме.

4. Стартирайте .Net Offline Installer, за да поправите рамката


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

Етап 1
Този инсталатор е достъпен на следната официална връзка на Microsoft. Този инсталатор е локална актуализация, съвместима с всички версии на .NET и най -често се използва, когато нямаме интернет връзка.

'class =' ​​bbc_url 'title =' Външна връзка 'rel =' nofollow external '>

Стъпка 2
След като изтеглите, продължаваме с процеса на инсталиране на .NET Framework:

5. Инсталирайте актуализации ръчно, за да поправите рамката


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

Етап 1
За този процес трябва да отидем до следната връзка на Microsoft, наречена Глобален каталог:

Стъпка 2
Там ще потърсим .NET и в показания списък изтегляме най -новата актуализация за по -късна инсталация:

6. Изпълнете командата SFC в Windows 10, за да поправите рамката


SFC (System File Checker) е помощна програма за команда, благодарение на която имаме възможност да извършим подробен анализ на файловата система, за да открием повреди.

Етап 1
За целта имаме достъп до командния ред като администратори и там изпълняваме следния ред:

sfc / scannow

Увеличете

Стъпка 2
Ще бъде възможно и изпълнението на следния ред. Това ще отговаря за мониторинга на изображението на Windows 10.

DISM.exe / Online / Cleanup-image / Restorehealth

7. Рестартирайте компонентите на Windows Update в Windows 10, за да поправите рамката


Друга налична опция е да рестартирате всички компоненти на Windows Update, за да изключите всякакви грешки от този тип. За да направим това, влизаме в командния ред като администратори и там изпълняваме всеки от следните редове. След това можем да рестартираме системата и да проверим състоянието на .NET.
  • Net Stop битове
  • Net Stop wuauserv
  • Net Stop appidsvc
  • Net Stop cryptsvc
  • Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
  • Ren% systemroot% system32catroot2 catroot2.bak
  • Нетни стартови битове
  • Net Start wuauserv
  • Net Start appidsvc
  • Net Start cryptsvc

8. Използвайте инструмента за отстраняване на неизправности в Windows Update, за да поправите рамката


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

Етап 1
За достъп до него отиваме на следния маршрут:

  • Старт
  • Настройка
  • Актуализация и сигурност
  • Решавам проблеми

Стъпка 2
Там намираме реда "Windows Update" и щракването върху него ще покаже бутона "Изпълнение на инструмента за отстраняване на неизправности":

Увеличете

Стъпка 3
Кликваме върху него и процесът на анализ на грешките в Windows Update ще се осъществи. Това ще определи всяка аномалия, която присъства в Update и която може да генерира споменатата грешка.

Както видяхме, възможностите за предоставяне на цялостно решение на грешка 0x800f081f са разнообразни и от нас зависи да изберем най -подходящия за нашата ситуация.

wave wave wave wave wave