ActiveGantt Gantt Chart / Scheduler Components for Windows Forms, ASP.NET, WPF, Silverlight and ActiveX enabled development systems. Visual Basic.NET, C# and C++.
Special Installation Instructions for the ActiveGanttVBA & ActiveGanttCSA Gantt Scheduler Components

Friday, October 22, 2010

Download Install_As_Administrator.zip from this location

Windows Vista, Windows Server 2008 and Windows 7 prevent the ActiveGanttVBA and ActiveGanttCSA .msi files from executing correctly no matter what type of user is logged on (Administrator or non-Administrator). An Attempt to install ActiveGanttVBA or ActiveGanttCSA in any of these operating systems just by clicking on the msi file will generate the following error:

You do not have sufficient privileges to complete this installation for all users of the machine. Log on as administrator and then retry this installation.

This is due to the fact that Microsoft has implemented User Access Control (UAC) in the aforementioned operating systems.

To circumvent this error, extract and double click on the:

Install_As_Administrator.reg

File that is included in the Install_As_Administrator.zip file distribution that can be downloaded from the top link on this page. This file will modify the Windows Registry to include the following information:


[HKEY_CLASSES_ROOT\Msi.Package\shell\runas]
@="Install &As Administrator..."

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command]
@="msiexec /i \"%1\""

Once the Windows Registry has been modified using the Install_As_Administrator.Reg patch you can right click on any Windows Installer (*. msi) file and select the option Install As Administrator and the .msi file will run using elevated permissions (Administrator Permissions).

The only other possible solution is to disable User Access Control (UAC) completely which will require several reboots of the system.

Special thanks to Mitch Tulloch http://www.mtit.com/mitch and www.windowsnetworking.com for posting this solution online.

All trademarks are property of their respective holders, and are only used to directly describe the products and services being provided. Their use in no way indicates any relationship or endorsement between Boötes Systems SAS and the holders of said trademarks.