Файл справки с расширением .chm открывается в Windows 10 или 11, но вместо текста показывает пустую страницу — это типичный симптом блокировки содержимого, загруженного из сети, а не признак повреждения файла. Расширение файла справки указывает, в каком формате сохранена документация программы, и от него зависит, какое средство просмотра понадобится для чтения.
В экосистеме Windows исторически сложилось несколько форматов справочных файлов: устаревший .hlp, актуальный .chm, а также справка на основе обычных веб-страниц HTML. Каждый из них открывается по-разному, и у каждого есть свои типичные проблемы. Разберём форматы по порядку и покажем, как безопасно получить доступ к содержимому справки.
Основные расширения файлов справки
Под «файлом справки» обычно понимают документацию, поставляемую вместе с программой. Формат определяет структуру: оглавление, поиск, индекс и сами страницы. Ниже — основные расширения, которые встречаются на практике.
- 📘 .hlp — классический формат WinHelp, использовавшийся в Windows 3.x–XP. Современные версии Windows не открывают его штатно.
- 📗 .chm — Compiled HTML Help, скомпилированный набор HTML-страниц с поиском и оглавлением. Стандарт де-факто для справки Windows-приложений.
- 📄 .htm / .html — справка в виде обычных веб-страниц, открывается любым браузером.
- 📕 .pdf — документация в формате PDF, формально не «системная справка», но часто заменяет её у современных программ.
Отдельно стоит упомянуть формат Microsoft Help 2 (файлы .hxs), который применялся в документации Visual Studio и MSDN. Он требует специального просмотрщика и сегодня встречается редко, в основном в старых дистрибутивах.
Формат CHM: как устроен и чем открыть
Файл .chm — это архив, внутри которого упакованы HTML-страницы, изображения, оглавление и полнотекстовый индекс. За открытие отвечает встроенная программа HTML Help Viewer (исполняемый файл hh.exe), которая присутствует в Windows по умолчанию. Двойного клика по файлу достаточно — ассоциация уже настроена системой.
Если двойной клик не срабатывает, ассоциацию можно проверить вручную: правой кнопкой по файлу → Открыть с помощью → выбрать HTML Help Executable или указать путь к C:\Windows\hh.exe. Точное название пункта может отличаться в зависимости от версии системы и языка интерфейса.
Существуют и сторонние читалки CHM — например, кроссплатформенные просмотрщики для Linux и macOS, где штатного средства нет. На Windows сторонние программы нужны редко: встроенный просмотрщик справляется со своей задачей.
⚠️ Внимание: CHM-файл способен выполнять активное содержимое, поэтому Windows относится к нему как к потенциально опасному. Не открывайте справку, полученную из непроверенных источников — внутри может быть вредоносный скрипт, а не документация.
Почему CHM открывается с пустыми страницами
Самая частая жалоба: оглавление видно, а страницы пустые или с ошибкой «Не удается отобразить страницу». Причина почти всегда одна — блокировка файла как загруженного из интернета. Windows помечает такие файлы, и просмотрщик справки отказывается показывать их содержимое из соображений безопасности.
Чтобы снять блокировку, выполните простую проверку:
☑️ Как разблокировать CHM-файл
Ещё одна возможная причина — путь к файлу. Просмотрщик справки может некорректно работать, если в пути или имени файла встречается символ # или файл лежит в сетевой папке. Решение простое: скопируйте файл в локальную папку с «чистым» путём, например C:\Docs\help.chm, и откройте оттуда.
Чем открыть устаревший формат HLP
Файлы .hlp создавались для системы WinHelp, которая была исключена из Windows начиная с Vista. Поэтому в Windows 10 и 11 двойной клик по такому файлу либо ничего не даст, либо вызовет ошибку. Это ограничение системы, а не поломка конкретного файла.
Для старых версий Windows (Vista, 7, 8) Microsoft выпускала отдельный пакет WinHlp32.exe, который можно было установить вручную. Для Windows 10 и 11 официального варианта этого компонента нет. На практике остаются такие пути:
- 🔍 Поискать ту же документацию в современном формате — многие разработчики перевели справку на CHM, PDF или веб-страницы.
- 💻 Открыть файл в виртуальной машине со старой версией Windows, если документация критична.
- 🛠 Использовать сторонние конвертеры HLP→CHM или HLP→HTML — перед применением стоит проверить репутацию конкретной утилиты.
⚠️ Внимание: в сети встречаются инструкции по установке WinHlp32.exe на современные Windows через подмену системных файлов. Это рискованная процедура: она нарушает целостность системы и может сломать обновления. Безопаснее использовать виртуальную машину или конвертацию.
Сравнение форматов справки
Чтобы быстро сориентироваться, какой просмотрщик нужен под конкретное расширение, сведём основные форматы в таблицу.
| Расширение | Технология | Штатное открытие в Windows 10/11 | Типичная проблема |
|---|---|---|---|
| .chm | Compiled HTML Help | Да, через hh.exe | Пустые страницы из-за блокировки |
| .hlp | WinHelp | Нет | Формат не поддерживается системой |
| .hxs | Microsoft Help 2 | Нет, нужен отдельный просмотрщик | Редкий формат старых MSDN |
| .htm/.html | Веб-страницы | Да, любой браузер | Битые ссылки между страницами |
| Dокумент PDF | Да, браузер или читалка PDF | Обычно не возникает |
Почему Microsoft отказалась от WinHelp
Формат HLP разрабатывался в начале 1990-х и не соответствовал современным требованиям безопасности. Поддержку прекратили начиная с Windows Vista, а CHM и веб-справка стали рекомендуемой заменой.
Как определить формат, если расширение скрыто
Иногда в проводнике расширения не отображаются, и понять тип файла по имени невозможно. Включите показ расширений: в проводнике Windows откройте вкладку Вид и отметьте пункт Расширения имен файлов. В Windows 11 тот же пункт находится в меню Вид → Показать.
Дополнительная проверка — открыть файл в текстовом редакторе (например, Блокноте) и посмотреть первые байты. CHM-файлы начинаются со служебной сигнатуры ITSF, видимой прямо в начале содержимого. Это надёжный способ убедиться, что перед вами именно скомпилированная справка, даже если расширение было изменено вручную.
Если файл вообще не открывается ни одной программой, стоит проверить его целостность: сравните размер с оригиналом или скачайте документацию заново с официального сайта разработчика. Обрыв загрузки — частая причина «нечитаемых» файлов справки.
Часто задаваемые вопросы
Чем открыть файл CHM на Windows 11?
Никаких дополнительных программ не нужно: CHM открывается встроенным просмотрщиком HTML Help по двойному клику. Если страницы пустые, снимите блокировку файла в его свойствах и убедитесь, что он лежит на локальном диске.
Почему CHM показывает оглавление, но не текст страниц?
Наиболее вероятная причина — файл помечен как загруженный из интернета, и система блокирует его содержимое. Откройте свойства файла и установите флажок «Разблокировать». Также проверьте, чтобы в пути к файлу не было символа # и сетевых папок.
Можно ли открыть старый файл HLP в Windows 10 или 11?
Штатно — нет, система WinHelp из этих версий удалена. Варианты: найти документацию в новом формате, использовать виртуальную машину со старой Windows или конвертировать файл в CHM/HTML сторонней утилитой с проверенной репутацией.
Опасно ли открывать CHM-файлы?
Файлы справки могут содержать активное содержимое, поэтому их стоит открывать только из доверенных источников — с сайта разработчика программы или с установочного диска. Справка, полученная по ссылкам с неизвестных ресурсов, — потенциальный риск.
Как узнать расширение файла, если оно не отображается?
Включите показ расширений в проводнике: вкладка Вид → пункт Расширения имен файлов. После этого тип файла будет виден прямо в его имени.