Overview
The following error message is displayed when opening the GFI FaxMaker configuration:
Impossible to open the configuration file. Verify that the FaxMaker was installed correctly and that it has sufficient privileges to access the FaxMaker directory.
Environment
- FaxMaker
- Microsoft Windows XP 32-bit
Root Cause
Microsoft Data Access Components (MDAC) can easily get corrupted causing the Activex Data Object (ADO) components not to function properly when accessing the fmdb_rul.mdb file. The following error can be noticed in the fmcfgdb2.gfi_log.txt file:
IGFIDB::Open: failed to open the database[0x80004005, (null)], connstr[DBPATH=C:\Programmi\GFI\FaxMaker\fmdb_rul.mdb;REGINIPATH=C:\Programmi\GFI\FaxMaker\]
IGFIDB::Open: failed to open the database[0x80004005, (null)], connstr[DBPATH=C:\Programmi\GFI\FaxMaker\fmdb_rul.mdb;REGINIPATH=C:\Programmi\GFI\FaxMaker\]
Resolution
Repairing MDAC 2.81 under Windows XP with SP2 or SP3:
- In Windows Explorer, open the c:\Windows\Inf folder.
- In the C:\Windows\Inf folder, right-click the Mdac.inf file, and then click Install.
- When you are prompted to insert the Windows XP SP2 CD, use one of the following methods:
If you have a Windows XP SP2 CD:
- Insert the Windows XP Service Pack 2 CD in the CD or DVD drive.
- Click Browse.
- In the File name box, type in CD or DVD drive that contains the Windows XP Service Pack 2 CD. For example, type in
d:\i386
if the Windows XP Service Pack 2 CD is in drive D. - Click Open.
If you do not have a Windows XP SP2/SP3 CD:
- In the File name box, type %systemroot%\windows\servicepackfiles\i386, and then click Open.
- When prompted for adcjavas.inc, point to C:\Windows\servicepackfiles\i386
- Note: If you cannot find this folder, put the Windows CD into your CD drive and browse for that file.
- When prompted for the file handler.reg, either point to C:\Program Files\Common Files\System\msadc, or put the Windows XP CD in your CD-ROM drive.
- When prompted for MDACRdMe.htm, point to C:\Program Files\Common Files\System\Ado. If this file is not present, rename the MDACReadme.htm file to MDACRdMe.htm.
- When prompted for oledbjvs.inc, point to C:\Program Files\Common Files\System\Ole DB.
- When prompted for mssoap1.dll, point to C:\Program Files\Common Files\MSSoap\Binaries.
- When prompted for mssoapr.dll, point to C:\Program Files\Common Files\MSSoap\Binaries (or below its subfolders).
You may also be prompted for the original Windows XP CD that was originally used to install the operating system.
- Insert the Windows XP Service Pack 2 CD in the CD or DVD drive. Note If a "Welcome to Microsoft Windows XP" message appears, click Exit.
- Click Browse.
- In the File name box, type in the CD or DVD drive that contains the Windows XP Service Pack 2 CD. For example, type in
d:\i386
if the Windows XP Service Pack 2 CD is in drive D. - Click Open.
NOTE: In case you cannot find the files in the specified folders, search for them in the entire disk.