Jet runtime has detected unrecoverable error ошибка

Обновлено: 04.07.2024

Применяется к: Windows Server 2012 R2
Исходный номер КБ: 4042791

Сводка

-501 JET_errLogFileCorrupt

Причина

Аппаратное обеспечение повребляли I/O при написании, или потерянный флеш-компьютер привел к непригодности журнала. Обычно база данных (DB) остается в поврежденном состоянии.

Решение

Восстановление базы данных из известной хорошей резервной копии или переустановка контроллера домена (DC).

-510 JET_errLogWriteFail / Отказ записи для входа в файл

Причина

Произошел сбой записи журнала. Эта проблема может быть вызвана любым из следующих ниже.

  • Контроллер, жесткий диск или другое оборудование перестали отвечать на команды дисков.
  • Программное обеспечение, например антивирусное программное обеспечение, создало блокировки в файлах журнала Active Directory.

Решение

Перезапуск сервера восстановит доступ, если это проблема оборудования. Если проблема возникает часто, в этом порядке можно обновить прошивку, заменить контроллер или заменить диск.

Для проблемы, которая вызвана программным обеспечением, остановите службы, создав блокировки файлов в файловой системе. Например, определите, вызывает ли антивирусное программное обеспечение блокировки в файлах журнала Active Directory. Убедитесь, что соответствующие файлы были добавлены в список исключений антивирусов. Windows Server 2016 автоматически исключает некоторые файлы и папки из антивирусного сканирования, см. в списке автоматических исключений. Для Windows Server 2012 R2 см.:

Если действия 1 и 2 не устраняют проблему, определите, вызывает ли это приложение или служба, не включающие Майкрософт. Для этого выполните следующие действия:

  1. Нажмите Windows клавишу + R. Введите MSCONFIG и нажмите кнопку ОК. На вкладке Services выберите Скрыть все службы Майкрософт. Очистить поле для сторонних служб.
  2. Отключить все элементы запуска с включенной поддержкой.
  3. Перезапустите сервер.

-528 JET_errMissingLogFile

Причина

Это может быть связано с неожиданным отключением, вызванным отключением электроэнергии или другим неожиданным отключением. К другим причинам относятся изменения администратора в файлах журналов (например, копирование старой копии) или поврежденное программное обеспечение резервного копирования или восстановления (если сразу после восстановления).

Решение

Восстановим базу данных из хорошо известной резервной копии или переустановим dc.

-543 JET_errRequiredLogFilesMissing

См. -528 /JET_errMissingLogFile (см. выше).

Причина

Администратор изменил журналы или потерял флеш-данные при остановке.

-550 JET_errDatabaseDirtyShutdown

Причина

Администратор изменил журналы или потерял флеш-данные при остановке.

-551 JET_errConsistentTimeMismatch

Причина

Администратор изменил журналы или потерял флеш-данные при остановке.

-567 JET_errDbTimeTooNew

Причина

Дисковая подсистема потеряла I/O, вероятно, при зависанию или внеплановом отключении.

Решение

Проверка резервного копирования батареи на дисковый кэш.

-1018 JET_errReadVerifyFailure / Ошибка Checksum на странице базы данных

Причина

DB поврежден из-за сбоя оборудования.

Решение

  • Оцените стек диска, включая материнскую доску/контроллер, прошивку, соединители кабели и физические диски, а также свяжитесь с соответствующими поставщиками по известным вопросам. Сравните текущую конфигурацию с справочной конфигурацией поставщиков.
  • Оцените, можно ли устранить проблему с помощью последних обновлений прошивки или она была вызвана недавним обновлением прошивки.
  • Если некоторые DCs logging -1018s в то время как другие DCs в той же среде нет, и посмотрите на различия в конфигурациях оборудования.
  • Базы данных, которые регистрируют эту ошибку, не могут быть восстановлены или восстановлены проверкой целостности или семантическим анализом базы данных в NTDSUTIL или ESENTUTL.
  • Автономные дефрагмы могут устранить проблему в маловероятном случае, если проблема вызвана проблемой согласованности индекса.
  • Попробуйте автономный defrag. Или восстановим резервное копирование состояния системы, предосудив его. Или усилие-демотируйте, выполните полную очистку метаданных и репромот. Если появится ошибка -1018, повторите ее до тех пор, пока не будет устранена корневая причина аппаратного обеспечения.

При ошибке Jet -1018s на виртуализированных DCs, работающих на одном виртуальном хосте только на компьютерах, использующих контроллер рейда на борту, ошибка может возникнуть из-за отсутствия бесперебойного питания (UPS) недостаточной мощности для бортовых рейдовых контроллеров для фиксации изменений на диске после потери электроэнергии. Обходным решением является настройка программного обеспечения UPS для отключения виртуализированных гостей при потере электроэнергии. Серверы, которые имеют выделенные (не на борту) контроллеры рейда с собственными резервными копиями батареи, не испытывают ошибку JET -1018.

-1019 JET_errPageNotInitialized / Пустая страница базы данных

Причина

Это похоже на ошибку -1018, но из-за потерянного флеша страницы.

Потерянный флеш может представлять критическое изменение USN. Если одно и то же изменение не будет применяться к локальным DCs или к транзитным партнерам репликации, это может быть вредным, если существует один путь репликации.

Решение

Развертывание ОС на компонентах оборудования и дисковых подсистем класса сервера.

  • Установка UPS на хост-компьютере.
  • Установка контроллера диска с резервной копией батареи на борту.
  • Отключите кэш записи на контроллере диска.
  • Избегайте размещения NTDS. DIT и LOG-файлы на дисках IDE.

Базы данных, которые регистрируют эту ошибку, не могут быть восстановлены или восстановлены проверкой целостности или семантическим анализом базы данных в NTDSUTIL или ESENTUTL.

Автономные defrags могут разрешить проблему в маловероятном случае, если проблема вызвана проблемой согласованности индекса.

Попробуйте автономный defrag. Или восстановим резервное копирование состояния системы, предосудив его. Или принудить к понижению, выполнить полную очистку метаданных, а затем перепромит. Повторите до тех пор, пока не будет устранена корневая причина аппаратного обеспечения.

-1021 JET_errDiskReadVerificationFailure / ОС возвращается ERROR_CRC из IO файла

Ошибка jet -1021 была новой по Windows Server 2008 R2. Windows версии, которые раньше Windows 2008 R2 возвращаются -1022 вместо.

-1021 определяет ошибку -1018, которая произошла на уровне диска. Другими словами, -1021 указывает, что диск возвращает ошибку суммы проверки и является конкретным источником проблемы в стеке диска.

Причина

Проблема может быть вызвана плохими блоками на жестком диске, которые жесткий диск может отслеживать.

Решение

Удаление и переустановка Active Directory на контроллере домена может вызвать хранение данных на здоровых блоках.

-1022 JET_errDiskIO / ошибка IO диска

Причина

Общая ошибка диска. Ошибки IO диска означают, что при доступе к диску осмия столкнулась с неконкретной ошибкой. Эта ошибка может быть внесена в журнал, когда контроллеры возвращают общие ошибки, такие как "устройство не работает". Некоторые диски и версии Jet возвращают эту ошибку из-за проблем с CRC.

Решение

Проверьте весь стек драйвера.

-1206 JET_errDatabaseCorrupted

Причина

Эта ошибка такая же, как отсутствующий/поврежденный файл журнала. Эта ошибка указывает на то, что произошел потерянный флеш.

-1216 JET_errAttachedDatabaseMismatch

Причина

Администратор изменил журналы или потерял флеш-данные при остановке.

-1605 JET_errKeyDuplicate / Незаконный дубликат ключа

Причина

Спорадическая ошибка. Эта ошибка может быть вызвана коррупцией индекса.

Решение

Удаление и переустановка Active Directory в dc. Запустите семантический анализ базы данных NTDUSITL. Если проблема сохраняется, выполните автономное дефрагма.

Причина

Администратор изменил журналы или потерял флеш-данные при остановке.

Устранение неполадок

Эти методы можно использовать для устранения ошибок базы данных Jet:

Убедитесь, что все базы данных Active Directory и файлы журналов развернуты на подходящем оборудовании.

Многие, но не все диски SATA и IDE не поддерживают команду флеш-записи. Диски SAS поддерживают его.

Базы данных Active Directory и файлы журналов должны использовать диски SAS на контроллерах SAS, которые имеют резервное копирование батареи на любом элементе кэширования записи.

Если 0xc00002e1 (c00002e1) и 0xc00002e2 (c00002e2) являются виртуальными контроллерами домена для гостей, работающими на Windows Server 2012 Hyper-V хостах, установите исправление из потери согласованности с виртуальными жесткими дисками, подключенными к IDE, когда сервер Hyper-V хост испытывает незапланированную перезагрузку на хостах и гостевых компьютерах при необходимости.

Проверьте, указывают ли ошибки загрузки LSASS 0xc00002e1 (c00002e1) и 0xc00002e2 (c00002e2).

  • Незаплановый отключение электроэнергии.
  • Система зависает.
  • Установка Windows обновлений или пакетов служб.
  • Добавление или удаление дисков, томов или разделов в локализованную систему.
  • Отказ жесткого диска.
  • NTDS. DIT или один или несколько файлов журнала были скопированы с другого компьютера или даже с предыдущей точки в этой жизни DCs.
  • Unknown

Запустите компьютер в режим восстановления служб каталогов.

Лучшая практика. Сделайте резервное копирование системного состояния, чтобы можно было откатать все изменения, внесенные во время сеанса восстановления.

Передовая практика. Попросите администратора на переднем фронте найти последнее резервное копирование состояния системы, чтобы можно было учитывать наличие или несуществоство резервных копий системного состояния в планы восстановления. Если возможно, администратор делегирует расположение любых резервных копий.

Запустите NTDSUTIL->-> Info.

путь к NTDS. DIT и файлы журналов.

Убедитесь, что диск, на котором размещены NTDS. DIT или файлы журнала доступны в запуске ОС.

Откройте Windows Explorer и убедитесь, что NTDS. DIT и файлы журналов присутствуют на пути файла журнала, сообщаемом на шаге 7.

Если файлы присутствуют, приступить к шагу 10.

Если файлов нет, поиск всех доступных дисков и томов для NTDS. DIT и файлы журнала, которые относятся к этому экземпляру Active Directory.

Может быть несколько NTDS. DIT и файлы журнала, присутствующие на локальных дисках. Чтобы найти правильный экземпляр, используйте марки даты и времени.

Исправление путей для баз данных и путей файлов журнала по мере необходимости.

Проверка разрешений файлов для версии ОС, о чем идет речь.

ОС требуется достаточное количество разрешений на Windows Server 2003.

  • Корень тома, на который размещена NTDS. Файлы журналов DIT и NTDS (система требует полного контроля)
  • Папка %windir% (например, c: \ windows или c: \ winnnt) (система требует полного контроля)
  • Папка, в которую размещены NTDS. Файлы журналов DIT и NTDS (см. таблицу разрешений ниже)
  • Сами файлы журнала NTDS (см. таблицу perms ниже)

Убедитесь, что правильные файлы журнала находятся в каталоге файлов журнала:

NTDSUTIL /FILES определит каталог баз данных и каталог файлов журналов, если они отличаются. NTDSUTIL /MH определит, какие файлы журналов необходимы в каталоге файлов журнала.

Ни при каких обстоятельствах не следует скопировать базу данных или файлы журнала из одного DC в другой dc, чтобы сделать второй dc функциональным.

Подтверждение того, что сжатие диска или файла не включено ни в томе, где размещена NTDS. Том файла DIT или журнала.

Проверка состояния базы данных в NTDS. DIT снизу вверх.

Проверка состояния базы данных Jet снизу вверх. Переходите к следующему слою только в том случае, если его первый уровень завершается без ошибки.

Устранение неполадок, о чем сообщает ESE, логической или логической последовательности приложения при отсутствии физической согласованности приведет вас к неправильному пути устранения неполадок.

Эквивалентные команды NTDSUTIL и ESENTUTL для каждой более поздней команды показаны ниже:

Просмотр действия пользователя для первой ошибки с ошибкой Jet, с которой столкнулся во время шага 13. Выполните исправление по возможности.

Ремонт базы данных Jet:

  • Некоторые ошибки базы данных Jet можно устранить с помощью NTDSUTIL и ESENTUTL.
  • Некоторые ошибки базы данных Jet не могут быть восстановлены, и любые попытки их устранить не удастся. В таких случаях единственным обращением может быть восстановление резервного копирования системного состояния, предоплачиваемая до повреждения, или создание нового сервера. Если дик-компьютеры реплики устарели, вы должны продвигать дополнительные реплики в домен после попытки устранить корневую причину ошибок, связанных с оборудованием или программным обеспечением.

Ошибка Jet, возвращаемая в общем событии NTDS 1168, является ошибкой уровня приложения. Не действуйте по этой ошибке Jet, если только проверка логической согласованности Jet Physical и Application (проверенная в этом порядке) не пройдет без ошибок.

Дополнительная информация

Дополнительные сведения см. в следующей статье Microsoft:

Что такое потерянное IO / Lost Flush

Когда приложение записывает данные на диск, диск указывает на успешность письменной операции. Однако, когда приложение пытается прочитать только что написаные данные, данные не существуют. Эта проблема называется потерянным I/O или потерянным флешом.

Причины и решения

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

перезагрузил комп. лол, помогло)))

А вот такое как решить. runtime error this application has requested the runtime to terminate

Потому что у тебя не 64-операционная система, у тебя 32-битная система, из-за этого так пишет

Что делать,если ошибка выдаётся при включении компа,на экране блокировки и после этого чёрный экран,только мышка бегает?

Добрый день, испробовал все, ничего не помогает, поставили мне на пк новую видеокарту GeForce 1050, добавили оперативки до 6гб и переустановили систему, поставили новую 7 на 64, пользуюсь 2 день, не могу поставить моды на wot, вылетает ошибка runtime error (at-1;0), система чистая, вирусов нет, реестр чистил, ошибок нет, помогите пожалуйста разобраться. Заранее огромное спасибо.

Пытаюсь запустить игруху,но выдает ошибка Microsoft Visual C++ runtime libriary runtime error.
Многое перепробовал,но ничто не помогло,кто знает как решить?

Ничего не помогло 🙁

Запустите CMD от имени администратора , после , введите команду : bcdedit.exe /set IncreaseUserVA 2800

Отпишитесь кому помогло

ничего не помогает.Такая ошибка у меня в браузере появляется,а в обычных играх всё норм.

Модем тачмейт перестал работать из-за Runtime Error. Работал-работал и вдруг это. Что делать. На ноуте стоит виста. Он в 2008 г куплен.

База MsSql под деловодством Оптима работала до вчерашнего дня. Со следующего дает при попытке переслать документ ошибку RunTime Error 6. Причем за вчера работает нормально. Переписал на другой Сервер то-же самое. MSSQL-2005. Может у кого такое было.

Как устранить проблему Runtime error?
просто подключайте к пк гарнитуру или колонки и все

Здравствуйте. У меня при запуске игры выдает это:
Error!
Runtime error 112 at 00403FBC
Я перепробовала все способы! Ничего не помогло! Помогите пожалуйста решить эту проблему! Я вас очень прошу!

Здравствуйте!
Пытаюсь у становить мод-пак к игре WOT, и постоянно выбивает Runtime Error (at 233:2657): Could not call proc.
Пробовал и клинэр запускал, не помогло.

Здравствуйте !
Пытаюсь установить мод пак для wot и постоянно вылазит ошибка Runtime error (183:-2)
Что делать, подскажите. Все что было на сайте все сделал, все равно не помогло

После установки программы Rasterlink на компьютер и попытке регистрации плоттера Мимаки в этой программе выходит ошибка:
"Не создан порт монитор".

Скидываю снимки экрана. То есть плоттер не регистрирует эта программа и печать невозможна.

Пробывал устанавливать на разных компах и все одно и тоже.

Хотя на старом компе (одно-ядерном) Rasterlink установился без проблем и регистрация плоттера прошла успешна - с него идет печать, но комп периодически выключается, т.к. наверно там слабая видеокарта.

Буду благодарен, если подскажете, что за порт просит эта программа?

Изображение
Изображение

Спасибо, да, я пробывал уже это драйвер скачивать. А вот порт сменить в самом Растерлинке не получиться, т.к. он не открывается пока не зарегистрируешь Плоттер.

Наверное порт нужно в самом компьютере выбирать?

Вообще, если включить плоттер при установленном драйвере и открыть вкладку "Устройства и принтеры", то плоттер не распознается как принтер, а просто виден внизу в разделе "Устройства".

Определитесь что у Вас.
Плоттер для резки и он не может печатать.
Если подключен гибрид, то он будет как принтер с доп опциями в рипе.
Активацию RasterLink кодом сделали?
Переустановите мимаковский драйвер и в рипе заново укажите подключение в настройках. Дмитрий Швец писал(а): (→) Определитесь что у Вас.Плоттер для резки и он не может печатать.

Дмитрий, у нас печатный плоттер Мимаки JV33.

Да, уже несколько раз переустанавливал драйвера, удалял и снова новый устанавливал который Вы дали. Причем на разные компы. Использовал Растерлинк 4 - на нем активация не нужна. И пробовал и Растерлин 5 (с активацией).

Везде ошибку выдает, такую как на фото экрана:

Изображение

Значит в рипе он должен быть виден как JV33-01.
Отключите антивирусник, отключите в нем файрвол(если есть), отключите виндовый файрвол и перезапустите рип и в нем в настройках укажите(выбрать) заново JV33-01. Дмитрий Швец писал(а): (→) перезапустите рип и в нем в настройках укажите(выбрать) заново JV33-01.

Дмитрий, Растерлинк не запускается до того как не зарегистрируешь плоттер в другой ее отдельной программе для регистрации плоттера "Printer Management ".

Вот этот Printer Management и ругается что не созданы порты (на фото экрана я посылал)

Отчего возникает ошибка runtime error, и как ее убрать

Ошибка runtime error чаще всего возникает в том случае, если Вы устанавливаете на устройство новые версии игр или приложений, предварительно не удалив старые. Новые данные о программе записываются в реестр, и из-за возникнувших конфликтов приложение не запускается. Однако большинство современных программ без проблем устанавливаются на компьютеры со старыми версиями: при запуске установщика система автоматически выдаст уведомление о найденной старой версии и предложение удалить ее. Поэтому runtime error – не самая распространенная ошибка.

Конечно, Вы можете просто переустановить операционную систему, и таким образом избавиться сразу от всех возможных вирусов и ошибок. Но если Вы не намерены действовать так радикально, обратите внимание на способы исправления ошибки runtime error. Они не претендуют на универсальность, поэтому помогают не во всех случаях – но попробовать стоит.

  • Очистите компьютер от мусора, накопившихся временных файлов и данных неиспользуемых приложений. Лучше всего воспользоваться предназначенными для этого программами (например, CCleaner) – они автоматически проделают за Вас всю работу.
  • Проверьте на вирусы все диски компьютера. Используйте только самую последнюю версию антивирусного ПО – многие вирусы научились маскироваться под файлы операционной системы, и устаревший антивирус не всегда их находит.
  • Обновите библиотеки DirectX и Net.Framework.
  • Удалите и установите заново Visual C++ (Windows XP). В операционной системе Windows 7 программа будет иметь название Visual C++ 2010.
  • Проверьте совместимость программы с установленной на компьютере ОС. Правый клик по ярлыку приложения, далее «Свойства». Выберите «Совместимость» и отметьте галкой нужный пункт.

В большинстве случаев эти простые методы позволяют избавиться от возникновения ошибки runtime error. Если ни один из вышеописанных способов не помог, все-таки придется переустанавливать Windows. Отформатируйте раздел диска, куда планируется установить программу, чтобы случайно не допустить повторное появление ошибки.

Читайте также: