This post deals with what to do when you want to use the “IFI Loader” or even “EasyC” and keep getting a Message about some other program that is not installed correctly, and needs a CR-ROM inserted in the CD/DVD Drive. After pressing Cancel for 4-6 times, your desired applications will Load.
===============================================
Most all Windows 32 Bit (and 64 Bit) Applications, developed with Micro-Soft’s Visual Studio, are Installed with Micro-Soft’s “Windows Installer”. These Installers will have the “.msi” File Extension, or might even be inside an Executable File (.exe).
Note: These “File Extensions” are only visible if you have disabled “Hide extensions for known file types” in the “View” Tab of the "Folder Options of the Control Panel or located on the “Tool Menu” of “Windows Explorer”.
The “Windows Installer” looks like this when first launched:
https://vexforum.com/attachment.php?attachmentid=1891&stc=1&d=1247567452
The “Windows Installer” uses its own DataBase, that can be corrupted or confused if Applications Installed with the “Windows Installer” are not properly Uninstalled with the “Windows Installer”. So, Micro-Soft has provided a solution to help you with this, it is called the Windows Installer Clean Up utility.
Some notes about this Utility… First not only do you have to be an Administrator to install this Utility, the Installer only sets this program up for the Administrative User that Installs it. Not All Administrative Users.
On my WinXP Pro SP3 System, MAGOR, my primary Administrator User is Install. The “Windows Installer Clean Up” utility was installed in the “Application Data” sub-directory under the User Profile for “Install”, with a ShortCut in the Profile’s “Start Menu”. (C:\Documents and Settings\Install\Application Data\Microsoft\Installer{121634B0-2F4B-11D3-ADA3-00C04F52DD52}\Icon386ED4E3.exe) and (C:\Documents and Settings\Install\Start Menu\Programs\Windows Install Clean Up). Only Administrator, Install can run this Util.
This Utility looks like this:
https://vexforum.com/attachment.php?attachmentid=1896&stc=1&d=1247567452
You might be able to see that EasyC v2 and EasyC Pro are installed with the “Windows Installer”. RobotC is also installed with the “Windows Installer” as well as lots of other Software. When launching any of these applications, their StartUp can be affected by any other of the applications, that are Mis-Configured, or have been Corrupted During their Install, or Uninstall, or in General Disk Corruption.
You will most likely need to run a Registry Cleaner like the one in CCleaner to remove Registry Entries to the Mis-Configured Application, after the Application has been removed from your Computer, one way or the other and the “Windows Installer Clean Up” Utility has been run. Don’t forget to make a Backup of the Registry before the “Cleaning Process”, just in case.
===============================================
I posted this message, not because it is directly related to Vex, but because so many of the Windows Software Applications for Vex can be effected by this Windows Installer Database Issue.