Скомпилированный файл справки CHM: чем открыть и как решить проблемы с просмотром

Двойной клик по файлу справки с расширением .chm часто заканчивается пустым окном или сообщением «Навигация по веб-странице отменена» — причина почти всегда не в повреждении файла, а в блокировке безопасности Windows, которая срабатывает на документы, скачанные из интернета или скопированные с сетевого диска. Прежде чем искать сторонние программы, стоит проверить именно эту блокировку: она снимается в свойствах файла за несколько секунд.

Формат CHM (Compiled HTML Help) — это скомпилированная справка Microsoft, внутри которой упакованы HTML-страницы, изображения, оглавление и поисковый индекс. Такие файлы до сих пор поставляются с программами, драйверами и технической документацией. Ниже разберём, чем открыть CHM в Windows, на других платформах и что делать, если файл открывается пустым.

Что такое CHM-файл и почему он может не открываться

CHM — это контейнер, созданный компилятором Microsoft HTML Help Workshop. Внутри — обычные веб-страницы, сжатые в один бинарный файл, поэтому для просмотра не нужен браузер: в Windows встроена штатная программа просмотра hh.exe (HTML Help Viewer).

Типичные причины, по которым справка не отображается:

  • 🔒 Файл скачан из интернета и заблокирован системой безопасности Windows.
  • 📁 Путь к файлу содержит символ «#» или файл лежит на сетевом диске.
  • 🧩 Повреждён или не зарегистрирован системный компонент просмотрщика.
  • 🗜️ Файл скачан не полностью или повреждён при передаче.
⚠️ Внимание: CHM-файлы могут содержать активное содержимое и исторически использовались для распространения вредоносного ПО. Не открывайте справку из непроверенных источников и не снимайте блокировку с файлов, происхождение которых вам неизвестно.

Как открыть CHM встроенными средствами Windows

В Windows 10 и Windows 11 ничего устанавливать не нужно — просмотрщик уже есть в системе. Достаточно дважды щёлкнуть по файлу, и он откроется в окне HTML Help с панелью оглавления слева.

Если по двойному клику ничего не происходит или Windows предлагает выбрать программу, укажите просмотрщик вручную: правый клик по файлу → Открыть с помощьюВыбрать другое приложение → найдите файл C:\Windows\hh.exe. После этого ассоциация закрепится, и CHM-файлы будут открываться автоматически.

Открыть файл можно и из командной строки:

hh.exe "C:\Документы\manual.chm"

Файл открывается, но страницы пустые: снимаем блокировку

Самый частый сценарий: окно справки открывается, оглавление видно, но вместо текста — сообщение «Навигация по веб-странице отменена» или «Не удается отобразить страницу». Это работает механизм Attachment Manager, помечающий файлы из интернета как небезопасные.

Порядок действий:

  • ✅ Щёлкните по CHM-файлу правой кнопкой мыши и выберите Свойства.
  • ✅ На вкладке Общие внизу найдите пункт Разблокировать рядом с предупреждением о безопасности.
  • ✅ Поставьте галочку и нажмите Применить, затем ОК.
  • ✅ Откройте файл снова — содержимое должно отобразиться.

☑️ CHM открывается пустым — проверьте

Выполнено: 0 / 4

Если пункта «Разблокировать» нет, значит блокировки нет, и причина в другом. Проверьте путь к файлу: символ # в имени папки или файла ломает отображение CHM — это давняя особенность просмотрщика. Переименуйте папку или переместите файл, например, в C:\Docs\.

Также скопируйте файл с сетевого диска на локальный: политики безопасности зоны «Интранет/Интернет» могут запрещать рендеринг содержимого CHM, открытого по сети.

📊 Как вы обычно получаете CHM-файлы?
Вместе с установленной программой
Скачиваю документацию с сайта
Получаю от коллег по сети
Впервые вижу такой формат

Сторонние программы для просмотра CHM

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

ПрограммаПлатформаОсобенности
Sumatra PDFWindowsЛёгкая читалка, открывает CHM, PDF, ePub
FBReaderWindows, Android, LinuxКнижная читалка с поддержкой CHM
CalibreWindows, macOS, LinuxБиблиотека электронных книг, чтение и конвертация CHM
xCHMLinux, macOSОткрытый просмотрщик CHM

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

Как открыть CHM на Android, macOS и Linux

На Android штатного просмотрщика нет. Установите читалку с поддержкой CHM — например, FBReader или другие приложения из магазина, в описании которых прямо указан формат CHM. Файл открывается через меню «Открыть с помощью» в файловом менеджере.

На macOS и Linux встроенной поддержки формата тоже нет — он остаётся «родным» только для Windows. Здесь помогут Calibre или xCHM, а также конвертация файла в PDF или набор HTML-страниц, о которой ниже.

Конвертация CHM в PDF или HTML

Иногда удобнее не открывать CHM, а извлечь из него содержимое — например, чтобы читать документацию на планшете или распечатать. Проще всего это сделать через Calibre: добавьте файл в библиотеку и используйте функцию конвертации в PDF или ePub.

Второй способ — декомпиляция штатной утилитой Windows. Команда в командной строке распакует все страницы в папку:

hh.exe -decompile C:\Extracted C:\Docs\manual.chm

После выполнения в указанной папке появятся HTML-файлы и ресурсы справки, которые открываются любым браузером. Учтите, что структура оглавления при такой распаковке может не сохраниться как единое дерево.

Почему формат CHM считается устаревшим

Microsoft давно не развивает HTML Help и рекомендует современные форматы документации. Просмотрщик hh.exe сохраняется в Windows ради совместимости, но новые справочные системы создаются на базе веб-страниц и PDF. Тем не менее огромный массив документации к программам и оборудованию до сих пор существует только в CHM, поэтому умение его открывать остаётся актуальным.

Что делать, если CHM не открывается вообще

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

Сначала скачайте файл заново или попросите прислать его повторно — обрыв загрузки даёт именно такие симптомы: файл есть, но не читается. Проверьте размер: он должен совпадать с указанным в источнике.

⚠️ Внимание: не скачивайте с сомнительных сайтов «исправленные» версии просмотрщика hh.exe и сторонние «активаторы CHM» — под таким видом часто распространяется вредоносное ПО. Просмотрщик уже встроен в Windows, заменять его не нужно.

Если файл гарантированно целый, но системный просмотрщик не запускается, возможна проблема с регистрацией компонента itss.dll. В командной строке от имени администратора выполните:

regsvr32 itss.dll

После успешной регистрации перезагрузите компьютер и попробуйте открыть справку снова. Если и это не помогло, откройте файл через Sumatra PDF или Calibre — сторонние читалки не зависят от системных компонентов Windows.

Частые вопросы

Чем открыть CHM-файл в Windows 10 и 11 без установки программ?

Встроенным просмотрщиком hh.exe: просто дважды щёлкните по файлу. Если ассоциация сбита, выберите «Открыть с помощью» и укажите C:\Windows\hh.exe.

Почему CHM открывается с пустыми страницами?

Наиболее вероятная причина — блокировка файла, скачанного из интернета. Откройте свойства файла и поставьте галочку «Разблокировать». Также проверьте, чтобы в пути к файлу не было символа # и чтобы файл лежал на локальном диске.

Безопасно ли открывать CHM-файлы?

Файлы из доверенных источников (документация к лицензионным программам, официальные сайты) безопасны. CHM из неизвестных источников открывать не стоит: формат поддерживает активное содержимое и использовался злоумышленниками.

Можно ли открыть CHM на телефоне Android?

Да, через сторонние читалки с поддержкой формата, например FBReader. Установите приложение и откройте файл через файловый менеджер командой «Открыть с помощью».

Как превратить CHM в PDF?

Используйте Calibre: добавьте файл в библиотеку и сконвертируйте в PDF. Альтернатива — декомпиляция командой hh.exe -decompile с последующей печатью HTML-страниц в PDF из браузера.