Forum Discussion

UWiseUser's avatar
UWiseUser
Level 2
11 years ago

Install Verification\Condition for Command execution on 64 bit.

In the past, we have relied upon SMS Installer to verify an application installation using the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{guid ID} DisplayName or DisplayVersion value and to issue the UninstallString to remove the application.  SMS Installer apparently does not see the above key on a 64 bit machine (assuming is redirected to the Wow6432Node where the key does not reside).  How do I verify the data in the above key and issue the uninstall command based upon that condition being met?

  • You could use Flexera's AdminStudio or Raynet's RayPack, as they both support x64. If you have Altiris DS or NS/SMP you could use one of their WISE tools depending on version of course. If you have Altiris SW Mgmt Solution 7.x then you could create a SW Release and utilise its applicability and detection rules along with a managed sw delivery policy. Another alternate method would be to use a task server job containing multiple tasks.
  • This is an in-house dependency that installs dlls to the GAC for use by other in-house applications.  It is not a complicated installation, and the methodology will not be restricted to this particular application.  The solution will need to be pretty generic for this reason.  Thank you.