بالنسبة للمشكلة التي تصادفك أخي الفريد
قم بفحص عمل ملفات chm من الريجيستري
وذلك بالذهاب إلى start ثم run ثم اكتب كما تعلم أخي الكريم regedit
بعدها إذهب إلى المسار التالي HKEY_CLASSES_ROOT\chm.file
من الجهة اليمنى ، تأكد من أن قيمة '(Default') هي Compiled HTML File
ثم من اليسار اضغط على رمز الزائد الذي يكون أمام chm.file، واضغط على DefaultIcon وتأكد من قيمة '(Default') هي c:\windows\hh.exe,0
إضغط على رمز الزائد الذي يكون أمام shell ثم إذهب إلى Open ثم command ، وتأكد من أن قيمة '(Default') هي "D:\WINDOWS\hh.exe" %1
بعدها إذهب إلى المسار التالي HKEY_CLASSES_ROOT\.chm
من الجهة اليمنى ، يجب أن تكون قيمة '(Default') هي chm.file
وتأكد من أنه في اليسار ، لا توجد أية ادخالات، أي ادخال ما عدا '(Default') في HKEY_CLASSES_ROOT\.chm ، قم بحذفه، لأنه لا فائدة منه