• Office
  • 11 мин. чтения

Microsoft Access Database Engine: где скачать и как исправить ошибку ACE.OLEDB.12.0

Денис Самойлов
Денис Самойлов
  • 1 ноября 2026
  • 25 просмотров
Microsoft Access Database Engine: где скачать и как исправить ошибку ACE.OLEDB.12.0

Microsoft Access Database Engine 2016 Redistributable скачивается бесплатно с Центра загрузки Microsoft двумя файлами: accessdatabaseengine_X64.exe для 64-разрядных программ и accessdatabaseengine.exe для 32-разрядных. Разрядность берите по программе, которая открывает файл Access или Excel, а не по Windows. Поддержка этого драйвера закончилась 14 октября 2025 года, и Microsoft предлагает вместо него Microsoft 365 Access Runtime.

Access Database Engine (ACE) не программа, а набор драйверов. Через провайдер OLEDB Microsoft.ACE.OLEDB.12.0 и ODBC-драйверы «Microsoft Access Driver (*.mdb, *.accdb)» и «Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)» сторонние программы читают и пишут файлы .accdb, .mdb, .xls и .xlsx: свои приложения на .NET, мастер импорта SQL Server, Power BI, AutoCAD Electrical.

Окна для работы с базой у него нет.

На 1 ноября 2026 года страница загрузки работает. Мы скачали оба установщика и распаковали их: внутри сборка 16.0.5044.1000 с файлами от 16 июля 2020 года, так что дата 18 ноября 2025 года на странице относится к правке текста: новой сборки драйвера с 2020 года не было. Установщик только английский, русской версии у драйвера нет.

Содержание7 разделов

Какой у вас случай

Нужный шаг зависит от того, что уже стоит на компьютере и что именно не работает. Сначала узнайте разрядность Office, если он есть: откройте Excel, выберите «Файл» → «Учетная запись» → «Об Excel». В первой строке окна указан номер версии и «32-разрядная» или «64-разрядная».

  • Office на компьютере нет, программа просит драйвер Access: поставьте Access Database Engine или Access Runtime той же разрядности, что программа.
  • Программа пишет «Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере»: драйвера нет или его разрядность не совпадает с разрядностью программы.
  • Установщик ACE отказывается работать и пишет про 32-bit или 64-bit Office products: на компьютере Office другой разрядности.
  • Стоит Office 2019, 2021, 2024 или Microsoft 365: отдельный драйвер обычно не нужен, ядро Access уже есть внутри Office.

Где скачать Access Database Engine 2016 и какой файл выбрать

Access Database Engine 2016 Redistributable лежит на странице Центра загрузки Microsoft с номером 54920. Нажмите «Download» и отметьте один файл: accessdatabaseengine_X64.exe (79,5 МБ) для 64-разрядной программы или accessdatabaseengine.exe (77,8 МБ) для 32-разрядной. Оба сразу ставить не нужно, Microsoft разрешает на одном компьютере только одну архитектуру ACE.

Перед установкой удалите прежние версии через «Программы и компоненты»: в списке они называются «Microsoft Access database engine» с годом выпуска. Этого требует сама страница загрузки. Затем запустите скачанный файл, примите лицензию и дождитесь окна «Setup has completed successfully».

В списке поддерживаемых систем Microsoft называет Windows 11, Windows 10, Windows 8.1, Windows 8, Windows 7 SP1, Windows Server 2008 R2–2012 R2 и пункт «Windows 10 Server» без номера версии. Windows Server 2019, 2022 и 2025 в этом списке нет. Для серверных сценариев он и не предназначен: Microsoft прямо пишет, что ACE не рассчитан на службы, задания планировщика без вошедшего пользователя и серверный ASP.NET.

Access Database Engine 2010 и драйвер Office 2007 скачать с сайта Microsoft больше нельзя: страница ACE 2010 отдаёт ошибку 404 с весны 2024 года, страница драйвера 2007 ещё с 2019 года. Программам, написанным под 2010, это не мешает. Установщик 2016 регистрирует провайдер под тем же именем Microsoft.ACE.OLEDB.12.0 и рядом с ним Microsoft.ACE.OLEDB.16.0, это видно в таблице реестра внутри его MSI-пакета. Строку подключения менять не придётся:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\data\book.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES"

Вместо C:\data\book.xlsx укажите путь к своей книге. HDR=YES значит, что первая строка листа содержит заголовки столбцов; если данные начинаются с первой строки, пишите HDR=NO. Для старых файлов .xls в Extended Properties ставится «Excel 8.0», для .xlsm «Excel 12.0 Macro». Таблицу соответствий Microsoft держит на той же странице загрузки.

Access Database Engine или Microsoft 365 Access Runtime

Microsoft 365 Access Runtime включает то же ядро Access Database Engine с интерфейсами OLEDB, ODBC и DAO, поддерживается Microsoft и есть на русском языке. Скачивается он со страницы «Скачивание и установка среды выполнения Microsoft 365 Access»: выберите язык и 32- или 64-разрядный вариант. Загрузится OfficeSetup.exe размером около 7 МБ, остальные файлы он скачает сам, поэтому нужен интернет.

Где что ставить, зависит от Office на компьютере. Таблица собрана 1 ноября 2026 года по статье Microsoft о драйверах Access в Office «нажми и работай» и странице Runtime.

Что стоит на компьютереНужен ли отдельный драйверЧто ставить
Office нетMicrosoft 365 Access Runtime или Access Database Engine 2016 той же разрядности, что программа
Microsoft 365 и розничные Office 2016, 2019, 2021 «нажми и работай» версии 2009 и новееНичего: ядро Office видно другим программам той же разрядности
Office LTSC 2021 (корпоративная лицензия)Ничего
Office 2016 или 2019 профессиональный плюс «нажми и работай» по корпоративной лицензииMicrosoft советует перейти на Office LTSC 2021 или поставить Access 2013 Runtime, но обе версии уже без поддержки: LTSC 2021 с 13 октября 2026 года, Access 2013 с 11 апреля 2023 года
Office 2010, 2013 или 2016, установленный из MSIНичего; Access Runtime с таким Office несовместим

Блок «Русский» на странице Microsoft «Скачивание и установка среды выполнения Microsoft 365 Access»: язык Русский, код ru-ru и кнопки «Скачать 32-разрядную» и «Скачивание 64-разрядной версии».

Русский Access Runtime: 32 и 64 бита

Без Office берите Access Runtime: он поддерживается и ставится на русском. Access Database Engine 2016 оставьте для программ, в требованиях которых он назван прямо. Ставить ACE 2016 рядом с Microsoft 365 Microsoft не советует: у обоих номер версии 16.0, и по её словам это может привести к непредсказуемому поведению. Если Office «нажми и работай» уже есть, Runtime подстроится под его версию: рядом с Office 2021 встанет Access 2021 Runtime.

Ошибка «Поставщик Microsoft.ACE.OLEDB.12.0 не зарегистрирован на локальном компьютере»

Ошибка «Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере» (в английской Windows «The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine») появляется, когда программа не нашла провайдер своей разрядности. Либо драйвера нет совсем, либо он есть, но другой разрядности: 64-разрядный процесс не видит 32-разрядный провайдер, и наоборот.

Проверьте, какие провайдеры видит каждая разрядность. Откройте Windows PowerShell (64-разрядный, он запускается по умолчанию) и выполните:

(New-Object System.Data.OleDb.OleDbEnumerator).GetElements() | Select-Object SOURCES_NAME, SOURCES_DESCRIPTION

Затем повторите ту же команду в «Windows PowerShell (x86)», его можно найти поиском в меню «Пуск». Где в списке есть Microsoft.ACE.OLEDB.12.0, драйвер той разрядности установлен. Если его нет нигде, поставьте ACE или Runtime по разделам выше; если он есть только в одном окне, совместите разрядности программы и драйвера.

Если Office на компьютере уже стоит, перестраивайте программу: ACE обязан совпадать с Office по разрядности, и драйвер другой разрядности рядом не встанет. Как это сделать в частых случаях:

  • Своё приложение на .NET: в свойствах проекта Visual Studio на вкладке сборки задайте целевую платформу x86 или x64 под установленный ACE; при Any CPU флажок «Prefer 32-bit» заставляет программу работать 32-разрядной (он есть только у .exe на .NET Framework 4.5 и новее).
  • Мастер импорта и экспорта SQL Server: начиная с SQL Server Management Studio 21 и SQL Server 2025 он только 64-разрядный, поэтому для Excel и Access нужен 64-разрядный ACE. У старых версий есть 32-разрядный мастер, и он видит только 32-разрядные провайдеры.
  • Power BI Desktop выпускается только в 64-разрядном варианте и требует 64-разрядный ACE. Microsoft советует ставить 64-разрядный Access Runtime, а для одного файла .xls проще пересохранить его в .xlsx: такому файлу ACE не нужен.
  • Сайт на IIS: в дополнительных параметрах пула приложений есть «Enable 32-Bit Applications» (в русской документации «Включить 32-разрядные приложения»). Учтите, что ACE для серверного ASP.NET Microsoft не поддерживает.

У AutoCAD Electrical требования зависят от версии: для 2022–2025 Autodesk называла Access Database Engine 2016, для 2026 и 2027 Access Runtime, а в статье поддержки от 29 сентября 2026 года советует для всех поддерживаемых версий ставить 64-разрядный Access Runtime или 64-разрядный Office. Если Electrical пишет «Требуется обновление компонентов», сверьтесь с таблицей компонентов для каждой версии Electrical.

Установщик ACE не ставится рядом с Office другой разрядности

Установщик ACE 2016 проверяет разрядность Office и останавливается с сообщением на английском: «You cannnot install the 64-bit version of Microsoft Access Database Engine 2016 because you currently have 32-bit Office products installed» (опечатка с тремя n есть в самом установщике). В обратном случае текст тот же, только разрядности поменялись местами. Ниже он перечисляет продукты Office, которые мешают. Официальная позиция Microsoft однозначна: на одном устройстве допускается одна архитектура ACE, и она должна совпадать с Office. Чистый выход один: сделать разрядность программы такой же, как у Office, или переставить Office в нужной разрядности (об этом ниже).

Обойти проверку можно тихим режимом установки: в нём установщик не показывает окон и не останавливается на сообщении о разрядности. Откройте командную строку от имени администратора, перейдите в папку со скачанным файлом. Если он в «Загрузках», это команда:

cd /d %USERPROFILE%\Downloads

Затем запустите установщик с ключом:

accessdatabaseengine_X64.exe /quiet

Окон не будет, и командная строка не ждёт конца установки: приглашение вернётся сразу, а установка продолжится в фоне. Чуть позже проверьте результат: в «Программах и компонентах» появится «Microsoft Access database engine 2016 (English)», а команда с OleDbEnumerator из раздела об ошибке покажет Microsoft.ACE.OLEDB.12.0 в окне нужной разрядности. Для 32-разрядного ACE рядом с 64-разрядным Office команда та же, только с файлом accessdatabaseengine.exe.

У способа две известные цены. Office после этого может показывать окно настройки при каждом запуске: ACE записывает значение mso.dll в раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\FilesPaths, и инструкции, включая справку Microsoft по Power Automate, советуют удалить или переименовать это значение в редакторе реестра regedit (перед правкой экспортируйте раздел через «Файл» → «Экспорт»). Кроме того, обновления Office могут перезаписать ACE, и ошибка вернётся после очередного обновления. Откат простой: удалите «Microsoft Access database engine 2016» в «Программах и компонентах». Для рабочего компьютера в домене такой обход согласуйте с администратором.

Когда проще переставить Office в 64-разрядном варианте

Переход на 64-разрядный Office снимает конфликт, если все программы, которым нужен ACE, 64-разрядные, а хотя бы одна из них работает только с 64-разрядным ACE: Power BI Desktop, мастер импорта из SSMS 21, AutoCAD Electrical 2022–2027 (с 32-разрядным Office Autodesk его не поддерживает). Поверх 32-разрядного Office 64-разрядный не ставится: Microsoft требует сначала удалить 32-разрядную версию, потом ставить 64-разрядную. Макросы VBA с вызовами Declare без PtrSafe в 64-разрядном Office не компилируются, их придётся поправить.

Если у вас Office 2016, 2019 или 2021, переустановка заодно поднимает вопрос о версии: поддержка Office 2021 закончилась 13 октября 2026 года, у 2016 и 2019 ещё раньше. В Office LTSC 2024 Professional Plus есть Access, а обновления безопасности выходят до 9 октября 2029 года. Разрядность задаётся строкой OfficeClientEdition="64" в файле настроек, как в установке Office LTSC 2024 через Office Deployment Tool.

Скачать Office LTSC 2024

Что входит в разные пакеты и подписки, где Access есть, а где его нет, собрано в статье о том, где скачать Microsoft Access 2024.

Дистрибутивы: Microsoft 365 Персональный (Personal), Microsoft 365 Apps for enterprise.

Часто задаваемые вопросы

Где скачать Microsoft Access Database Engine 2016?

На странице Центра загрузки Microsoft «Microsoft Access Database Engine 2016 Redistributable» (номер 54920). На 1 ноября 2026 года она работает, файлы accessdatabaseengine_X64.exe и accessdatabaseengine.exe скачиваются бесплатно.

Какой Access Database Engine выбрать, x64 или x86?

Той же разрядности, что программа, которая открывает файл. Если на компьютере есть Office, разрядность ACE должна совпадать и с ним: Microsoft разрешает только одну архитектуру ACE на устройство.

Можно ли скачать Access Database Engine 2010?

Нет, с сайта Microsoft его убрали в 2024 году. Ставьте версию 2016: она регистрирует провайдер под тем же именем Microsoft.ACE.OLEDB.12.0, и программы под 2010 работают без правки строки подключения.

Нужен ли Access Database Engine, если установлен Office?

Обычно нет. В Microsoft 365 и Office «нажми и работай» версии 2009 и новее ядро Access доступно другим программам той же разрядности. Исключение: Office 2016 и 2019 профессиональный плюс по корпоративной лицензии.

Есть ли Access Database Engine на русском языке?

Нет, Access Database Engine 2016 выпущен только на английском. На русском доступен Microsoft 365 Access Runtime: в нём то же ядро с интерфейсами OLEDB, ODBC и DAO.

Полезная статья?

Ваша оценка поможет нам стать лучше

Все варианты в каталоге

Подписка Microsoft 365 (Office 365) Microsoft Office 2024

Открыть и перевести файлы бесплатно

Чертежи, модели и документы открываются прямо в браузере, без установки программ. Файлы не уходят на сервер.