logo
search
Windows Integration Errors

Fix Microsoft ACE OLEDB 12.0 Not Registered Error on Windows 11

John WilsonJohn Wilson Sep 25, 2026 869 views

Question details

Users encounter an error stating that the Microsoft ACE OLEDB 12.0 provider is not registered when attempting to run database-dependent applications on Windows 11.

Fix 'Microsoft ACE OLEDB 12.0 Not Registered' on Windows 11
Product
Microsoft 365 / Access Database Engine
Device & OS
Windows 11 (64-bit)
Scenario
Attempting to run, connect, or import data into an application that interacts with an Access database or Excel workbook using the older ACE OLEDB 12.0 provider.
Observed behavior
The application fails to establish a database connection and throws the error 'The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine'.
Before you start

Verify the architecture (32-bit or 64-bit) of the application throwing the error, as the OLEDB provider's architecture must exactly match the calling application's architecture to work correctly.

Solution 1Recommended

Install the Newer Microsoft ACE OLEDB 16.0 Provider

Because the ACE OLEDB 12.0 download is largely deprecated, upgrading to the Microsoft Access Database Engine 2016 Redistributable (ACE OLEDB 16.0) is the most reliable solution.

Microsoft has replaced the older 2010 redistributable components with the 2016 version. To fix the missing registration error, you should install the newer engine and update your application's connection settings if necessary.

1
Identify application architecture

Determine whether the third-party application or script requiring the database connection is running as a 32-bit or 64-bit process.

2
Download the 2016 Redistributable

Navigate to the official Microsoft website and search for 'Microsoft Access Database Engine 2016 Redistributable', then click the Download button.

3
Select the correct file

Check 'AccessDatabaseEngine.exe' if your application is 32-bit, or 'AccessDatabaseEngine_X64.exe' if your application is 64-bit, and proceed to download.

4
Install and restart

Run the downloaded executable file, follow the standard installation prompts, and restart your Windows 11 computer to ensure the new OLEDB 16.0 provider is fully registered.

Install the Newer Microsoft ACE OLEDB 16.0 Provider
Update Connection Strings: After installation, if you are a developer or have access to the application's configuration, you may need to update the connection string from 'Provider=Microsoft.ACE.OLEDB.12.0' to 'Provider=Microsoft.ACE.OLEDB.16.0'.
Free Microsoft Office alternative

Switch to WPS Office for a Seamless, Lightweight Office Experience

While resolving Microsoft 365 component errors like OLEDB registration can be complex and frustrating, you might simply need a stable and streamlined office suite for your daily document needs. WPS Office provides a lightweight, highly compatible alternative to Microsoft Office without the bloatware or complicated runtime dependencies.

  1. 1. Download the installer: Visit the official WPS Office website and click the free download button.
  2. 2. Run the setup: Open the downloaded installer and follow the quick, one-click installation process.
  3. 3. Start working: Launch WPS Office to instantly view, edit, and create your documents, spreadsheets, and presentations.
Fully compatible with Microsoft Word, Excel, and PowerPoint file formats (.docx, .xlsx, .pptx) avoiding OLEDB database conversion issues.Lightweight installation that uses significantly fewer system resources, keeping your Windows 11 system fast.Familiar, intuitive user interface that requires zero learning curve to get started.Completely free to download and use for your essential productivity tasks.
microsoft office alternative - wps office

Frequently Asked Questions

Why does the Microsoft ACE OLEDB 12.0 error occur on Windows 11?

This error occurs because the specific ACE OLEDB 12.0 driver is missing from your system, its registry entries are corrupted, or its architecture (32-bit vs. 64-bit) does not match the application trying to use it. Windows 11 and modern Microsoft 365 installations typically use newer engine versions.

Can I install both 32-bit and 64-bit versions of the Access Database Engine?

Officially, Microsoft prevents installing both 32-bit and 64-bit versions side-by-side to avoid application conflicts. While there is a workaround using the Command Prompt with a '/quiet' switch to force the installation, it is generally discouraged as it can cause instability in Office applications.

Do I need to uninstall Microsoft Access to install the Redistributable?

If your current Microsoft 365 installation shares the exact same architecture as the 2016 Redistributable you want to install, you typically do not need to uninstall Access. However, if you experience 'Click-to-Run' versus 'MSI' installation conflicts, you may need to rely solely on the database engine provided by your Microsoft 365 installation.

Is the Microsoft ACE OLEDB 12.0 driver still available for download?

Microsoft has largely deprecated the Access Database Engine 2010 Redistributable, which originally provided the ACE OLEDB 12.0 driver. It is highly recommended to update your software's connection strings to use the Microsoft ACE OLEDB 16.0 provider instead.