Friday, April 18, 2014


Autodesk Inventor 2014 Installation failed


If you have a problem while installing Inventor 2014 (64bit) or any other autodesk product which requier C++ 2005 (32bit) you've came to the right place !

*This article is about a solution for  Error 1935 C++ 2005 while installing Inventor 2014

Solutions :

First of all check these links and download them:
 
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) '' If this one installed successfully then you don't have any problem :) ''
http://www.microsoft.com/en-us/download/details.aspx?id=5638
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
http://www.microsoft.com/en-us/download/details.aspx?id=18471
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
http://www.microsoft.com/en-us/download/details.aspx?id=5582
Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
http://www.microsoft.com/en-us/download/details.aspx?id=2092
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
http://www.microsoft.com/en-us/download/details.aspx?id=8328
Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
http://www.microsoft.com/en-us/download/details.aspx?id=13523

1) Easy Solution :
Download this setup.ini file and replace it with the one in the installation file (same destination with  exe installation file )  .
Download Setup.ini


2) Manual Solution :
This solution is for those ,  who want  to understand how I solved this problem .
The problem with Inventor 2014 that the instillation tells you that the program needs Microsoft c++ 2005 (32bit) which is not truly necessary for the installation neither  for the program so what I did is that I edit the setup.ini File by adding this  ''IGNORE_FAILURE=YES'' into the ''3rd Party Components'' section like that  :

Before Editing :



[VCREDIST2005SP1ATLX86]
PLATFORM=ALL
PRODUCT_NAME=Microsoft Visual C++ 2005 SP1 Redistributable ATL Security Update (x86)
EXE_PATH=3rdParty\x86\VCRedist\2005SP1ATL\vcredist_x86.exe
EXE_PARAM=/q:a /T:%windir%\temp /c:"VCREDI~3.EXE /q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86_2005.log"" "
VC_SOURCE=Setup\SetupUi.dll
VC_FUNC=VCx86RedisCheck
VC_PARAM={837b34e3-7c30-493c-8f6a-2b0f04e2912c}
ACTION=INSTALL
ADMIN_INSTALL=NO
DISK_PROMPT="MediaLabel.dll;2"
DISK_LABEL=INVENTOR2014-64
DISKCOST=50000000
ROLLBACKABLE=NO

After Editing :

[VCREDIST2005SP1ATLX86]
PLATFORM=ALL
PRODUCT_NAME=Microsoft Visual C++ 2005 SP1 Redistributable ATL Security Update (x86)
EXE_PATH=3rdParty\x86\VCRedist\2005SP1ATL\vcredist_x86.exe
EXE_PARAM=/q:a /T:%windir%\temp /c:"VCREDI~3.EXE /q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86_2005.log"" "
VC_SOURCE=Setup\SetupUi.dll
VC_FUNC=VCx86RedisCheck
VC_PARAM={837b34e3-7c30-493c-8f6a-2b0f04e2912c}
ACTION=INSTALL
ADMIN_INSTALL=NO
DISK_PROMPT="MediaLabel.dll;2"
DISK_LABEL=INVENTOR2014-64
DISKCOST=50000000
ROLLBACKABLE=NO
IGNORE_FAILURE=YES

So all what you have to do is search (ctrl+f) in Setup.ini file for ''3rd Party Components''


#==================3rd Party Components ==================

#============= VCREDIST Begin ===============
[VCREDIST]
REBOOT_MODE=FORCE
DISK_PROMPT="MediaLabel.dll;2"
DISK_LABEL=INVENTOR2014-64

[VCREDIST2005SP1ATLX64]
PLATFORM=x64
PRODUCT_NAME=Microsoft Visual C++ 2005 SP1 Redistributable ATL Security Update (x64)
EXE64_PATH=3rdParty\x64\VCRedist\2005SP1ATL\vcredist_x64.exe
EXE_PARAM=/q:a /T:%windir%\temp /c:"VCREDI~2.EXE /q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x64_2005.log"" "
VC_FUNC=VCx64RedisCheck
VC_SOURCE=Setup\SetupUi.dll
VC_PARAM={6ce5bae9-d3ca-4b99-891a-1dc6c118a5fc}
ACTION=INSTALL
ADMIN_INSTALL=NO
DISK_PROMPT="MediaLabel.dll;2"
DISK_LABEL=INVENTOR2014-64
DISKCOST=50000000
ROLLBACKABLE=NO

[VCREDIST2005SP1ATLX86]
PLATFORM=ALL
PRODUCT_NAME=Microsoft Visual C++ 2005 SP1 Redistributable ATL Security Update (x86)
EXE_PATH=3rdParty\x86\VCRedist\2005SP1ATL\vcredist_x86.exe
EXE_PARAM=/q:a /T:%windir%\temp /c:"VCREDI~3.EXE /q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86_2005.log"" "
VC_SOURCE=Setup\SetupUi.dll
VC_FUNC=VCx86RedisCheck
VC_PARAM={837b34e3-7c30-493c-8f6a-2b0f04e2912c}
ACTION=INSTALL
ADMIN_INSTALL=NO
DISK_PROMPT="MediaLabel.dll;2"
DISK_LABEL=INVENTOR2014-64
DISKCOST=50000000
ROLLBACKABLE=NO
IGNORE_FAILURE=YES
I hope this was helpful .. I'm waiting for your feed back and please ask if any thing doesn't seem to be clear , feel free to comment !