web-dev-qa-db-ja.com

Windows 8用の再配布可能なオフライン.NET Framework 3.5インストーラー

当社は、Windows 8で製品(.NET Framework 3.5用にコンパイル)をテストしていました。Windows8には.NET Framework 3.5がなく、この問題を解決する2つの可能性があることがわかりました。

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

  2. windows 8インストールDVDまたはISOからインストールする

ただし、インターネットやWindowsインストールDVDを持たないすべての人のために、再配布可能なオフラインインストーラーが必要です。

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

ありがとう。

[〜#〜] update [〜#〜]

これは Windows 10に適用されるはずです も同様です。

18
Tomas Kubes

このコマンドを試してください:

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

I: Windows DVDのパーティション。

8
Hammond22

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

Dism.exe/online/enable-feature/featurename:NetFX3/All/Source:c:\ dotnet35/LimitAccess

[〜#〜] msdn [〜#〜] に関するガイドがあります。

3
David Spence

この問題の実際の解決策がないまま数か月後、最良の解決策は、アプリケーションを.NET framework 4.0にアップグレードすることだと思います。これは、Windows 8、Windows 10、およびWindows 2012 Serverでデフォルトでサポートされており、オフラインインストールとして引き続き利用可能ですWindows XPの場合。

2
Tomas Kubes

すべてをC:\ dotnet35にコピーする必要はありません。通常、すべてのファイルは既にフォルダーC:\ Windows\WinSxSにコピーされています。その後、コマンドは次のようになります(WindowsがC:にインストールされていると仮定): "Dism.exe/online/enable-feature/featurename:NetFX3/All/Source:C:\ Windows\WinSxS/LimitAccess" DVDに直接。次に、コマンドは次のようになります(DVDがD:にマウントされていると仮定): "Dism.exe/online/enable-feature/featurename:NetFX3/All/Source:D:\ sources\sxs/LimitAccess"。

2
Ante

Microsoft .NET framework 3.5は、インストールメディアがなくてもWindows 10にインストールできます。必要なファイルはMicrosoft-windows-netfx3-ondemand-package.cabと呼ばれます。 Googleで検索すると、ダウンロードリンクが表示されます。ダウンロードしたら、そのファイルをC:\dotnet35にコピーして、次のコマンドを実行します。

Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\dotnet35 /LimitAccess

Windows 10で問題なくテストおよび動作しました。

0