Skip to content

Unattended Install: Microsoft .NET Framework

These install scripts use the unmodified .NET Framework installers available from microsoft.com/downloads. I’ve provided direct links to these installers. See Deploying Microsoft .NET Framework Version 3.0 for more information on deploying the latest releases.

.NET Framework 1.0

@ECHO OFF
ECHO .NET Framework 1.0..
START /WAIT dotnet10.exe /Q:A /T:"%TEMP%\DN11" /C:"INSTALL.EXE /Q"
ECHO .NET Framework 1.0 Service Pack 3..
START /WAIT NDP1.0sp3-KB867461-X86-Enu.exe /Q

.NET Framework 1.1

@ECHO OFF
ECHO .NET Framework 1.1..
START /WAIT DOTNETFX.EXE /Q:A /C:"INSTALL.EXE /Q"
ECHO .NET Framework 1.1 Service Pack 1..
START /WAIT NDP1.1sp1-KB867460-X86.exe /Q

.NET Framework 2.0

@ECHO OFF
ECHO .NET Framework 2.0..
START /WAIT DOTNETFX.EXE /Q:A /C:"INSTALL.EXE /Q"
START /WAIT NetFx20SP1_x86.exe /PASSIVE /NORESTART

.NET Framework 3.0

@ECHO OFF
ECHO .NET Framework 3.0..
START /WAIT dotnetfx3.EXE /PASSIVE /NORESTART
START /WAIT dotnetfx30SP1setup.EXE /PASSIVE /NORESTART

.NET Framework 3.5

The .NET Framework 3.5 includes .NET Framework 3.0 with Service Pack 1 and .NET Framework 2.0 with Service Pack 1. If you install .NET Framework 3.5 you do no need to install 3.0 or 2.0 (or Service Pack 1) separately.

@ECHO OFF
ECHO .NET Framework 3.5..
START /WAIT dotnetfx35.EXE /PASSIVE /NORESTART