Я-бы попробовал сбросить все настройки IE в "по умолчанию" (свойства обозревателя-дополнительно, внизу "сброс"). А также проверить ассоциативность файлов (для ХР): панель управления-свойства папки-вкладка "типы файлов"- соответствие *.mht для IE
Многие ветки в реестре определяются настройками определенного программного обеспечения и зависят от них, поэтому я не говорю сейчас конкретно про реестр.
Хорошо, а если Вы, зайдя в Интернет, сохраните текущую страницу, как *.mht - она потом как открывается?