17

当社だった私たちは、Windows 8には、.NET Framework 3.5がありませんし、二つの可能性があることを発見したのWindows 8上(の.NET Framework 3.5用にコンパイルされた)私たちの製品をテストしますヘクタール再配布可能なオフラインの.NET Framework 3.5のインストーラ

しかし、我々がする必要があるWindows 8のインストールDVDまたはISOからインストール

  1. オンラインインストール

  2. :この問題を解決するにはインターネットなしで、WindowsインストールDVDなしで誰もが再配布可能なオフラインインストーラ。

    この問題を解決する方法はありますか?

    ありがとうございました。

    UPDATE:だけでなく

    このshould apply to Windows 10

答えて

3

オフラインになっている場合は、インストールメディアからパッケージが必要なように見えます(D:\sources\sxsにあります)。これは.NET 3.5を必要とする各マシンにコピーできます(技術的には、一度パッケージを取得)し、コマンドを実行するために、各マシンを取得する:

Dism.exe /オンライン/イネーブル機能/ FEATURENAME:NetFX3 /すべて /出典:C:\ DotNet35に/ LimitAccess

MSDNに関するガイドがあります。

+4

私は(私たちのMSDNサブスクリプションを使用して)、マイクロソフトでこのソリューションを議論してきたし、Microsoftから男は誰もが、マイクロソフトの同意なしにマイクロソフトの著作権下にあるものは何もの一部を分配することが許可されませんので、それは、違法であることを、私に言いました。しかし、彼はまた、私がそうするなら(パッケージを作る)、彼らはおそらく配布対象に対して何の行動もとらないだろうと私に言った。とにかく私はこの解決策が嫌いです。どのくらいの種類のパッケージが必要ですか? X86、x64?ローカライズされたすべてのウィンドウに特別なパッケージが必要ですか?おそらく、私は保証はありません。 – qub1n

+0

インターネットアクセスがなく、アプリケーションの開発/テストが必要な閉鎖環境では、これが有効なオプションになると思います。 – ALOToverflow

+1

残念ながら、8以前のバージョンのWindowsで.NETを再配布するポリシーとは完全に対照的に、MSは「ソース/ SxSフォルダはサポートされていないメカニズムであるため、再配布メカニズムとして使用しないでください。 msdn.microsoft.com/en-us/library/windows/desktop/hh848079%28v=vs.85%29.aspx – Martin

2

すべてをC:\ dotnet35にコピーする必要はありません。通常、すべてのファイルは既にC:\ Windows \ WinSxSフォルダにコピーされています。その後、コマンドは(:)、WindowsがCにインストールされたと仮定すると次のようになります。 "Dism.exe /オンライン/イネーブル機能を/ FEATURENAME:NetFX3 /オール/出典:C:\ WINDOWS \ WinSxS/LimitAccess" あなたも指し示すことができない場合DVDへのコマンドを直接。コマンドは次のようになります(DVDがDにマウントされていると仮定します:): "Dism.exe/online/enable-feature/featurename:NetFX3/All/Source:D:\ sources \ sxs/LimitAccess"お使いのWindows DVDの

Dism.exe /online /enable-feature /featurename:NetFX3 /Source:I:\Sources\sxs /LimitAccess 

I:パーティション:

7

は、このコマンドを試してみてください。この問題の真の解決策なしで数ヶ月後

+5

qub1nには、インターネット接続/ Windows DVDがないことが記載されています。 – siger

+2

prompt me: このコンテキストではlimitaccsessオプションが認識されません。Dism.exe/online/enable-feature/featurename:NetFX3/Source:I:\ Sources \ sxs **リミットアクセススイッチなしで実行します。 ** –

+0

Windows ISOファイルをマウントするか、ディスクドライブにDVDを入れてください – Anuj

2

、私は最善の解決策は、Windows 8でサポートされている.NETフレームワーク4.0にアプリケーションをアップグレードすることであると仮定し、Windowsの10およびWindows 2012 Serverのデフォルトでは、それはまだですWindows XPのオフラインインストールとして利用できます。

関連する問題