Home > Knowledge Base (Content)

Which purpose does the file hh.dat serve?

The hh.dat file stores user-specific information on each the HTMLHelp files (.CHM) on your system (position, favourite topics, search history, etc.) including:

This hh.dat file can cause a error if it has somehow been corrupted. Delete or rename the file hh.dat to reset all (!) CHM windows on your system to their default settings.

You should find hh.dat in this hidden directory:

Windows XP:

Documents and Settings\%username%\Application Data\Microsoft\HTML Help


C:\Users\%username%\AppData\Roaming\Microsoft\HTML Help

Windows will create a new version of hh.dat when you next open any .chm file.

The unofficial CHM spec seems to indicate that hh.dat is an archive of the same type (ITSF) as CHM itself.


Microsoft, HTMLHelp, CHM, Help Viewer