Windows10で.NET Framework 3.5を有効化できない!0x800F081Fと表示される場合の対処法・解決策

どうも、えいじまんです。

Windows10で.NET Framework 3.5を有効化しようとすると、なぜか、エラーコード:0x800F081Fが表示されて、有効化できない!

意外とハマったので対処法・解決策をメモします。

Sponsored Link

状況と現象

コントロールパネル ⇒ プログラム ⇒ Windowsの機能の有効化または無効化

NET Framework 3.5有効化

で.NET Framework 3.5を有効化すると、以下のエラーが発生

0x800F081F

必要な変更を完了できませんでした。

要求された変更を完了するために必要なファイルが見つかりませんでした。インターネットに接続していることを確認してから、やり直してください。

エラーコード:0x800F081F

対処法・解決策

Microsoft サポート .NET Framework 3.5 インストール時のエラー: 0x800F0906、0x800F081F、0x800F0907をみると、Windows 10 の場合のエラーコード:0x800F081Fの解決方法は、以下のように書かれています。

  1. Windows メディア作成ツールをダウンロードして、ローカルに ISO イメージを作成するか、インストール済み Windows バージョンのイメージを作成します。
  2. 方法 2 と同様にグループ ポリシーを構成します。ただし以下の手順にも従ってください。
    1. 手順 1 で作成した ISO イメージをマウントします。
    2. [代替ソース ファイルのパス] が ISO イメージの ISO sources\sxs フォルダーをポイントするようにします。
    3. gpupdate /force コマンドを実行します。
    4. .Net framework 機能を追加します。

これではちょっとわかりづらいので、詳細にご説明いたします。

Windows10用ISOイメージファイル作成

MicrosoftのWindows メディア作成ツールダウンロードページでツールをダウンロードして、Windows10用のISOイメージファイルを作成します。

上図の上のファイルが、Windowsメディア作成ツールで、下がそのツールを使って作成したWindows10用のISOイメージファイルです。

ISOイメージをマウント

このISOファイルを右クリックしてマウントすると、簡単にマウントできます。

たったこれだけの操作で、DドライブにISOファイルがマウントされました。ちょっとビックリ。

ISO イメージの ISO sources\sxs フォルダーをポイント

Dドライブ内のフォルダの中に、下図のファイルがあることを確認します。

次に、gpedit.msc ⇒ 管理用テンプレート ⇒ システム ⇒ オプションコンポーネントのインストールおよびコンポーネントの修復のための設定を指定する を開きます。

有効に設定し、代替えソースファイルのパスに、先ほどマウントしたISOイメージファイル内のsxsフォルダを設定します。D:\sources\sxs

gpupdate /force コマンドを実行

コンピュータポリシーの設定を更新します。コマンドプロンプトを管理者モードで起動し、次のコマンドを実行します。

gpupdate /force

再び.Net frameworkを有効化

おお!エラーコード表示のタイミングを通過して、「変更を適用しています」メッセージが表示されました。

このスクロールバーが右いっぱいに到達すれば、すべての手順完了となります。

無事、.NET Framework 3.5にチェックが付きました。

まとめ

今回は、Windows10でWindowsの機能の有効化または無効化の機能で、有効化する途中に、エラーコード:0x800F081Fが表示される場合の対処法・解決策をご紹介しました!

そもそも、いまどきWindows10で.NET Framework 3.5以下を動作させる機会は少ないかもしれませんが、昔作られたアプリを動作させるときには、役に立つことがあるかもしれません。そんなときは、ぜひ参考にしてみてくださいね。

Sponsored Link

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

コメント

  1. waka より:

    完全にこの現象で困り果てていましたが、記事のおかげで解決できました!
    自分の場合は、当初記事通りに作業進めて「.Net frameworkを有効化」まで行けたのですが、有効化にチェックマークがついた後再起動をPCより促され、再起動するとチェックが消える。。のループとなってしましました。
    そのため、win10を上書きインストールした後に、再度記事通りの作業を進めて無事解決となりました。
    あまり詳しくない為、ネットで解決策を探し続けた後にこちらにたどり着きました。わかりやすい説明で本当に助かりました。ありがとうございました!

    • えいじまん より:

      wakaさん、コメントありがとうございます!解決されたとのことでお役に立てて何よりです。その他、何かお困りのことがありましたら、お気軽にお問い合わせください!

  2. たぁ より:

    この記事のおかげで解決できました。ありがとうございます。
    Windows10Pro-64bitですが、gpeditの検索が「gpedit.msc」まで打たないとできなかったことと、「オプションコンポーネントのインストール~」が コンピュータの構成⇒管理用テンプレート⇒すべての設定 とたどらないと行きつけなかったことが、私の環境とは異なっていました。

    • えいじまん より:

      たぁさん、コメントありがとうございます!少しわかりづらい書き方をしている箇所があるようですので、修正検討させていただきます!