在 Windows 10 上安裝 3D Stuido Max 2016 報錯,無法正常安裝,查看日志是 VC 運行時安裝錯誤,經過分析發現在 Windows 10 上已經有這些運行時並且版本比安裝包中自帶的還要高,所以安裝總是失敗,分析安裝程序配套的 setup.ini 文件,發現里面有運行時安裝的配置信息,並且可以忽略錯誤,因此修改 setup.ini 文件,然后就可以順利進行安裝了,修改后的 setup.ini 文件如所示
#============= VCREDIST Begin =============== [VCREDIST2012X86] PLATFORM=ALL PRODUCT_NAME=Microsoft Visual C++ 2012 Redistributable (x86) EXE_PATH=3rdParty\x86\VCRedist\2012UPD4\vcredist_x86.exe EXE_PARAM=/install /quiet /norestart IGNORE_ERROR=5100 IGNORE_FAILURE=YES [VCREDIST2012X64] PLATFORM=x64 PRODUCT_NAME=Microsoft Visual C++ 2012 Redistributable (x64) EXE64_PATH=3rdParty\x64\VCRedist\2012UPD4\vcredist_x64.exe EXE_PARAM=/install /quiet /norestart IGNORE_ERROR=5100 IGNORE_FAILURE=YES [VCREDIST2010SP1X86] PLATFORM=ALL PRODUCT_NAME=Microsoft Visual C++ 2010 SP1 Redistributable (x86) EXE_PATH=3rdParty\x86\VCRedist\2010SP1\vcredist_x86.exe EXE_PARAM=/q /norestart VC_FUNC=VCx86RedisCheck VC_SOURCE=Setup\SetupUi.dll VC_PARAM={F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} IGNORE_ERROR=5100 IGNORE_FAILURE=YES [VCREDIST2010SP1X64] PLATFORM=x64 PRODUCT_NAME=Microsoft Visual C++ 2010 SP1 Redistributable (x64) EXE64_PATH=3rdParty\x64\VCRedist\2010SP1\vcredist_x64.exe EXE_PARAM=/q /norestart VC_FUNC=VCx64RedisCheck VC_SOURCE=Setup\SetupUi.dll VC_PARAM={1D8E6291-B0D5-35EC-8441-6616F567A0F7} IGNORE_ERROR=5100 IGNORE_FAILURE=YES [VCREDIST2008SP1X86] PLATFORM=ALL PRODUCT_NAME=Microsoft Visual C++ 2008 SP1 Redistributable (x86) EXE_PATH=3rdParty\x86\VCRedist\2008SP1\vcredist_x86.exe EXE_PARAM=/q VC_FUNC=VCx86RedisCheck VC_SOURCE=Setup\SetupUi.dll VC_PARAM={1F1C2DFC-2D24-3E06-BCB8-725134ADF989} IGNORE_FAILURE=YES [VCREDIST2008SP1X64] PLATFORM=x64 PRODUCT_NAME=Microsoft Visual C++ 2008 SP1 Redistributable (x64) EXE64_PATH=3rdParty\x64\VCRedist\2008SP1\vcredist_x64.exe EXE_PARAM=/q VC_FUNC=VCx64RedisCheck VC_SOURCE=Setup\SetupUi.dll VC_PARAM={4B6C7001-C7D6-3710-913E-5BC23FCE91E6} IGNORE_FAILURE=YES #============= VCREDIST End ===============
添加紅色部分,即可正常進行安裝了;