HTMLHelp

Home > Knowledge Base (Content)

Which purpose does the file hh.dat serve?

The hh.dat file stores user-specific information on all the HTMLHelp files (*.CHM) on your system (position, favourite topics, search history, etc.), and 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 directory:

Windows XP:

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

Windows10:

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.


Keywords:

Microsoft, HTMLHelp, CHM, Help Viewer