Windows 10 1909(18363.628)中ESENT源“打开日志文件\TileDataLayer\Database\EDB.log 时出现错误”解决方案

问题

笔者正在使用Windows 10 1909(18363.628),经常在事件管理器中(不得不吐槽Windows 10相较于Windows 7稳定性真差)看到源ESENT(Extensible Storage Engine,嵌入式数据库引擎)的错误信息(事件ID为455),遂尝试解决该问题。

事件常规信息如下:

svchost (9284,R,98) TILEREPOSITORYS-1-5-18: 打开日志文件 C:\WINDOWS\system32\config\systemprofile\AppData\Local\TileDataLayer\Database\EDB.log 时出现错误 -1023 (0xfffffc01)。

 

事件详细信息如下:

ESENT错误事件

 

解决

经笔者多方查询,最终在微软官方社区找到解决方案:手动创建C:\Windows\System32\config\systemprofile\AppData\Local\TileDataLayer\Database缺失的文件夹。

首先使用Win+E组合键打开Windows资源管理器,在地址栏输入C:\Windows\System32\config\systemprofile\AppData\Local\,如系统提示获取访问权限,请允许。

然后在C:\Windows\System32\config\systemprofile\AppData\Local\创建TileDataLayer文件夹,再到TileDataLayer文件夹中创建Database文件夹。

创建完成后,Database文件夹中将出现一些文件:

  • EDB.chk
  • EDB.log
  • EDBres00001.jrs
  • EDBres00002.jrs
  • EDBtmp.log

到此,问题得以解决。