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.
Offizielles IS-Prerequisite mit Fehler?
Started by
Hyper71
, Feb 04 2013 15:45
3 replies to this topic
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
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
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="<ISProductFolder>\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...
Gruess
Hyper
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="<ISProductFolder>\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...
Gruess
Hyper
Posted 07 March 2013 - 16:12
Vielen Dank für das posten der korrigierten Version!
Stefan Krüger
InstallSite.org twitter facebook
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>