Как исправить ошибку Event ID 455 ESENT в Windows 11/10

ESENT — это встроенная поисковая система базы данных на вашем ПК, которая помогает проводнику файлов(File Explorer) и поиску Windows искать параметры на вашем компьютере с Windows 11/10. Если вы столкнулись с ошибкой Event ID 455 ESENT(Event ID 455 ESENT error) на своем устройстве с Windows 10, этот пост призван вам помочь. В этом посте мы предоставим возможные решения, которые вы можете попробовать, чтобы смягчить эту проблему.

При возникновении этой ошибки вы увидите в журнале событий следующее описание ошибки;

svchost (15692,R,98) TILEREPOSITORYS-1-5-18: Error -1023 (0xfffffc01) occurred while opening logfile
C:\WINDOWS\system32\config\systemprofile\AppData\Local\TileDataLayer\Database\EDB.log.

Идентификатор события 455 Ошибка ESENT

Исправить ошибку ESENT с кодом события 455

Если вы столкнулись с этой ошибкой Event ID 455 ESENT(Event ID 455 ESENT error ) на ПК с Windows 11/10, вы можете попробовать одно из двух рекомендуемых решений, представленных ниже, для решения проблемы.

  1. Создайте папку базы данных(Create Database) в папке TileDataLayer через проводник .(File Explorer)
  2. Создайте папку базы данных(Create Database) в папке TileDataLayer через командную строку(Command Prompt)

Давайте взглянем на описание процесса, связанного с любым из перечисленных решений.

1] Создайте(Create) папку базы данных(Database) в папке TileDataLayer через проводник .(File Explorer)

Чтобы создать папку базы данных(Database) в папке TileDataLayer через проводник(File Explorer) , выполните следующие действия:

  • Нажмите клавишу Windows + R, чтобы вызвать диалоговое окно « Выполнить(Run) ».
  • В диалоговом окне « Выполнить(Run) » скопируйте и вставьте путь к каталогу (при условии, что на диске C находится ваша установка Windows 10) ниже и нажмите Enter .
C:\Windows\system32\config\systemprofile\AppData\Local\
  • Теперь щелкните правой кнопкой мыши открытое пространство и выберите « New > Папка(Folder) », чтобы создать папку в этом месте.
  • Затем переименуйте новую папку в TileDataLayer.
  • Теперь дважды щелкните только что созданную папку TileDataLayer , чтобы изучить ее.
  • Снова щелкните правой кнопкой мыши место в открытой папке, а затем нажмите « New > Папка(Folder) »  , чтобы создать новую папку.
  • Переименуйте новую папку в Database .
  • Выйти из Проводника
  • Перезагрузите компьютер.

После перезагрузки ошибка Event ID 455 ESENT(Event ID 455 ESENT error)  должна быть исправлена.

В качестве альтернативы, чтобы добиться того же результата с помощью File Explorer , вы можете использовать CMD Prompt . Продолжите(Continue) ниже, чтобы увидеть, как.

2] Создайте(Create) папку базы данных(Database) в папке TileDataLayer с помощью командной строки .(Command Prompt)

Чтобы создать папку базы данных(Database) в папке TileDataLayer с помощью командной строки(Command Prompt) , выполните следующие действия:

  • Нажмите клавишу Windows key + R , чтобы вызвать диалоговое окно «Выполнить».
  • В диалоговом окне «Выполнить» введите cmd , а затем нажмите CTRL + SHIFT + ENTER , чтобы open Command Prompt in admin/elevated mode .
  • В окне командной строки скопируйте и вставьте приведенный ниже синтаксис один за другим и нажимайте Enter после каждой строки, чтобы выполнить их последовательно на вашем компьютере.
cd config\systemprofile\AppData\Local
mkdir TileDataLayer
cd TileDataLayer
mkdir Database
  • После завершения задачи выйдите из командной строки CMD .
  • Перезагрузите компьютер.

После перезагрузки ошибка Event ID 455 ESENT(Event ID 455 ESENT error)  должна быть исправлена.

Связанное чтение(Related read) : исправить ошибку ESENT с кодом события 642(Event ID 642 ESENT error) .

ПРИШЕСТВУЕТ

ESENT — это встраиваемая транзакционная база данных(ESENT is an embeddable, transactional database engine) . Сначала он поставлялся с Microsoft Windows 2000 и с тех пор доступен разработчикам. Вы можете использовать ESENT для приложений, которым требуется надежное, высокопроизводительное хранилище структурированных или полуструктурированных данных с низкими издержками. Механизм ESENT может помочь с данными, начиная от чего-то такого простого, как хеш-таблица, которая слишком велика для хранения в памяти, до чего-то более сложного, например, приложения с таблицами, столбцами и индексами.

Active Directory , Windows Desktop Search , Windows Mail , Live Mesh и Windows Update в настоящее время полагаются на ESENT для хранения данных. И Microsoft Exchange хранит все данные своего почтового ящика (большой сервер обычно имеет десятки терабайт данных) с использованием слегка измененной версии кода ESENT .

Функции

(Significant)К важным(ESENT) техническим особенностям ESENT относятся:

  • Транзакции ACID(ACID) с точками сохранения, отложенными фиксациями и надежным восстановлением после сбоев.
  • Изоляция снимка.
  • Блокировка на уровне записи (многоверсионность обеспечивает неблокирующее чтение).
  • Параллельный доступ к базе данных.
  • Гибкие метаданные (возможны десятки тысяч столбцов, таблиц и индексов).
  • Поддержка индексации для целочисленных столбцов, столбцов с плавающей запятой, ASCII , Unicode и двоичных столбцов.
  • Сложные типы индексов, включая условные, кортежные и многозначные.
  • Столбцы, которые могут быть до 2 ГБ с максимальным размером базы данных 16 ТБ.

Выгоды

  • Дополнительная загрузка не требуется. ManagedEsent использует собственный файл esent.dll, который уже входит в состав каждой версии Microsoft Windows .
  • Администрация не требуется. ESENT автоматически управляет файлами журнала, восстановлением базы данных и даже размером кэша базы данных.

Примечание(Note) . Файл базы данных ESENT не может совместно использоваться несколькими процессами одновременно. ESENT лучше всего подходит для приложений с простыми предопределенными запросами; если у вас есть приложение со сложными, нерегламентированными запросами, решение для хранения данных, предоставляющее слой запросов, подойдет вам лучше.



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts