The "ELM 411" - Installing ELM Components with UAC Enabled
With the introduction of Windows Server 2008 or Windows Vista into your IT environment, in comes the sometimes challenging and often frustrating feature known as UAC or User Account Control. Although it is sometimes tempting to simply turn off this new security feature, the "easy button" is obviously not best practice. This month's ELM 411 will demonstrate the method of installing ELM Components with the UAC enabled. Note: This article is only applicable to ELM versions 5.5.95 and later.
When installing ELM on Server 2008 or Vista you may receive a pop-up indicating an Unsupported Setup Configuration. This may occur even when logged on as a member of the local Administrators group. UAC is preventing the proper installation of ELM components.
Now there are actually a few options for launching ELM with local Administrator rights:
- Turn off UAC (not recommended)
- Logon as the local Administrator (a potential hassle)
- Start the ELM installation from an elevated command prompt
Let's investigate door #3
To begin, make sure the local Administrator account is enabled and that you know the password for it.
Click the Start button and select the Start Search field.

Enter cmd in the field, give Windows a moment to find it, then right-click cmd in the list of programs, and select Run as administrator.

Enter the credentials for the local Administrator account.

In the Administrator command window, change to the directory with the ELM install package and start it. Follow the Wizard as you would normally.

Explanation
Runas is not recognized by Windows 2008 nor Vista for .msi files, but executables can be elevated. So by starting cmd.exe in the local Administrator security context, and then using it to start the ELM .msi package, the ELM install will inherit the security context of Administrator.
What about Uninstall?
If ELM needs to be uninstalled (unlikely, in our estimation), then use these steps to re-start the ELM install package with elevated permissions. It will find the current ELM installation, and provide an option for uninstalling.
We hope that you found this article informative and wish you continued success with your ELM deployment!
Source: This article was adapted from the TNT Software Support Knowledge Base. We invite you to view our other useful Knowledge Base articles here.
NOTE: All ELM 411 articles are written based on ELM Version 5.5 and instructions may not be accurate for previous ELM Versions. If you would like assistance upgrading to ELM 5.5 so you can use these tips - please contact support@tntsoftware.com.
Share your own ELM tips!
Have a tip or trick with our ELM products you'd like to share with our newsletter subscribers? Send your ideas and any applicable screen shots to info@tntsoftware.com with "ELM 411" in the subject line. We'll take a look and if usable you'll see it published here in the ELM 411 section of upcoming newsletters!