How to fix Event ID 455 ESENT error on Windows 10
ESENT is a built-in database search engine on your PC that helps File Explorer, Windows Search find settings on your Windows 10 computer. If you encounter the Event ID 455 ESENT error on your Windows 10 device, this article is meant to help you. In this article, we will provide the potential solutions that you can try to alleviate this problem.
When this error occurs, you will see in the event log the description of the following error;
svchost (15692, R, 98) TILEREPOSITORYS-1-5-18: An error -1023 (0xfffffc01) occurred while opening the log file
C: WINDOWS system32 config systemprofile AppData Local TileDataLayer Database EDB.log.
Fixed ESENT Event ID 455 error
If you are faced with this Event ID 455 ESENT error on your Windows 10 PC, you can try one of our two recommended solutions shown below to resolve the issue.
- Create Database Folder in TileDataLayer Folder via File Explorer
- Create Database Folder in TileDataLayer Folder via Command Prompt
Let’s take a look at the description of the process involved for one or the other of the solutions listed.
1]Create Database Folder in TileDataLayer Folder via File Explorer
To create a database folder in the TileDataLayer folder through File Explorer, follow these steps:
- Press Windows key + R to invoke the Run dialog box.
- In the Run dialog box, copy and paste the directory path (assuming drive C is hosting your Windows 10 installation) below and press Enter.
C:Windowssystem32configsystemprofileAppDataLocal
- Now right click on the open space and then click on New> Folder to create a folder at this location.
- Then rename the new folder to TileDataLayer.
- Now double click on the new one TileDataLayer folder on it to explore.
- Right-click the space again in the open folder, and then click New> Folder to create a new folder.
- Rename the new folder to Database.
- Exit File Explorer
- Restart your computer.
After restarting the Event ID 455 ESENT error should be corrected.
Otherwise, to achieve the same result using File Explorer, you can use the CMD prompt. Continue below to see how.
2]Create Database Folder in TileDataLayer Folder via Command Prompt
To create a database folder in the TileDataLayer folder through the command prompt, follow these steps:
- hurry Windows key + R to call up the Run dialog box.
- In the Run dialog box, type cmd then press CTRL + SHIFT + ENTER to open the command prompt in administrator / elevated mode.
- In the Command Prompt window, copy and paste the below syntax one by one and press Enter after each line to run them sequentially on your computer.
cd configsystemprofileAppDataLocal mkdir TileDataLayer cd TileDataLayer mkdir Database
- When the task is complete, exit the CMD prompt.
- Restart your computer.
After restarting the Event ID 455 ESENT error should be corrected.
ESENT
ESENT is an integrable transactional database engine. It first shipped with Microsoft Windows 2000 and has been available to developers since then. You can use ESENT for applications that require reliable, high-performance, low-overhead storage of structured or semi-structured data. The ESENT engine can meet data needs ranging from something as simple as a hash table that is too large to store in memory, to something more complex like an application with tables, columns, and indexes.
Active Directory, Windows Desktop Search, Windows Mail, Live Mesh, and Windows Update currently rely on ESENT for data storage. And Microsoft Exchange stores all of its mailbox data (a large server typically has tens of terabytes of data) using a slightly modified version of ESENT code.
Characteristics
The main technical characteristics of ESENT include:
- ACID transactions with savepoints, lazy commits, and robust disaster recovery.
- Snapshot isolation.
- Record-level locking (multi-versioning provides non-blocking reads).
- Highly concurrent database access.
- Flexible metadata (tens of thousands of columns, tables and indexes are possible).
- Indexing support for integer, float, ASCII, Unicode, and binary columns.
- Sophisticated index types, including conditional, tuple, and multivalued.
- Columns up to 2 GB with a maximum database size of 16 TB.
Benefits
- No additional downloads needed. ManagedEsent uses the native esent.dll which is already part of every version of Microsoft Windows.
- No administration required. ESENT automatically manages log files, database recovery, and even database cache size.
Note: ESENT database file cannot be shared among multiple processes simultaneously. ESENT works best for applications with simple, predefined queries; if you have an application with complex ad hoc queries, a storage solution that provides a query layer will work best for you.