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.