Windows 8.1 に .Net Framework 3.5 をインストールする

Windows 8.1 に .Net Framework 3.5 をインストールする

フレームワーク 3.5 をインストールしようとしていますが、常にエラーが発生します。

  • 最初に「Windows の機能を有効にする」を通じて追加しようとしましたが、次のエラーが発生しました:

ここに画像の説明を入力してください

  • 次に、コンソールで次のコマンドを実行してみました。

dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:j:sources\sxs /LimitAccess

別のエラーが発生しました:

ここに画像の説明を入力してください

  • 最後に、私は「エラーコード0x800F0907の解決方法」の手順を試してみました。http://support.microsoft.com/kb/2734782/jaしかし、Windows 8 PROを持っていないので、「ローカルグループポリシーエディター」を実行できません。

画像の翻訳が必要な場合はお問い合わせください。

答え1

アップデートを削除する KB2966826そしてKB2966828再起動して、.Net 3.5 を再度アクティブ化してみてください。どちらも .Net 3.5 の更新プログラムであり、セットアップをブロックします。Microsoft はこの問題を認識しており、修正を試みています。

追加の MUI パックがインストールされている場合は、追加言語の DVD が必要です。両方の DVD の SxS フォルダーをローカル フォルダーにコピーし、/sourceDISM のパラメーターでこのフォルダーを指定します。昨年、Microsoft にこのメッセージを書きましたが、まだドキュメントが更新されていません。

答え2

私も同じ問題 (dism コマンドでエラー 0x800f081f) に遭遇しましたが、いろいろ試した結果、メッセージが正しいことがわかりました。コマンド ラインを管理者として実行していても、マウントされたドライブ (私の場合は x:\sources\sxs) のディレクトリにアクセスするとエラーが発生しますが、Windows エクスプローラーでは問題なく表示できました。そこで、sxs ディレクトリを c:\temp にコピーして dism コマンドを再実行するだけで、問題は解決しました。完璧に機能しました。

なぜコマンドラインから x ドライブにアクセスできないのか (管理者であっても) は、いまだに謎です。何か心当たりがあれば、その理由を教えていただきたいです。

ありがとう。

関連情報