This article is for Rhino 5. A similar article is available for Rhino 3 and 4.
Note - Nearly all of the problems and fixes listed on this page can be avoided if you start with getting Windows fully up to date with important updates using Windows Update, before installing Rhino.
Reporting Install Problems - The Rhino V5 installer will display a log file when the installation process fails. This log file is very helpful to our technical support in solving any problems you may have.
Answer: To convert a V5 workstation from using the Zoo to using a stand-alone key: http://wiki.mcneel.com/zoo/converttostandalone
Note: You may also get a message that you are trying install Rhino on an unsupported operating system. The fix for this problem is in the Error Messages section below.
Answer: Manually remove Rhino 5.
Answer: Simply install the last upgrade version you have on CD. During the install, you will be asked to insert the CD of a previous version to validate that you have it, but it is not necessary to actually INSTALL the previous versions. Once you have installed the last CD version, proceed to install the latest Service Release - it is not necessary to install previous ones.
If you install Rhino with the MSI install script above, but forget the language pack line, you will need to manually run the MSI for the language pack on your systems. It is also located on the Rhino 5 CD in the Installers folder.
To verify if the language support is installed look for the localization, plug-ins, UI folder here: C:\Users\<login>\AppData\Roaming\McNeel\Rhinoceros\5.0.
If these folders are missing or if you have already opened Rhino, you will have found no toolbars, templates, and Help. To fix this, do the following:
Cause: Your user account has settings indicating that one or more non-existent drives should be used for special folders such as “My Documents”
Note: This method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: How to back up and restore the registry in Windows
Cause: One or more registry keys in the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-<numbers>\Components key has incorrect permissions.
Solution 1: On the Windows Start menu, enter “CMD” to the search box. Right-click on the “cmd.exe” and select “Run as administrator”. Copy the following line and paste it into the cmd window, press Enter. Then Rhino will be able to install.
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
Solution 2: WARNING: The following procedure involves editing the Windows Registry. Incorrect editing of the registry can damage your computer and cause it to not start. If you are not comfortable performing the following steps, please contact McNeel Support.
errors. Please follow all of the steps below.
Step 1: Install .NET 4.0 Framework
Step 2: Perform Windows Updates
Step 3: Install Rhino
Step 4: Manual Installation
Still not working?
Cause: This is a bug in the Microsoft C++ 2005 Redistributable Package
If you are unable to enable this feature, or if the Windows Features dialog box appears and is empty, then your installation of Windows is corrupt and needs to be repaired. Please contact Microsoft Support for more assistance.
More Details: People who get this error while installing Rhino are also unable to install the Microsoft C++ 2005 Redistributable Package directly from Microsoft. Therefore, this is a problem with Windows and the Microsoft Redistributable Package, not with Rhino's installer.
Cause: The update installer doesn't have enough permission privileges.
.NET Framework 4 is somehow broken on the system.
Some files corrupted in the Software Distribution folder.
Solution: Repair .NET Framework before installing Rhino 5.
There is a problem with the Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor
Solution: It may be that a virus scanner is getting in the way- try disabling any virus scanners and retry the installation. Or your system may be missing important Windows Updates.
This problem is caused by Microsoft PCA (Program compatibility assistant), perhaps because an earlier attempt to install Rhino was cancelled.