17 лет назад 31 октября 2006 в 12:49 533
Не заметил, когда и после чего, но htm-файлы стали отображаться иконкой неопознанного файла. Те же файлы, но прошедшие редактирование в Word, нормально отображаются положенной им иконкой, нормально отображаются и ярлыки. Ничего не помогало: и типы файлов сносил, и заставлял иконки не из "виндов", а из самого Internet Explorer показывать. Внесение изменений в раздел реестра HKEY_CLASSES_ROOThtmlfileDefaultIcon не помогло. Переустановка Internet Explorer тоже проблемы не решила. К счастью, найденный в интернете нижеследующий совет помог: "Снести строку: HKEY_CLASSES_ROOThtmlfileShellExIcon
Handler@="{42042206-2D85-11D3-8CFF-00500
4838597}".
Видимо, {42042206-2d85-11d3-8cff-005004838597} есть нечто, имеющее отношение к "офису". Товарищи пишут, что такой глюк бывает у многих, но тоже никто не помнит, когда именно он возникал.

WWN

ообще странно, у меня такой параметр в реестре присутствует, и проблем с иконками нет. Мне кажется, что проблему все же решил бы импорт ветвей реестра, отвечающих за htm-файлы, с какого-нибудь "здорового" компьютера с такой же ОС. Это в первую очередь ветки HKEY_CLASSES_ROOT.htm и HKEY_CLASSES_ROOThtmlfile. Однако хочу обратить внимание читателей, что в Windows XP имеется один интересный, но малоприметный раздел реестра — HKEY_CURRENT_USERSoftwareClasses.

В нем прописаны настройки типов файлов текущего пользователя. Дело в том, что эти настройки имеют более высокий приоритет, чем параметры HKEY_LOCAL_MACHINESOFTWAREClasses, и потому при поисках причин глюков, связанных с типами файлов, обязательно надо обращать внимание и на этот раздел.

Никто не прокомментировал материал. Есть мысли?