質問: .net 3.5のインストールでエラー0x800f0906が発生し、次にdismを使用して0x800f0081fが発生する 最近、windows 8.1上のアプリケーションに.net 3.5をインストールしようとしました。 osのポップアップを使用して.net 3.5をダウンロード/インストールし、常にエラーコード0x800f0906を取得しました。さらに調査したところ、windows 8 cdを挿入して次のコマンドでインストールする必要があることがわかりました。ここで、「e:\」は私のcdがマウントされている場所です。dism /online /enable-feature /featurename:netfx3 /all /source:e:\sources\sxs /limitaccess これとその派生物(/ limitaccessの削除など)は私にとってはうまくいかず、同じエラーコード(0x800f0906)または別のエラーコード0x800f0081fのいずれかを私に与えました。 cdドライブで問題が発生した場合に備えて、sxsフォルダーをハードドライブにコピーしましたが、結果は同じです。その場合、次のコマンドラインを使用しました。dism /online /enable-feature /featurename:netfx3 /all /source:c:\dotnet35 /limitaccess どちらの場合も、ファイルは確かにそこにありますが、プログラムはそうではないと考えているので、私はこれが現実的ではないと思います。 これはcbs.logファイルです 。これを修正する方法に関するアイデアはありますか?どんな助けでも大歓迎です:)編集:私は今適切なdism.logファイルを持っています、私は最後のものに何が起こったのか、なぜそれがそれをしたのかわかりません。 これは新しいログファイルへのリンクです 。 「featurename」や「source」など、スクリプト内の一部のコマンドが認識されないことに注意してください。
回答: 私は同じ問題を抱えており、次のように解決しました。最近の2つのwindowsアップデートが.net framework 3.5を参照していることに気付きました。両方をアンインストールしたところ、コントロールパネルから.net framework 3.5をインストールできました。両方のアップデートをアンインストールする必要があったかどうかはわかりません。それらはkb2966826とkb2966828です。