Windows 8.1 に .NET 3.5 をインストールできない

Windows 8.1 に .NET 3.5 をインストールできない

いくつかのレガシー アプリケーションで動作させるために .NET 3.5 をインストールしようとしていますが、ここ数週間頭を悩ませています。

  1. インストール中にポップアップウィンドウが開き、.NET 3.5 のインストールを要求されますが、ダウンロードをクリックすると、インターネット接続に問題があると表示され、失敗します。しかし、インターネットは問題なく動作します。

  2. コントロール パネルから .NET 3.5 を有効にしようとしましたが、「Windows Update からダウンロード」にリダイレクトされ、ダウンロードが永遠に続きます (18 Mbps の Wi-Fi で 6 時間試すのが最適ですが、読み込みが続きます)。

  3. Dismを/LimitAccessの有無にかかわらず使用すると、プロセスは65.8%で停止し、コンポーネントエラー

  4. マイクロソフトから 253 MB のオフライン パッケージをダウンロードし、再度インストールしようとすると、セットアップ ファイルである dotfx35.exe を起動するために 3.5 をダウンロードするように求められます :(

  5. あらゆることを試したhttp://support.microsoft.com/kb/2734782運がない

助けてください.. :(

答え1

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

追加の MUI パックがインストールされている場合は、追加言語の DVD が必要です。両方の DVD の SxS フォルダーをローカル フォルダーにコピーしC:\sxs/sourceDISM のパラメーターでこのフォルダーを指定します。

DISM.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:C:\sxs /Limitaccess

昨年、これを Microsoft に書きましたが、まだドキュメントが更新されていません。

答え2

答えを見つけました。ISO が破損しており、dism の実行中にエラーが発生したようです。

問題は修正されました。動作するディスクを使用して md5 を検証しました。

答え3

トラブルシューティングのドキュメントをすべて読みましたここそして\sxsをダウンロードしたここ最終的に、magicandre1981 (上記) の指示に従って、削除するように勧められた更新プログラム KB2966826 と KB2966828 を検索しました。私のシステムは最新でしたが、これらの更新プログラムはありませんでした。ただし、更新プログラム KB2966827 を削除すると、問題は解決しました。これは最後の手順だったので、\sxs をダウンロードする必要があったかどうかはわかりませんが、ファイルが何らかの理由で破損している場合に備えてダウンロードしておくことをお勧めします。最後の手順として、リンクした最初のページの DISM.exe メソッドを正常に使用した後、コントロール パネルを使用してより一般的なプロセスを実行しました。プログラムと機能の [Windows の機能の有効化または無効化] メニューに .NET Framework 3.5 が含まれています。今回は、フレームワークをダウンロードするように促す代わりに、変更が正常に完了したことが通知されました。

関連情報