← Назад к списку
Ошибки на ПК • Авг 7, 2026

Microsoft Access — ошибка 0x80004005 при открытии таблиц базы данных mdb: как исправить зависание?

При попытке загрузить или связать таблицы во внешнем файле базы данных mdb через бухгалтерский софт или напрямую в Microsoft Access на Windows 11 вылетает критическое окно: Ошибка ядра базы данных Jet. Код ошибки 0x80004005. Программа намертво зависает, а чтение записей прерывается. Что сделать чтобы исправить этот сбой общего доступа и восстановить чтение таблиц?

Ответы (1)

Артур Аудит
Этот офисный баг с кодом 0x80004005 в среде Аксесс чаще всего происходит из-за того, что в системной директории обмена заблокирован скрытый файл блокировки .ldb, либо учетная запись Windows 11 не имеет прав на изменение структуры таблиц в сетевой папке компании.

Сбросить этот затык ядра Jet можно ручной очисткой временных дескрипторов:
* Полностью закройте Access и все связанные бухгалтерские модули.
* Перейдите в сетевую папку, где лежит ваша база mdb. Найдите там одноименный файл с расширением .ldb (он весит пару байт и отвечает за блокировки пользователей) и принудительно удалите его.
* Если файл не удаляется, значит процесс завис в памяти сервера. Перезагрузите сетевую службу или ПК.
* Кликните по самому файлу базы данных mdb правой кнопкой мыши, зайдите в Свойства и снимите атрибут "Только для чтения".

После этого откройте Microsoft Access, перейдите во вкладку Работа с базами данных и запустите встроенный инструмент "Сжать и восстановить базу данных". Все заклинившие таблицы переиндексируются, и софт начнет открывать формы мгновенно без вылетов.

Ваш ответ