Applies To: Windows Vista, Windows Server 2008, Windows Server 2012, Windows 8

Provides database utilities for the Extensible Storage Engine (ESE) for Windows Vista.

Esentutl is a command-line tool that is built into Windows Vista. To run esentutl, open a command prompt, type Esentutl with the appropriate parameters, and then press ENTER.


Esentutl has the following modes of operation:

Defragmentation:  ESENTUTL /d <database name> [options]
Recovery:  ESENTUTL /r <logfile base name> [options]
Integrity:  ESENTUTL /g <database name> [options]
Checksum:  ESENTUTL /k <file name> [options]
Repair:  ESENTUTL /p <database name> [options]
File Dump:  ESENTUTL /m[mode-modifier] <filename>
Copy File:  ESENTUTL /y <source file> [options]


Mode of Operation


Esentutl -defragmentation

Performs offline compaction of a database.

Esentutl -recovery

<Concise description of what another subcommand does, starts with a verb.>

Esentutl -integrity


Esentutl -checksum


Esentutl -repair


Esentutl -file dump


Esentutl -copy file



<Insert parent command-specific remarks here. Bulleted list.>

Additional references

Command-Line Syntax Key