Today I got error 1603 while installing Autodesk Revit 2019 on a student’s laptop. The best solution is to uninstall all Microsoft Visual C++ runtimes, reboot the computer, and let the Revit installer get its way installing the supplied versions.
A student experienced Revit 2018.1 giving him this rather useless error message:
Licensing System Error 1
After Googling for a solution, we installed/repaired all the Visual C++ runtimes we could find in
3rdParty\x64\VCRedist and in
3rdParty\x86\VCRedist from the Revit 2018 distribution.
Shame on lazy developers not willing to code reasonable error messages explaning what the program attemped to do with what.
GNU style error messages is a lot better than nonsense words. E.g.:
sourcefile.c: lineno: open("/some/file") = -1, errno = 2 (No such file or directory)
Today I had the opportunity to examine another case of “Licensing System Error 1”. This time I installed
3rdParty\x86\VCRedist\2005\vcredist_x86.exe only. As far as I can tell, Visual C++ 2005 Runtime x86 wasn’t installed at all prior to my actions.
After installing Autodesk Revit 2017 on a student’s laptop, the software started whining about missing
msvcr100.dll. This was solved by repairing Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4, both x86 and x64.