Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Offizielles IS-Prerequisite mit Fehler?


3 replies to this topic

Hyper71

Hyper71
  • Full Members
  • 44 posts

Posted 04 February 2013 - 15:45

Hallo allerseits,

Wie aktiviere ich .NET Framework 3.5 unter Windows 8 & Win Server 2012?
InstallShield hat dazu einen Artikel in der Knowledgebase veröffentlicht mit einem Prerequisite zum herunterladen:
http://kb.flexerasof...210041&sliceId=

Darin steht, dass das Prerequisite das .NET Framework für Windows 8, Windows Server 2008 R2 und Windows Server 2012 aktiviert und eine Anleitung beschreibt wie das Prerequisite und die Helper.exe auf dem Zielsystem kopiert werden müssen.
Soweit so gut, unter Windows 8 funktioniert es dann auch aber unter Windows Server 2012 nicht.
Ich frage mich sowieso ob bei einem Windows Server einfach etwas aktiviert werden kann, der Server arbeitet ja mit Roles und diese müssen hinzugefügt werden???

Wie kann ich nun das .NET Framework unter Windows Server 2012 mit meinem Setup aktivieren/hinzufügen? Hat das schon jemand zustande gebracht?

Ich bin euch dankbar für alle Antworten.

Gruess
Hyper



Hyper71

Hyper71
  • Full Members
  • 44 posts

Posted 07 March 2013 - 10:36

Habe in der Zwischenzeit vom IS-Support ein neues Prerequisite erhalten welches nun auch unter Windwos Server 2012 läuft.
Hier der Inhalt des .prq-Files, konnte es leider nicht attachen, auch nicht als txt-File:

<?xml version="1.0" encoding="UTF-8"?>
<SetupPrereq>
<conditions>
<condition Type="2" Comparison="2" Path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" FileName="SP" ReturnValue="1"></condition>
</conditions>
<operatingsystemconditions>
<operatingsystemcondition MajorVersion="6" MinorVersion="1" PlatformId="2" CSDVersion=""></operatingsystemcondition>
<operatingsystemcondition MajorVersion="6" MinorVersion="2" PlatformId="2" CSDVersion=""></operatingsystemcondition>
</operatingsystemconditions>
<files>
<file LocalFile="&lt;ISProductFolder&gt;\SetupPrerequisites\Microsoft .net\3.5 SP1\Dism\Helper.exe" URL="http://saturn.instal...ments/Microsoft .net/3.5/dism/Helper.exe" CheckSum="13C2BAE772EA8C5E4298FBBA747D79B9" FileSize="0,169912"></file>
</files>
<execute file="Helper.exe" cmdlinesilent="/s" returncodetoreboot="1641,3010" requiresmsiengine="1"></execute>
<properties Id="{D3C742E6-45DB-4895-9A20-707C33C582E8}" Description="This prerequisite enables the .NET Framework 3.5 Service Pack 1 Windows Feature." AltPrqURL="http://saturn.instal...otnet/microsoft .net framework 3.5 sp1 (windows feature).prq"></properties>
<behavior Reboot="2"></behavior>
</SetupPrereq>



Vielleicht hilft es ja dem einen oder anderen... cool.gif

Gruess
Hyper

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 07 March 2013 - 16:12

Vielen Dank für das posten der korrigierten Version!

rj2Skipper

rj2Skipper
  • Full Members
  • 49 posts

Posted 19 April 2013 - 15:23

Das geheimnis des Prerequistes ist DISM (mindestens seit Windows XP/Server 2003 immer dabei)

ich habe mir für meine Installationen vergleichbares Gebaut, und rufe DISM in Custom-Actions. So kann ich Features und Rollen zum Zielsystem hinzufügen, egal welches Betriebssystem (Betriebssystem muss nur DISM und die entsprechende Rolle/Feature kennen).

So stelle ich z.B. Sicher dass auf dem Zielsystem IIS und .NET installiert sind

 

Ralf


CU rj2Skipper<a href="http://www.ferrari-electronic.de" target='_blank'></a>