Установка.Net Framework Ошибка: 0x800f080c Имя функции netfx3 неизвестно

Когда я запускаю установщик.Net Framework 3.5, я получаю следующую ошибку: Windows не может выполнить запрошенные изменения. Когда я пытаюсь включить.Net Framework в командной строке, я получаю следующую ошибку:

C:\WINDOWS\system32>dism /online /enable-feature /featurename:netfx3 /all 
/limitaccess

Deployment Image Servicing and Management tool
Version: 10.0.18362.1

Image Version: 10.0.18362.86


Error: 0x800f080c

Feature name netfx3 is unknown.
A Windows feature name was not recognized.
Use the /Get-Features option to find the name of the feature in the image 
and try the command again.

The DISM log file can be found at

C: \ WINDOWS \ Logs \ DISM \ Dism.log

Когда я иду в Windows Features, мой список выглядит следующим образом.

Весь мой.Net Framework полностью исчез.

Вот так выглядит реестр.

Мои приложения, такие как paint.net, Discord, UDK, UE4 и Windows Troubleshooter, не работают.

Я попытался установить.net Framework с помощью диспетчера сервера, но для этого также требуется.Net Framework

UT3 Editor работает, хотя:)

Вот ошибка, которую я получаю:

PaintDotNet.exe - .NET Framework Initialization Error

To run this application, you first must install one of the following versions of the .NET Framework:

v4.0

Обратитесь к издателю вашего приложения за инструкциями по получению соответствующей версии.NET Framework.

Хорошо

И вот мои характеристики:

⌘ Windows 10

Microsoft Windows Version 1903 (OS Build 18885.1001) @ 2019 Microsoft Corporation. All rights reserved

The Windows 10 Pro Insider Preview Operating System and its user interface are protected by trademark and other pending or existing intellectual property rights in the United States and other countries/regions.

Evaluation copy. Expires 08/01/20 00-41

Чтобы добавить более важную информацию, в "Панели управления \ Система и безопасность \ Система" тип системы "64-разрядная операционная система, 64-разрядный процессор"

Редактировать: некоторые из моих проблем были исправлены, потому что Framework 4.8 автоматически переустанавливал себя,.net 1.1 и 2 можно устанавливать, поэтому он просто ждет, пока приложения, которые я использую, добавят поддержку.Net 4.8, Спасибо всем за ваши ответы!

2 ответа

Та же проблема Windows 10 Enterprise 1909 (обновление 1903 года):

Журнал DISM:

      2019-12-06 22:09:00, Info                  DISM   DISM Package Manager: PID=13756 TID=14532 Processing the top level command token(enable-feature). - CPackageManagerCLIHandler::Private_ValidateCmdLine
2019-12-06 22:09:00, Info                  DISM   DISM Package Manager: PID=13756 TID=14532 Attempting to route to appropriate command handler. - CPackageManagerCLIHandler::ExecuteCmdLine
2019-12-06 22:09:00, Info                  DISM   DISM Package Manager: PID=13756 TID=14532 Routing the command... - CPackageManagerCLIHandler::ExecuteCmdLine
2019-12-06 22:09:00, Info                  DISM   DISM Package Manager: PID=13756 TID=14532 Encountered the option "featurename" with value "NetFx3" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2019-12-06 22:09:00, Info                  DISM   DISM Package Manager: PID=13756 TID=14532 Encountered an unknown option "featurename" with value "NetFx3" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2019-12-06 22:09:00, Error                 DISM   DISM Package Manager: PID=13756 TID=14532 Failed to get the Update through CBS. - CDISMPackage::Internal_OpenFeature(hr:0x800f080c)
2019-12-06 22:09:00, Error                 DISM   DISM Package Manager: PID=13756 TID=14532 Failed to get the underlying CBS Feature - CDISMPackage::OpenFeature(hr:0x800f080c)
2019-12-06 22:09:00, Error                 DISM   DISM Package Manager: PID=13756 Feature name NetFx3 is unknown. - CPackageManagerCLIHandler::Private_GetFeaturesFromCommandLine(hr:0x800f080c)
2019-12-06 22:09:00, Error                 DISM   DISM Package Manager: PID=13756 TID=14532 Unknown features were specified on the command-line. - CPackageManagerCLIHandler::Private_GetFeaturesFromCommandLine(hr:0x800f080c)
2019-12-06 22:09:00, Error                 DISM   DISM Package Manager: PID=13756 TID=14532 Failed to get the Feature List from the command line. - CPackageManagerCLIHandler::Private_ProcessFeatureChange(hr:0x800f080c)
2019-12-06 22:09:00, Error                 DISM   DISM Package Manager: PID=13756 TID=14532 Failed while processing command enable-feature. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f080c)
2019-12-06 22:09:00, Info                  DISM   DISM Package Manager: PID=13756 TID=14532 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine

Восстановление Windows и установка .Net 4.8 в моем случае не имеют значения.

Решение:

Установите следующие пакеты вручную

используя DISM.EXE, например:

      Dism.exe /online /add-package /packagepath:c:\Windows\servicing\Packages\Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~10.0.18362.1.mum 

После установки всех 6 недостающих пакетов добавление функции netfx3 работает нормально даже без перезагрузки!

У меня были серьезные проблемы с Windows 10 Pro 1909.

Решением было перейти в программу предварительной оценки Windows (Настройки \ Обновление и безопасность \ Программа предварительной оценки Windows).

Это обновило компьютер до предварительной версии. Сразу после загрузки он просит меня установить.NET 2/3.5, что устранило все проблемы.

Обратите внимание, что я попытался применить другое решение в этом вопросе. Я также применил обновление на месте для сборки 1909 года и многие другие варианты, но безуспешно.

Мой план состоит в том, чтобы держать компьютер в программе инсайдеров в течение 6 месяцев, а затем вернуться к "широкому населению".

Другие вопросы по тегам