web-dev-qa-db-ja.com

Windows8.1に.NET3.5をインストールできません

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

  1. インストール中にポップアップウィンドウで.NET3.5のインストールを要求され、ダウンロードを押すとインターネット接続の問題が表示されません。しかし、インターネットは問題なく機能します

  2. コントロールパネルから.NET3.5を有効にしようとすると、「Windows Updateからダウンロード」にリダイレクトされ、ダウンロードは永久に続行されます(18mbpsで6時間試してみてください。wifiはロードを続けます。)

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

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

  5. http://support.Microsoft.com/kb/2734782 運がないからすべてを試しました

助けてください.. :(

1
Sudheej

更新を削除KB2966826 および KB2966828 、再起動して、.Net3.5のアクティブ化を再試行します。どちらも.Net3.5の更新であり、セットアップをブロックします。 Microsoftはこの問題を認識しており、修正を試みています。

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

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

私は昨年これをマイクロソフトに書きましたが、彼らはまだドキュメントを更新していません。

6
magicandre1981

答えが見つかりました。dismの実行中にスローされるISOが破損しているようです。

この問題は修正されました。作業ディスクを使用して、md5を検証しました。

1
Sudheej

すべてのトラブルシューティングドキュメントを確認しました ここ そして\ sxs ここ をダウンロードしました。最終的に、magicandre1981(上記)のプロンプトで、彼が削除することを提案した更新KB2966826およびKB2966828を検索しました。私のシステムは最新でしたが、それらの更新はありませんでした。ただし、アップデートKB2966827を削除すると、問題が修正されました。これが最後のステップだったので、\ sxsをダウンロードする必要があるかどうかはわかりませんが、ファイルが何らかの理由で破損した場合に備えて、それでも良い考えかもしれません。最後のステップとして、リンクした最初のページでDISM.exeメソッドを正常に使用した後、コントロールパネルを使用してより一般的なプロセスを実行しました。プログラムと機能の下にある[Windowsの機能をオンまたはオフにする]メニューには、.NET Framework3.5が含まれています。今回は、フレームワークのダウンロードを促す代わりに、変更が正常に完了したことを通知するだけでした。

1
jwilliam28