Skip to content

Install .Net 4.x

EdVassie edited this page Mar 29, 2019 · 8 revisions
Previous Install Windows 2012 KB4019990 Manual Install Setup Setup Distributed Replay Next

FineBuild can install and configure .Net 4.x (.Net 4.5, through to .Net 4.7.2) as part of the SQL Server install process.

You must Install .Net 3.5 for all editions of SQL Server up to SQL2017, but SQL Server 2012 and above also requires that .Net 4.x is installed. It is recommended that .Net 4.x is installed for all SQL Server installs on Windows 2008 or above, to minimise risks if .Net 4.x is installed at a later date.

For some editions of SQL Server or versions of Windows the install media for .Net 4.x must be downloaded, for others the install media is included. The table below shows when you must do a download.

Operating system SQL Server Version Other Editions
Windows 2008 or above any Download
Windows 2003 or below any Not Available

If you are installing .Net 4.6.2 or above on Windows 2012 R2 then you must also Install Windows 2012 R2 KB4019990.


Download for Windows 2008 or above

This covers Windows 2016, Windows 2012 R2, Windows 2012, Windows 2008 R2, Windows 2008, Windows 10, Windows 8.1, Windows 8, Windows 7 and Windows Vista

If you are installing on windows 2012 or above, then .Net 4.5 is built in to this version of Windows, but the updates to .Net 4.5 are not included with Windows and must be downloaded from the location shown below.

All of the .Net 4.x components are cumulative, you only need to install the version you wish to use on your system. It is recommended that you install the latest version of .Net 4.x tha tis available, as this will reduce the possibility of errors if this is installed at a later date.

Download the .Net 4.x standalone install media from the location below and put it in to the Additional Components folder. Versions of .Net 4.x up to 4.7.2 are shown, but FineBuild will install the highest version of .Net 4.x that has been downloaded.

.Net Version Download Location
.Net 4.7.2 download https://go.microsoft.com/fwlink/?linkid=863265
.Net 4.7.1 download https://www.microsoft.com/en-us/download/details.aspx?id=56116
.Net 4.7 download https://www.microsoft.com/en-us/download/details.aspx?id=55167
.Net 4.6.2 download https://www.microsoft.com/en-us/download/details.aspx?id=53344
.Net 4.6.1 download https://www.microsoft.com/en-us/download/details.aspx?id=49982
.Net 4.6 download https://www.microsoft.com/en-gb/download/details.aspx?id=48137
.Net 4.5.2 download https://www.microsoft.com/en-gb/download/details.aspx?id=42642
.Net 4.5.1 download https://www.microsoft.com/en-gb/download/details.aspx?id=40779
.Net 4.5 download https://go.microsoft.com/fwlink/?LinkId=225702

Windows 2003 or below

This covers Windows XP and Windows 2003

.Net 4.x cannot be installed on these operating systems. No download is available.


FineBuild .Net 4.x Install

Automated silent installation of .Net 4.x is performed by Process Id 2AQ and is controlled by the parameters below:

SQL Version Parameter FULL Build WORKSTATION Build CLIENT Build
SQL2019 /SetupNet4x: Yes Yes Yes
SQL2017 /SetupNet4x: Yes Yes Yes
SQL2016 /SetupNet4x: Yes Yes Yes
SQL2014 /SetupNet4x: Yes Yes Yes
SQL2012 /SetupNet4x: Yes Yes Yes
SQL2008R2 /SetupNet4x: No No No
SQL2008 /SetupNet4x: No No No
SQL2005 /SetupNet4x: No No No

In order to maintain compatibility with older versions of SQL FineBuild, the parameter /SetupNet45: can also be used.

.Net 4.x will be installed automatically if you are installing SQL 2012 or above. If you want to install .Net 4.x with other versions of SQL Server the following parameter should be added at run time: /SetupNet4x:Yes

FineBuild also uses the following parameters to help install MDX Studio:

Parameter Default Value Description
Net4xexe NDP**-KB**-x86-x64-AllOS-ENU.exe Name of file containing .Net 4.x install media

The wildcards will be resolved by FineBuild to take the highest version of .Net 4.x that is found in the Additional Components folder.

Top


Manual .Net 4.x Install

The following steps show what you would have to do to install .Net 4.x manually. FineBuild does all of this work for you automatically.

  1. Navigate to the Additional Components folder and double-click on the following file (versions up to .Net 4.6.2 are shown):

    .Net Version File Name
    .Net 4.7.2 Installer NDP472-KB4054530-x86-x64-AllOS.exe
    .Net 4.7.1 Installer NDP471-KB4033342-x86-x64-AllOS.exe
    .Net 4.7 Installer NDP47-KB3186497-x86-x64-AllOS.exe
    .Net 4.6.2 Installer NDP462-KB3151800-x86-x64-AllOS.exe
    .Net 4.6.1 Installer NDP461-KB3102436-x86-x64-AllOS.exe
    .Net 4.6 Installer NDP46-KB3045557-x86-x64-AllOS.exe
    .Net 4.5.2 Installer NDP452-KB2901907-x86-x64-AllOS.exe
    .Net 4.5.1 Installer NDP451-KB2858728-x86-x64-AllOS.exe
    .Net 4.5 Installer dotnetfx45_full_x86_x64.exe

    Explorer

  2. If you get a File Security Warning message, click Run to continue.

    File Security

  3. If you get a User Account Control message, click Yes to continue.

    UACC

  4. Wait while the .Net 4.x files are extracted.

    Extract

  5. Wait while the .Net Logo is displayed.

    Logo

  6. Accept the End User License Agreement, and then click Install to continue.

    License

  7. The Installation Progress window is displayed. Please wait until the .Net 4.x install is complete.

    Progress

  8. The Installation is Complete window is displayed when the .Net 4.x upgrade is complete. Click Finish to continue.

    Complete

Copyright FineBuild Team © 2013 - 2019. License and Acknowledgements

Previous Install Windows 2012 KB4019990 Top Setup Distributed Replay Next

Key SQL FineBuild Links:

SQL FineBuild supports:

  • All SQL Server versions from SQL 2019 through to SQL 2005
  • Clustered, Non-Clustered and Core implementations of server operating systems
  • Availability and Distributed Availability Groups
  • 64-bit and (where relevant) 32-bit versions of Windows

The following Windows versions are supported:

  • Windows 2022
  • Windows 11
  • Windows 2019
  • Windows 2016
  • Windows 10
  • Windows 2012 R2
  • Windows 8.1
  • Windows 2012
  • Windows 8
  • Windows 2008 R2
  • Windows 7
  • Windows 2008
  • Windows Vista
  • Windows 2003
  • Windows XP
Clone this wiki locally