Hi Guys,

Not sure if anyone else has run into this yet, but i've now had this happen on a few installs of various Autodesk Software. The install fails to complete because there is a newer version of the C++ 2010 Redistributable on the machine - the installer isn't smart enough to by default ignore this...

Microsoft Visual C++ 2010 Redistributable Setup - Installation Log
Installation Blockers:
1.A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.

Global Block Checks: StopBlockers evaluated to true.
Final Result: Installation failed with error code: (0x000013EC), "A StopBlock was hit or a System Requirement was not met." (Elapsed time: 0 00:00:00).

Revit install INI file:
[VCREDIST2010X86]
PLATFORM=ALL
PRODUCT_NAME=Microsoft Visual C++ 2010 Redistributable (x86)
EXE_PATH=3rdParty\x86\VCRedist\2010\vcredist_x86.exe
EXE_PARAM=/q /l %temp%\vcredist_x86_2010.log
VC_FUNC=VCx86RedisCheck
VC_PARAM={196BB40D-1578-3D01-B289-BEFC77A11A1E}
VC_SOURCE=Setup\SetupUi.dll
PATCHES=

Because the C++ 2010 fails to install the whole install process fails due to the requirements for installation not being met. If you add IGNORE_FAILURE=YES to the grouping i.e.

[VCREDIST2010X86]
PLATFORM=ALL
PRODUCT_NAME=Microsoft Visual C++ 2010 Redistributable (x86)
EXE_PATH=3rdParty\x86\VCRedist\2010\vcredist_x86.exe
EXE_PARAM=/q /l %temp%\vcredist_x86_2010.log
VC_FUNC=VCx86RedisCheck
VC_PARAM={196BB40D-1578-3D01-B289-BEFC77A11A1E}
VC_SOURCE=Setup\SetupUi.dll
PATCHES=
IGNORE_FAILURE=YES

It will allow the install to complete but you run the risk of the installation continuing if it does actually fail for other reasons other than a newer version being detected on the machine.