The GoToMeeting IT installer installs right on top of the old version, leaving multiple entries in the Programs list and in C:\Program Files (x86)\Citrix\GoToMeeting.

Does anyone know a way to cleanly deploy the latest version? I'm using KACE.
0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



I don't really know KACE, but I'm sure it has the same function as every softwaredeploy service.
So when u create a new package and give the parameters for installing,
u should check at this point if the uninstall path of the older version exists and if yes,
it should start the delete of this.

Maybe u read a bit deeper into the KACE service, but I'm quiet sure it's not the solution to install parallely ;)

Answered 07/24/2014 by: Hannibal226
White Belt

Please log in to comment
had a similar issue recently.
I used this .vbs to uninstall all old versions:
On Error Resume Next 
Const HKEY_LOCAL_MACHINE = &H80000002 
strComputer = "." 
Set WshShell = CreateObject("wscript.Shell") 
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_ 
strComputer & "\root\default:StdRegProv") 
strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" 
oReg.EnumKey HKEY_LOCAL_MACHINE, strKeyPath, arrSubKeys 
For Each subkey In arrSubKeys 
   strDisplayName = WshShell.RegRead ("HKLM\" & strKeyPath & "\" & subkey & "\DisplayName") 
   If  strDisplayName = "GoToMeeting" Then 
    WshShell.Run "msiexec.exe /norestart /X " & SubKey & " /qn", 7, True 
   End If 
create for software, which is needing this handling a script.
1. run this vbs
2. run the correct msi
roll it out via scripting or managed installs depending on your preferences.
Answered 07/24/2014 by: Nico_K
Red Belt

  • Thanks for posting this, Nico. Do some of the values need to be changed for my PC? I ran it as-is but nothing happened. Not very familiar with VBS scripts, obviously :)
Please log in to comment
You will need to check for older versions and uninstall them if found, before installing the latest. 
Whether or not you can leverage KACE to audit for old versions is outside my knowledge.
However, if the GoToMeeting application is written as an MSI, then any competent MSI packager should be able to create a transform that removes older versions using the upgrade table.
Answered 07/24/2014 by: EdT
Red Belt

Please log in to comment