***This solution might work for any program or game that presents the Error -1610: Configuration data is corrupt
*** This is an Installshield error, dont ask me why...but this is the solution and I have tested it a LOT of times.
*** This error is caused by conflicting entries in the registry.
*** You will need administrative privileges in windows 2000 or XP to make this work OK? (Dont use the guest account for example)
*** To get administrative privileges in your windows go to this link: http://consumer.installshield.com/kb.asp?id=Q108379
*** First uninstall the troublesome software (in my case Rome Total War)
A) Clean your registry with an ad-hoc program, I recommend Tune-Up utilities 2006, its shareware and it makes a good job, here is the link:
, use the option Clean up repair----Tune up registry cleaner, RESTART YOUR COMPUTER
B) Delete the folder C:\Program Files\Common Files\InstallShield\Driver from the machine, Believe me THIS is SAFE (AT LEAST SEND IT TO THE RECYCLE BIN IF YOU DONT TRUST ME! LOL)
C) Right-click on the installation file that you are trying to install and select Properties.
The typical names for installation files are setup.exe, update.exe, installer.exe, etc.
Your installation file can be found on the CD where you are running the setup from.
In the Properties dialog, click on the Version tab.
D) Look at the File Version field to determine the version number of the IsScript engine you need:
D) Go to this link to download the ISScript engine you will need: http://consumer.installshield.com/kb.asp?id=Q108158
E) Install the engine you will need and restart your computer.
F) The best part....THE MAGIC!: Open a DOS BOX, go to the file or the CD unit that has the file to begin the installation and READ CAREFULLY the instrucctions. The SETUP FILE is an example, it might work with other names
Creating an installation log file
/verbose : Generate verbose InstallScript engine log file (InstallScript MSI projects only)
For an InstallScript MSI project installation program, you can create a verbose InstallScript-engine-installation log file using the /verbose argument followed by the path to the log file you want to create. A typical command is Setup.exe /verbose"C:\IS.log". The log file generated can help you troubleshoot errors in installing the InstallScript engine on a target system. The /verbose option requires a full path to the log file, and not a relative path.
G) Goto the log file created, and near the end of the file , in the section showing the error that caused it to abort the installation search for smomething like this:
'HKLM\Software\Classes\Installer\Products\B6BB246A D1AC2414D84D13C8F3D38C43\SourceList' (This example is for Rome Total war, but works for other programs), LOOK for the LOOONG alphanumerical chain, Copy and paste it into Notepad for example.
H) MAKE A REGISTRY BACKUP! and run Regedit.exe in the Windows folder and make a full search for the LOOONG chain you found, and DELETE every instance you found, repeat this until it disapears from the whole registry.
By the way this is the internal code for the program that caused the error 1610.
I) Goto step A
J) Install The program and enjoy!
HOPE THIS HELPS YOU! and forgive my bad English..I'm from Chile.
Links to remember: http://support.installshield.com/kb/...icleid=Q107999