Install .rhi files for all users on a machine

I have created a Rhino plugin using Python and a .rhi installer to install the said plugin. While trying to install it on other users the Rhino Package Installation Wizard provides two options:

  1. Just for Me
  2. Anyone who uses this computer

But the second option is greyed out and can not be selected. I want to install this package on multiple employees within our firm and have the option to install it on all users on a machine show up.
We tried using an admin account to create or even run the installer but the second option is still unavailable.
Is there any way to do the above?

image

2 Likes

Installing python plug-ins for all users is unfortunately not supported in the Rhino Installer Engine.

Is there a work around for this using? If not how else can the plugins be created so that they can be deployed to all users? Is it the .NET framework?

I found a McNeel Wiki article that talks about a CMD (elevated access) command to run the installer for all users. I tried that but it does not do it as well. The article does say the steps are for Rhino 5 and 6 and that might be the case of not working on Rhino 7 but still, there seems to be some documentation for the process.
https://wiki.mcneel.com/rhino/installrhi

Have you tried using Yak? It’s a command line package manager. If you can run commands as a user, you ought to be able to script something.

RHI was obsoleted in Rhino 7 with the recommended replacement being package manager packages. This is highlighted at the top of this page.

1 Like