web-dev-qa-db-ja.com

.Net Frameworkのインストールエラー:0x800f080c機能名netfx3が不明です

.Net Framework 3.5インストーラーを実行すると、次のエラーが発生します。Windowsは要求された変更を完了できませんでした。コマンドプロンプトで.Netフレームワークを有効にしようとすると、次のエラーが発生します。

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の機能に移動すると、リストは次のようになります。

私の.Net Framework全体が完全になくなっています。

これはレジストリがどのように見えるかです。

Paint.net、discord、UDK、UE4、WindowsTroubleshooterなどの私のアプリケーションは機能しません。

サーバーマネージャーを使用して.netFrameworkをインストールしようとしましたが、.NetFrameworkも必要です。

UT3エディターは動作します:)

これが私が受け取っているエラーです:

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

適切なバージョンの.NETFrameworkを入手する手順については、アプリケーションの発行元にお問い合わせください。

OK

そして、これが私の仕様です:

⌘ 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ビットオペレーティングシステム、x64ベースのプロセッサ」です。

編集:Framework 4.8は更新によって自動的に再インストールされ、.net 1.1および2はインストール可能であるため、いくつかの問題が修正されました。私が使用するアプリが.Net4.8サポートを追加するまで待っています。ご返信ありがとうございます。

1
Kevin Crans

Windows 10 Pro1909で大きな問題が発生しました。

解決策は、Windows Insider Program(Settings\Update&Security\Windows Insider Program)に移動することでした。

これにより、コンピューターがプレビューバージョンにアップグレードされました。起動直後に、すべての問題を修正した.NET 2 /3.5をインストールするように求められます。

この質問では、他の解決策を適用しようとしたことに注意してください。また、インプレースアップグレードを適用して、1909や他の多くのオプションをビルドしましたが、成功しませんでした。

私の計画は、コンピューターをインサイダープログラムに6か月間入れてから、「一般人口」に戻すことです。

1
rufo

同じ問題Windows10 Enterprise 1909(1903からの更新):

enter image description here

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の修復と.Net4.8のインストールは、私の場合は何の違いもありません。

解決:

次のパッケージを手動でインストールします

enter image description here

次のような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機能を追加すると、再起動しなくても問題なく動作します。

enter image description here

1
VAV