.Net Framework 3.5 SP1 unter Windows 7 wird von Installationsprogrammen nicht erkannt

9

In Windows 7 Ultimate RTM ist .Net Framework 3.5 SP1 bereits vorinstalliert. Einige Installationsprogramme wie die Azure-Tools und das SDK 1.1 scheinen jedoch darauf zu prüfen und schlagen fehl:

Für Windows Azure Tools für Microsoft Visual Studio ist .NET Framework 3.5 SP1 erforderlich.

Da das Framework vorinstalliert ist, scheint es keine Möglichkeit zu geben, es neu zu installieren oder zu reparieren ( siehe auch ).

Eingerichtet:

  • VisualStudio 2008 SP (9.0.30729.1)
  • VisualStudio 2010 RC (vormals Beta)
  • Windows \ Microsoft.NET \ Framework enthält Ordner für alle 1.0, 1.1, 2.0, 3.0, 3.5, 4.0

Irgendwelche Ideen, wie die Installer das 3.5SP1-Framework erkennen können (ohne das Betriebssystem neu zu installieren) oder es irgendwie neu zu installieren

Christoph Rüegg
quelle
1
Paint.NET hatte das gleiche Problem. Auf ihrer Roadmap-Seite für Version 3.5.2 heißt es: "Einige Win7-Systeme konnten nicht erkennen, dass .NET 3.5 SP1 installiert wurde, obwohl dies der Fall war. Eine Fallback-Erkennungsfunktion wurde hinzugefügt." Keine Lösung, ich weiß, aber nur um zu sagen, dass Sie nicht die einzige sind.
Snark

Antworten:

8

Wie hier beschrieben :

Das Problem wurde behoben, nachdem HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework-Setup \ NDP \ v3.5 \ SP auf 1 gesetzt wurde.

Weitere Infos auch hier (auf der obigen Seite verlinkt):

Könnten Sie auch die folgenden zwei Registrierungsschlüssel überprüfen und mich über die Werte informieren?

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

Und

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

Wenn der Installationswert 0 ist, setzen Sie ihn auf 1, um den Installationsfehler zu bestehen.

Snark
quelle
0

Was hat das Problem für mich gelöst:

  1. Systemsteuerung> Programme> Windows-Funktionen ein- oder ausschalten
  2. Deinstallieren Sie "Microsoft .NET Framework 3.5.1" (und untergeordnete Knoten).
  3. Installieren Sie "Microsoft .NET Framework 3.5.1" (und untergeordnete Knoten).
  4. Starten Sie neu
  5. Installer (zumindest die Azure-Installer) erkennen jetzt wieder 3.5SP1
Christoph Rüegg
quelle