Download Unityvs (Visual Studio Tools for Unity) address on Microsoft Official website is: https://visualstudiogallery.msdn.microsoft.com/ 20b80b8c-659b-45ef-96c1-437828fe7cf2
The file name after download is: "Visual Studio Tools for Unity.msi" (with spaces in the middle) detailed reference to the specific parameters: http://blog.csdn.net/chief1985/article/details/ 3311604
process file:msiexec or msiexec.exe process name:windowsinstallercomponent
process Name:msiexec.exe is part of the WindowsInstaller. Used to install the WindowsInstaller installation package (MSI). This program is very important to the normal operation of your system.
produced by: Microsoftcorp.
belong to: Windows
Windows (R) Installer. V 3.01.4000.1823
Msiexec/option <required parameter> [Optional Parameter]
Installation options
</package | /i> <Product.msi>
Install or configure the product
/A <Product.msi>
Manage installation-Install products on the network
/j<u|m> <Product.msi> [/t <transform List>] [/g <language id>]
Advertise product-M advertisement to all users, U advertise to current user
</uninstall | /x> <product.msi | Productcode>
Uninstalling Products
Display Options
/quiet
Quiet mode, no user interaction
/passive
No participation mode-only the process bar is displayed
/Q[N|B|R|F]
Setting the user interface level
N-No user interface
B-Basic interface
R-Thin Interface
F-Full interface (default value)
/help
Help information
Restart options
/norestart
Do not restart after installation is complete
/promptrestart
Prompt user to restart (if necessary)
/forcerestart
Always restart the computer after installation
Log options
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!| *] <LogFile>
I-Status messages
W-Non-fatal warning
E-All error messages
A-start of operation
R-Manipulating specific records
U-User Request
C-Initial interface parameters
M-Low memory or fatal exit information
o-Insufficient disk space messages
P-Terminal properties
V-Verbose output
X-Additional debugging information
+-Extend to existing log files
! -Each row is flushed to the log
*-Record all information except the V and X options
/log <LogFile>
Same as/l* <LogFile>
Update options
/update <Update1.msp>[; UPDATE2.MSP]
Apply Updates
/uninstall <PatchCodeGuid>[; UPDATE2.MSP]/package <product.msi | Productcode>
Remove updates for a product
Repair options
/F[P|E|C|M|S|O|D|A|U|V] <product.msi | Productcode>
Repair Products
P-only if the file is missing
O-If the file is missing or an older version is installed (default value)
e-If the file is missing or has the same or older version installed
D-If the file is missing or has a different version installed
C-If the file is missing or compared and does not match the calculated value
A-force the reinstallation of all files
U-All necessary user-specific registry entries (default values)
M-All necessary computer-specific registry entries (default values)
S-All existing fast key modes (default values)
V-run and cache local packets from the source
Set public properties
[Property=propertyvalue]
Please consult the Windows (R) Installer SDK for
Other documentation for command-line syntax.
Copyright (C) Microsoft Corporation. All rights reserved.
Part of the software is based on the work of the independent JPEG Group.
The last example used is: C:\windows\system32>msiexec/package "D:\Soft\3D\Unity3D\Visual Studio Tools for Unity.msi"
PS: Note that because the files are downloaded with spaces, you should use double quotation marks as required in the DOS command format.
OK, slowly install it, a long process.
Win7 or Win8 installation of Visual Studio Tools for Unity encounters a workaround for 2502 or 2503 issues