Fix Microsoft ACE OLEDB 12.0 Not Registered Error on Windows 11
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.

- 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'.
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.
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.
Determine whether the third-party application or script requiring the database connection is running as a 32-bit or 64-bit process.
Navigate to the official Microsoft website and search for 'Microsoft Access Database Engine 2016 Redistributable', then click the Download button.
Check 'AccessDatabaseEngine.exe' if your application is 32-bit, or 'AccessDatabaseEngine_X64.exe' if your application is 64-bit, and proceed to download.
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.

Repair Your Microsoft 365 Installation
If you already have Microsoft Access installed via Microsoft 365, repairing the installation can often fix broken registry keys and restore OLEDB functionality.
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. Download the installer: Visit the official WPS Office website and click the free download button.
- 2. Run the setup: Open the downloaded installer and follow the quick, one-click installation process.
- 3. Start working: Launch WPS Office to instantly view, edit, and create your documents, spreadsheets, and presentations.

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.




