Rhino 7 - regular and safe mode don’t start up

Hi ,
I was debugging a new grasshopper component with visual studio that I was building and Rhino exited with code0 (0x0) error.

Since that event, Rhino 7 has completely stopped working.
It shows up in background processes but doesnt open in regular and safe mode both.

I have tried reinstalling, repairing, updating drivers.

I have checked out these posts but no solutions for my case yet-

Weird thing is it starts up with rhino.inside in Revit.

System info details from rhino.inside.Revit

Rhino 7 SR36 2023-12-12 (Rhino 7, 7.36.23346.16351, Git hash:master @ 11a364321297eb8cdb34405a3308d8911f58706d)
License type: Commercial, build 2023-12-12
License details: LAN Zoo Network Node

Windows 11 (10.0.26100 SR0.0) or greater (Physical RAM: 32Gb)

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 2080 Super with Max-Q Design (NVidia) Memory: 8GB, Driver date: 4-2-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 552.12
> Integrated accelerated graphics device with 4 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port
- Windows Main Display attached to adapter port 1
- Secondary monitor attached to adapter port #2

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 4-2-2024
Driver Version: 31.0.15.5212
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Datasmith Rhino Exporter (d1fdc795-b334-4933-b680-088119cdc6bb)\DatasmithRhino7.rhp “Datasmith Exporter” 5.0.3.0
C:\Users\svichare\AppData\Local\Programs\UNIFI Labs\Rhino\UnifiLabs.RhinoAddin.rhp “UNIFI Rhino Plug-in” 0.0.2.0
C:\Users\svichare\AppData\Local\Programs\Enscape\Bin64\Enscape.Rhino7.Plugin.dll “Enscape.Rhino7.Plugin” 0.0.23156.747
C:\Users\svichare\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\NVIDIADenoiser\0.4.3\NVIDIADenoiser.Windows.rhp “NVIDIADenoiser.Windows” 0.4.3.0
C:\Users\svichare\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\IntelDenoiser\0.6.4\IntelDenoiser.Windows.rhp “IntelDenoiser.Windows” 0.6.4.0
C:\Users\svichare\AppData\Roaming\McNeel\Rhinoceros\7.0\Plug-ins\SpeckleRhino2 (8dd5f30b-a13d-4a24-abdc-3e05c8c87143)\SpeckleConnectorRhino.rhp “ConnectorRhino7” 2.5.1.14260
C:\Users\svichare\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\EleFront\4.2.2\ElefrontProperties.rhp “ElefrontProperties” 1.0.0.0
C:\Users\svichare\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\ggRhinoIFC\23.10.16.0\ggRhinoIFC.rhp “ggRhinoIFC” 23.10.16.0
C:\Program Files\Mindesk\Rhinoceros\Mindesk.rhp “Rhinoceros® Link for Mindesk”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”

Thanks and Cheers!

I would start by disabling all plug-ins that do not ship with Rhino, including the plug-in containing the component that you are creating.

Didnt work for me.

Can you post the _SystemInfo results from RiR after you’ve disabled all non-Rhino plug-ins?

Also, are you using any startup commands in Rhino?

Hey Nathan, system info below. No, I am not using any startup commands in Rhino.

Rhino 7 SR36 2023-12-12 (Rhino 7, 7.36.23346.16351, Git hash:master @ 11a364321297eb8cdb34405a3308d8911f58706d)
License type: Commercial, build 2023-12-12
License details: LAN Zoo Network Node

Windows 11 (10.0.26100 SR0.0) or greater (Physical RAM: 32Gb)

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 2080 Super with Max-Q Design (NVidia) Memory: 8GB, Driver date: 4-2-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 552.12
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
- Secondary monitor attached to adapter port #1

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 4-2-2024
Driver Version: 31.0.15.5212
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”

I would run _Reset. You can choose to save all settings before resetting to factory defaults.

Could you tell me how that would affect Rhino outside of RiR?
I am a bit confused on why it works in RiR and not by itself.
I will try what you suggested next.

I would expect it to not have much effect outside of clearing out plug-in settings, but it at least ensures you’ll have definitely a clean setup to start from.

Other than that I don’t know how it would affect Rhino Inside Revit, that is something @Japhy , @scottd or @kike know more about.

I couldn’t find a _Reset command but I assume you meant for me to restore all default settings. I attempted that from the Options menu dialog but it hasn’t helped yet.
is it called something different in Rhino 7? I can see the _Reset command in Rhino 8.

Ah right, in Rhino 7 there is no _Reset command. For that it is best to:

  1. Make sure there are no Rhino 7 instances running
  2. Open File Explorer
  3. Copy&Paste to the explorer address field the string: %APPDATA%\McNeel\Rhinoceros\
  4. Rename the folder with the name 7.0 to say 7.0-backup, or just delete it
  5. Click the Windows Start menu
  6. Type regedit, start the registry editor
  7. Browse to HKEY_LOCAL_MACHINE\Software\McNeel\Rhinoceros.
  8. Delete the 7.0 key
  9. Browse to HKEY_CURRENT_USER\Software\McNeel\Rhinoceros.
  10. Delete the 7.0 key

Does Rhino 7 start up after this?

I followed through the steps but still stuck as a background process.

Do you still have your own component so that it is loaded on start up? Make sure it isn’t available.

I made sure to remove all component files before starting Rhino. No difference yet.
I assume if Rhino were to load properly it would create a new key in RegEdit for 7.0 (replacing the one I deleted).
I tried starting multiple times and it never created a new key.

Dont know if this helps but it basically just loads in memory and never executes.
0% cpu usage or read/write.

I have tried deleting all keys, appdata etc. and reinstalling. Tried running as admin and in safe mode.
Tried different user profiles, checked anti virus protection and firewall settings.

Rhino 8 works fine on this machine but Rhino 7 refuses to start.

Hi Srujan,

Let try to repair your Redistributable and then Repair Rhino 7

  1. Run the combined 2015, 2017, and 2019 installer using this link from Microsoft:https://support.microhttps://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloadssoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloadsUse the 64-bit tool since Rhino is a 64-bit application.

  2. Run the .NET repair tool from Microsoft:https://www.microsoft.com/en-us/download/details.aspx?id=30135

  3. Repair Rhino 7:

    1. Windows Control Panel
    2. Add/Remove programs
    3. Select Rhino
    4. Click Change
    5. Click Repair

thanks for getting back @Japhy .
I tried what you suggested but it still hasn’t worked for me.

same issue - Loads in memory but application doesn’t open.

Hi @srujan.v16,

Try this:

  1. Launch Rhino
  2. While it is hung, create a memory dump

https://wiki.mcneel.com/rhino/manual_rhino_dmp_windows

  1. Send to us via our file upload system (attention dale@mcneel.com)

https://www.rhino3d.com/upload

— Dale

Thanks Dale. Uploaded it as per your instructions

While we’re further investigating this can you try whitelisting Rhino 7 in your Cylance protection software? You should add the installation folder (C:\Program Files\Rhino 7) - you probably need to add it to an exclude list (whitelist) so that scanning is skipped.

Hi @srujan.v16,

Rhino is hanging while trying to read it’s digital certificate. I should know about, but I don’t.

@brian - is this anything you can help with?

Thanks,

– Dale