Microsoft Visual C++ 2008 Redist 9.0.21022 Install to C:\ROOT
This MSI will natively extract its files to the C:\ROOT to perform the installation and not remove the files after. This is because the TARGETDIR variable was not set in the original MSI.
As best practice is to not repackage an MSI, I chose to fix this in the install command by setting TARGETDIR. Note that the directory will not be created just by specifying it in the command line. It must exist prior to use. You must also extract the vcredist_x86.exe to get to the vc_red.msi.
I set variables for all of the particulars of the install (msi/mst name, log file directory, package name, etc) in my CMD's. You can see them below as %VARIABLE%.
:: Package Variables
:: Variable for working directory for the install files
:: Creating working directory for the install files
IF NOT EXIST %WRKDIR% MD %WRKDIR%
:: Command to install the MSI
%SYSTEMROOT%\System32\msiexec.exe /i "%SOURCE%\%MSINAME%" TRANSFORMS="%SOURCE%\%MSTNAME%" TARGETDIR="%WRKDIR%" /liwear "%LOGFILEDIR%\%PACKAGE%_MSI.LOG" /qn
:: Deleting working directory for the install files
IF EXIST "%WRKDIR%" RD "%WRKDIR%" /S /Q
Links related to Microsoft Visual C++ 2008 Redistributable
Reviews related to Microsoft Visual C++ 2008 Redistributable
By continuing to use this site and/or clicking the "Accept" button you are providing consent
Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our
websites or when you do business with us. For more information about our
efforts, please visit