1 - возможна похерилась привязка к chm файлам , проверьте ветку реестра:
HKEY_CLASSES_ROOT\chm.file\shell\open\command
там должно быть: "C:\WINDOWS\hh.exe" %1
затем проверяем ветку HKEY_CLASSES_ROOT\.chm
там должно быть: chm.file.
2 - грохаем файл hh.dat в каталоге
"C:\Documents and Settings\%username%\Application Data\Microsoft\HTML Help\"
hh.dat заново создатся при запуске справочной системы , проверяем справку
3 - грузим прогу
http://helpware.net/downloads/MJsDiag.zi...
и проверяем корректность регистрации хелповых файлов в реестре и ей же регим если что-то не корректно, сверяемся с версиями файлов на странице
http://helpware.net/htmlhelp/hh_info.htm...
4 - на всякий случай грохаем файл C:\WINNT\Help\windows.chw
после запуска cправочной системы он заново создатся
именно из-за него у меня hh.exe вылетал - ошибка по адресу такому та - память не может быть read
5 При клике по некоторым ссылкам в справке OS - WindowsXP RUS SP1, появляется сообщение
"Ошибка! Объект не поддерживает это свойство или метод".
Запустите такую команду "regsvr32 C:\WINDOWS\system32\hhctrl.ocx"
если не поможет - попробуйте вытащить hhctrl.ocx из
дистрибутива операционки и заменить им существующий