Is anyone else having trouble with the Rhino 6 installer and SCCM, if I Install with the following command
rhino_en-us_6.5.18155.13161.exe -package -quiet LICENSE_METHOD=ZOO ZOO_SERVER=server.name SEND_STATISTICS=0 ENABLE_AUTOMATIC_UPDATES=0
using SCCM then Rhino will not launch for users on the computer, I do not get any errors it just doesn’t launch. SCCM installs using the SYSTEM account and not the Administrator account. If I run the install as administrator rather than installing using SCCM the software will launch. After installing via SCCM I can run a repair as Administrator and this also fixes the problem. Any help would be appreciated.
@brian, please have a look
Hi @p.g.turner,
Thanks for your email. I’ve seen several comments like this, and have not yet tracked down the problem. Here’s what I think is happening:
- SCCM starts the install
- During the install process, a required component is installed (.NET framework, Visual C++ redistributable, etc). That required component calls for a restart
- The
-quiet
flag suppresses the restart, or the executable is not returning a proper exit code for SCCM to see that a restart is required. - Rhino doesn’t get installed because it’s awaiting a restart
There are a bunch of log files in %temp%\Rhino*.log on your computer. Can you please zip them up and private message them to me? You can do that by clicking my avatar, then clicking the Message button.
There’s a very similar conversation here:
Hi @p.g.turner
I’m new to SCCM 2012 and wants to create a Rhino ver 6.0 package. Could you please assist me.
Thanks
Syed
Hi Syed
Create an install batch file with the following lines,
cd /d %0…
rhino_en-us_6.9.18271.20591.exe -package -quiet LICENSE_METHOD=ZOO ZOO_SERVER=servername SEND_STATISTICS=0 ENABLE_AUTOMATIC_UPDATES=0
and then an uninstall batch file with the following lines,
cd /d %0…
rhino_en-us_6.9.18271.20591.exe -uninstall -quiet
If you create a new SCCM Applications and use “Manually specify the application information” option
Give the application a name “Rhino 6”
At deployment type select Add
Select type: Script Installer
Browse to the content Location, the Installation Program and the Uninstall program ( the batch files you created)
Next Specify how the deployment is detected
You can use the file version as a detection, to detect installation
C:\Program Files\Rhino 6\System\
Rhino.exe
6.9.18271.20591
and check the shortcut exists on the start menu.
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Rhino 6\Rhino 6.lnk
Specify user experience settings for the application,
Install behaviour:Install for system
Logon requirement: whether or not a user is logged on
program visibility: Hidden
and then deploy.
hope this helps.
Thanks
Paul
Hi P.G.turner
Thank you for providing me the SCCM deployment instructions.
We followed your instruction but it restarted the workstation without any prompt. Do you know is there any switch we need to use to suppress the restart?
Thank You.
Syed
Here’s a link to the regular deployment instructions including the “-norestart” argument:
https://wiki.mcneel.com/rhino/installingrhino/6
Hi Syed
I think you will find it is the prerequisites that are forcing the restart rather than the Rhino Installation, we pre install the Visual C++ Redistributables as these force a restart if installed using the Rhino installer.
I think you need to install the following, this will they stop the Rhino installer trying to install them.
C++2005 (x64)
C++ 2010 (x64) 10.0.40219
C++ 2016 (x64) 12.0.30501
C++ 2017 (x64) 14.12.25810
Hope this helps.
Paul
Hi all,
we are facing the same problem with Rhino 6. an unattended installation with SEND_STATISTICS=0 is simply ignored, the installation comes up with the appropriate dialog to accept sending statistics.
Please let us know, in which service package (or Rhino 7?) this bug is solved.
Thanks
forgot to mention: we are trying to install Rhino 6 Service pack 24 (the current one)