Subject Re: [firebird-support] Unable to install Firebird- on 64 bit windows 7
Author Helen Borrie
At 03:49 PM 29/01/2012, you wrote:
>When I try to install firebird x64 on windows 7 I get the message that an existing version is found
>( Win32)

Possibly an old 32-bit client somewhere in the system path?

>Firebird is installed but not configured.
>The message says I must complete installation manually.
>No services are started and I cannot use Flame Robin to open a database

A manual install requires running instreg.exe from the root directory of the new installation, e.g., (in the rootdir) bin\instreg.exe)
- followed by instsvc to install the service. In the bin dir, run instsvc.exe to get help with the parameters.

>I did have an earlier 64 bit version installed, but never a 32 bit version. I uninstalled the earlier version to install this one. Now I can't get anything to work.
>I searched the registry and I do not know where it is getting the above 32 bit version number.

AFAIK, the installer doesn't install the version string from the executables anywhere in the Registry. My guess is it has found an old client in the system path. Find that, check the version number on the prop sheet and rename it to something obscure to disable it. Then, from the bin directory beneath the rootdir, run instclient.exe to install the client you want, where you want it. Again, run instclient.exe with no params for help with the params.

If you are using 32-bit Flamerobin, you will need the 32-bit fbclient.dll. Eyes out for the appropriate MSVC8 runtimes, as well. If you need a 32-bit client, you'll need the 32-bit MCSVC8 runtime assembly. The 64-bit server needs the 64-bit MSVC8 runtimes so also check that you have those available.