Table of Contents

Microsoft - Visual Studio

Microsoft - Visual Studio

Microsoft Support - Latest Supported Visual C++ Downloads
Microsoft Support - Minimum service pack levels for Microsoft V C++ Redistributable Packages

Microsoft - Visual Studio Older Downloads
Microsoft Docs - Visual Studio previous versions documentation

LearnVisualStudio.NET provides courses for learning to program in C# with Visual Studio. Pricing

Visual Studio C++ 2003 (.Net)
Stack Overflow - Where to download Microsoft Visual c++ 2003 redistributable. It never existed as separate distributable, but was part of the .NET 1.1 runtime installer. If you need msvcp71.dll as well, you may need the .NET 1.1 SDK installer. Or using 7-zip extract the FL_msvc* files out of “VS7.1sp1-KB918007-X86.exe\.text\6.cab\” from Microsoft® Visual Studio® .NET™ 2003 Service Pack 1 and rename the file to their msvc*.dll filename (ignore the _2, _3, _4, etc. they are the same).

Visual Studio C++ 2005 SP1
Microsoft Download Center - Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update
Microsoft Support - MS11-025: Description of the security update for Visual C++ 2005 SP1 Redistributable Package: June 14, 2011

Micrsoft Download Center - Visual Studio 2005 Retired documentation

Visual Studio C++ 2012
Microsoft Download Center - Visual C++ Redistributable for Visual Studio 2012 Update 4

Visual Studio C++ 2013
Microsoft Download Center - Visual C++ Redistributable Packages for Visual Studio 2013

Setup parameters

Microsoft Visual Sutdio 2008 setup parameters:

OptionFunction
/?Display command line parameters.
/qUI is entirely suppressed.
/removeUninstalls product.
/fRepairs a product. This will repair all components that are installed.
/full Installs all features. Works in quiet mode only.
/norestartNever restart option. The installer never restarts the computer after the installation. Setup will still return 3010 if a reboot is required.
/CreateUnattend filename.iniCreate unattended file named filename.ini
/UnattendFile filename.iniRun in unattended mode with settings in filename.ini.
/NoEventLogUsed to turn off event logging.
/NoErrorLogUsed to turn off error logging.
/CreateTransform=“filename.mst”Configure the installation and save the configuration in the specified transform file.

Bron: ./setup/setup.exe /?

Visual Studio Redistributables

2005 SP1

---------------------------
Microsoft Visual C++ 2005 Redistributable (x86)
---------------------------
Command line options:

/Q -- Quiet modes for package,

/T:<full path> -- Specifies temporary working folder,

/C -- Extract files only to the folder when used also with /T.

/C:<Cmd> -- Override Install Command defined by author.

---------------------------
OK   
---------------------------

2008 SP1

---------------------------
Usage
---------------------------
Usage:

/l <logname.txt> :Name of verbose msi log

/lang <xxxx>     :4-digit language code

/q               :Quiet install mode

/qu              :Quiet uninstall mode

/?               :Show the Usage dialog
---------------------------
OK   
---------------------------

2010 SP1

---------------------------
Microsoft Visual C++ 2010  x86 Redistributable Setup
---------------------------
Usage:		Setup [switches] 

		All switches are optional. 



/CEIPconsent - Optionally send anonymous feedback to improve the customer experience. 

/chainingpackage <name> - Optionally record the name of a package chaining this one. 

/createlayout <full path> - Download all files and associated resources to the specified location. Perform no other action.  * Disabled * 

/lcid - Set the display language to be used by this program, if possible. Example: /lcid 1031 

/log <file | folder> - Location of the log file. Default is the process temporary folder with a name based on the package. 

/msioptions - Specify options to be passed for .msi and .msp items. Example: /msioptions "PROPERTY1='Value'" 

/norestart - If the operation requires a reboot to complete, Setup should neither prompt nor cause a reboot. 

/passive - Shows progress bar advancing but requires no user interaction. 

/showfinalerror - Passive mode only: shows final page if the install is not successful. 

/pipe <name> - Optionally create a communication channel to allow a chaining package to get progress. 

/promptrestart - If the operation requires a reboot to complete, Setup should prompt, and trigger it if the user agrees. 

/q - Quiet mode, no user input required or output shown. 

/repair - Repair the payloads. 

/serialdownload - Force install operation to happen only after all the payload is downloaded. 

/uninstall - Uninstall the payloads. 

/parameterfolder <full path> - Specifies the path to the Setup’s configuration and data files. 

/NoSetupVersionCheck - Do not check ParameterInfo.xml for setup version conflicts. 

/uninstallpatch {patch code} - Removes update for all products the patch has been applied to. 

/? - Display this help.



Examples:



Silently install the package and create log file SP123.htm in the temp folder:	Setup /q /log %temp%\SP123.htm

Install with no user interaction unless reboot is needed to complete the operation:	Setup /passive /promptrestart



Some command line switches are disabled for this package: createlayout

(c) Microsoft Corporation. All Rights Reserved.
---------------------------
OK   
---------------------------

2012

2013

2015

Silent installatie

Microsoft Visual Studio 2005
Aaron Stebner's WebLog - Mailbag: How can I suppress reboots during Visual Studio 2005 unattended installation?

Microsoft Visual SourceSafe 2005
Aaron Stebner's WebLog - Mailbag: How to perform an unattended installation of Visual SourceSafe 2005