Download Microsoft.ace.oledb.12.0 Provider For Both 64-bit Link Jun 2026
Note: These links point to the 2016 version, which is the latest standalone provider fully supporting ACE 12.0.
Microsoft generally prevents installing a 64-bit engine if 32-bit Office is present (and vice versa). To bypass this, you must use the with a specific flag: download microsoft.ace.oledb.12.0 provider for both 64-bit
If /passive fails, try this on a clean machine (no Office): Note: These links point to the 2016 version,
| Your Application Bitness | Required Provider Bitness | Typical Error if Mismatched | |--------------------------|---------------------------|-----------------------------| | 32-bit (e.g., old VB6 app) | 32-bit ACE.OLEDB.12.0 | "Provider not registered" | | 64-bit (e.g., SQL Server 2016+) | 64-bit ACE.OLEDB.12.0 | "Provider not registered" | | 64-bit PowerShell | 64-bit ACE.OLEDB.12.0 | "Cannot load" | This is for production due to instability
Certain environments (Windows Server 2016+, Windows 10 Enterprise) allow both if you accept the warning. This is for production due to instability.

