How to run FileVista on a 64-bit Windows Operating System

UPDATE: After version 4.0, FileVista natively supports 64-bit mode so the below configuration changes are not required.

You will receive the following error message when you run the configuration wizard of FileVista on 64-bit Windows:

The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

FileVista uses a Microsoft Access database (.mdb) by default but Microsoft does not support it on 64-bit Windows (they haven't released a 64-bit OLEDB provider for it).

You have two options to run FileVista on a 64-bit system:

1. Use a SQL Server database instead. You can create the SQL Server database by using the sql script CreateSqlServerDB.sql found in folder FileVista\App_Data\database. Then you can enter the connection settings of the created SQL Server database in the configuration wizard.

2. Configure IIS to run in 32-bit mode as explained below. This way, you will be able to use the default Microsoft Access database.

Windows Server 2008 64-bit:

On IIS 7, there's an option to run applications in 32-bit mode. Open the Advanced Settings of the specific application pool that FileVista is running under and set the Enable 32-bit Applications option to true.


Windows Server 2003 64-bit:

To enable IIS 6.0 to run 32-bit  applications:

1. Open a command prompt and navigate to the %systemdrive%\Inetpub\AdminScripts directory.

2. Type the following command and press Enter:

    cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”

3. Restart IIS by using the iisreset command from the command-line.