Usually, if Windows crashes out of the blue, people could learn what might have gone wrong via Event Viewer. By taking advantage of the Event Viewer log, Windows users could get to the bottom of the problem and put an end to the crashing. However, while the Event Viewer log contains many self-explanatory entries, others prove difficult to decipher. Check out this article if you need help with “The beta feature EseDiskFlushConsistency is enabled in ESENT due to the beta site mode settings”.
An Analysis Of The Entry
ESENT stands for Extensible Storage Engine (ESE) and it’s displayed as ESENT.dll. In Windows, ESENT is used by several Microsoft services for storing data. You keep seeing the entry about ESENT in Event Viewer? Then a different method is being used to maintain the consistency of data as the data moves from one part of the database to the other.
Some people claim that the “beta feature EseDiskFlushConsistency is enabled in ESENT due to the beta site mode settings” entry is no cause for worry. That being said, the moment people see the ESENT entry, issues start popping up: crashing apps, abrupt reboots, irregular lags/freezes and so on.
Once it comes to the entry about ESENT, you should keep in mind these possibilities:
- Participant in Beta testing
- The launching of GPU-demanding games/apps.
- Pagefile and/or search indexing
What Must Be Done
The “The beta feature EseDiskFlushConsistency is enabled in ESENT due to the beta site mode settings” entry usually means problems. Nonetheless, you can bring things back to normal if you try out the measures down below.
Turn Off Service Host Superfetch
In the case that you are using demanding apps and software, your computer has a feature called Superfetch that should help speed up your device. Unfortunately, at certain times, it’ll use up a big percentage of your CPU, leading to lag and crash. Thus, if you see that Superfetch’s (or SysMain’s) CPU usage is too high, turn it off.
Via Services.msc
- Step 1: Right-click the taskbar and select Task Manager.
- Step 2: Navigate to the Services tab and look for Superfetch or SysMain.
- Step 3: Right-click Superfetch and choose Open Services.
- Step 4: Right-click the service and pick Properties.
- Step 5: Under the General tab, change Startup Type to Disabled
- Step 6: Select Apply, choose Ok and restart your computer.
Via Command Prompt
- Step 1: Go to Search bar, type cmd, right-click Command Prompt and click Run as Administrator.
- Step 2: In Command Prompt (Admin), run the common: sc stop “SysMain” & sc config “SysMain” start=disabled
- Step 3: Restart your computer.
Note: In the case that you need the Superfetch and it’s disabled, you can enable it. Go to Superfetch in Services and change Startup Type to Automatic (Delayed Start).
Check Out Graphics Card Driver
If you suspect that the trigger is the graphics processing unit (GPU) of your PC, proceed to inspect it in detail, especially the driver. Today’s computers have GPUs either from Intel, AMD, or NVIDIA.
Get To Know The GPU
- Step 1: Right-click the taskbar and select Task Manager.
- Step 2: Navigate to Performance tab.
- Step 3: Scroll down and select GPU.
- Step 4: In the upper right corner of the Task Manager window above the graphs, you’ll see the name of the GPU on your computer.
Uninstall And Reinstall GPU Driver
Note: For ease of convenience, NVIDIA GPU is being used here.
- Step 1: Open Control Panel and click Uninstall a program.
- Step 2: Look for the NVIDIA GPU Driver.
- Step 3: Right-click on the item and select Uninstall/Change.
- Step 4: Restart your computer.
- Step 5: Download the latest GPU driver from the NVIDIA website.
- Step 6: Install the latest version of the driver.
If you have a driver management program like Driver Easy, feel free to take advantage of it.
Create A Database Via File Explorer
- Step 1: Open File Explorer and enter the following path to the address bar: C:\Windows\system32\config\systemprofile\AppData\Local
- Step 2: In the File Explorer, right-click an empty spot and select New>Folder.
- Step 3: Rename the folder to TileDataLayer. (If the file already exists, skip to step 4).
- Step 4: Open the TileDataLayer folder, create a new folder and name it Database.
- Step 5: Wait for a few minutes, open Database and you should see EDB.log and other log files.
- Step 6: Restart your computer and see if the entry about ESENT remains in Event Viewer.
Advice
- To safely and thoroughly uninstall your GPU card, you can use Display Driver Uninstaller (DDU). You can use this in Normal Mode, but it’s recommended to use it in Safe Mode.
- The easiest way to update a driver is to update it via Device Manager. However, in a couple of cases, it’s wise to do things the hard way – uninstall the app, download a new driver and reinstall the app.
Is ESENT Important?
ESENT is important, especially if you run applications that require reliable and dependable storage. ESENT plays a key role in the processing of simple data as well as complex structures like tables, indexes, etc.
Why Does Microsoft Insist That The Entry Is Not A Big Deal?
The company rated this as a non-security risk. In addition, no error prompts will be displayed. Unless you are tech-savvy, you won’t even know such an event log exists.