最近、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」など、スクリプト内の一部のコマンドが認識されないことに注意してください。
optionalfeatures
か?