インストーラーによって認識されないWindows 7上の.Net Framework 3.5 SP1


9

Windows 7 Ultimate RTMには、.Net Framework 3.5 SP1がプリインストールされています。ただし、AzureツールやSDK 1.1などの一部のインストーラーは、それをチェックして失敗するようです。

Microsoft Visual Studio用のWindows Azureツールには、.NET Framework 3.5 SP1が必要です。

フレームワークはプレインストールされているため、再インストールまたは修復する方法がないようです(も参照)。

インストール済み:

  • VisualStudio 2008 SP(9.0.30729.1)
  • VisualStudio 2010 RC(以前のベータ版)
  • Windows \ Microsoft.NET \ Frameworkには、1.0、1.1、2.0、3.0、3.5、4.0のすべてのフォルダーが含まれています

インストーラーに3.5SP1フレームワークを認識させる方法(OSを再インストールせずに)、またはおそらく再インストールする方法に関するアイデア


1
Paint.NETにも同じ問題がありました。リリース3.5.2のロードマップページで、「一部のWin7システムは、.NET 3.5 SP1がインストールされていることを検出できませんでした。フォールバック検出機能が追加されました」と述べています。解決策ではないことは知っていますが、それはあなただけではないということです。
Snark、2010

回答:


8

ここで説明するように

この問題は、HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v3.5 \ SPが1に設定された後に修正されました。

ここにも詳しい情報があります(上のページにリンクされています):

また、次の2つのレジストリキーを確認して、値を教えてください。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5\SP

そして

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\SP

インストールエラーを回避するには、レジストリの値が0の場合、1に設定します。


0

私の問題を解決したもの:

  1. [コントロールパネル]> [プログラム]> [Windowsの機能を有効または無効にする]
  2. 「Microsoft .NET Framework 3.5.1(および子ノード)」をアンインストールします
  3. 「Microsoft .NET Framework 3.5.1」(および子ノード)をインストールします
  4. リブート
  5. インストーラー(少なくともAzureのもの)が3.5SP1を再び認識するようになりました
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.