Summary
This prerequisite enables the .NET Framework 3.5 Service Pack 1 Windows feature on Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows 10, and Windows Server 2016 systems.
Synopsis
A new InstallShield prerequisite called Microsoft .NET Framework 3.5 SP1 (Windows Feature) is now available. This prerequisite enables the .NET Framework 3.5 Service Pack 1 Windows feature on Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows 10, and Windows Server 2016 systems.
You can add this InstallShield prerequisite to InstallShield 2012 Spring projects, as well projects in earlier versions of InstallShield.
This InstallShield prerequisite is included by default in InstallShield 2013 and later.
Discussion
On the latest versions of Windows systems, the .NET Framework 3.5 SP1 is a Windows feature that can be turned on or off. Different default behavior exists on these platforms:
-
On Windows 7 systems, the .NET Framework 3.5 SP1 feature is installed and enabled by default.
-
On Windows Server 2008 R2 systems, the .NET Framework 3.5 SP1 feature is installed but disabled by default.
-
On Windows 8/8.1 and Windows Server 2012/R2 systems, the .NET Framework 3.5. feature is disabled by default. In addition, the .NET Framework 3.5 SP1 files may not even be installed. Many systems can install these files automatically through Windows Update.
You can include the new Microsoft .NET Framework 3.5 SP1 (Windows Feature) prerequisite in your installation if you are targeting any of the aforementioned operating systems and your product requires the .NET Framework 3.5 SP1. The run-time results vary, depending on the target system's operating system:
-
On Windows 7 and Windows Server 2008 R2 systems, this InstallShield prerequisite turns on the .NET Framework 3.5 SP1 feature.
-
On Windows 8/8.1 and Windows Server 2012/R2 systems, the InstallShield prerequisite attempts to turn on the .NET Framework 3.5 feature. Note that if the .NET Framework 3.5 SP1 files are not installed, Windows Update attempts to download the required files. If Windows Update cannot download the files (for example, if the target system does not have an Internet connection), the installation displays an error message box, and the prerequisite fails.
To obtain the new prerequisite and add it to the machine on which you are using versions of InstallShield or the Standalone Build prior to InstallShield 2013:
-
If InstallShield is running, close it.
-
Download the following files to your machine that has InstallShield:
Microsoft .NET Framework 3.5 SP1 (Windows Feature).prq
Helper.exe
Important Note: To download the updated .prq file, right-click on the download link above and select the "Save Target As" option. Then update the file extension to .prq and change the "Save As Type" to "All Files". If having trouble downloading the file from the above link, please click on the alternate download link in the "Attachments" section below. -
Place the .prq file in the folder that contains your InstallShield prerequisite files (.prq):
InstallShield Program Files Folder\SetupPrerequisites -
Place the Helper.exe file in the following directory:
InstallShield Program Files Folder\SetupPrerequisites\Microsoft .net\3.5 SP1\Dism
You may need to create one or more of the folders in this path.
Additional Information
InstallShield includes separate InstallShield prerequisites that install the .NET Framework 3.5 SP1 redistributable on earlier versions of Windows, such as Windows Vista and earlier and Windows Server 2008 and earlier (that is, versions on which the framework is not a Windows feature). The names of these prerequisites are:
-
Microsoft .NET Framework 3.5 SP1
-
Microsoft .NET Framework 3.5 SP1 (Web Download)
Related Articles
Installation Fails for COM+ Application That Has a Shared .NET Assembly or a Dependency of a Shared .NET Assembly Being In… 4Number of Views Intune adapter may fail in Reader 'Get Intune Users' with error: "CsvHelper assembly not found. Please upgrade the Beacon … 8Number of Views If TIMEOUT or TIMEOUTALL isn't Specified in the Options File, is the Returned Timeout Value Always 0? 5Number of Views Why does the "Cloud servers and Discovered assets that are not inventoried" report still show rows for machines that have … 13Number of Views When configuring an entitlement line item, and the start date option is set to 'Specify Value Now' the user is presented w… 3Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago