Could it be file corruption?
It looks like Windows 7 stores the data for all the .chm help files here:
C:\Users\<username>\AppData\Roaming\Microsoft\HTML Help\hh.dat
I guess try renaming it so a new one is created.
I have not tested other versions of Windows.