Файл справки в формате CHM при двойном клике открывается пустым окном или вообще не запускается — чаще всего причина в блокировке Windows, а не в повреждении документа. Операционная система помечает файлы, скачанные из интернета, как потенциально опасные и скрывает их содержимое, поэтому первое действие — проверить свойства файла, а не искать новую программу.
Формат CHM (Compiled HTML Help) — это скомпилированный файл справки от Microsoft, внутри которого упакованы HTML-страницы, изображения, оглавление и поисковый индекс. Такие файлы до сих пор встречаются в документации к старым программам, электронных книгах и технических руководствах. Разберём, чем открыть CHM на разных платформах и что делать, если содержимое не отображается.
Открытие CHM встроенными средствами Windows
Отдельная программа для CHM в Windows не нужна: в систему встроен просмотрщик HTML Help Viewer, который запускается через исполняемый файл hh.exe. Достаточно дважды кликнуть по файлу — и справка откроется в окне с панелью оглавления слева и текстом справа.
Если ассоциация файлов сбита, откройте документ вручную: нажмите правой кнопкой по файлу, выберите Открыть с помощью → Выбрать другое приложение и укажите программу hh.exe в папке C:\Windows. После этого все файлы CHM будут открываться двойным кликом.
Проверить работу просмотрщика можно и через командную строку:
hh.exe "C:\Документы\справка.chm"
Если окно открылось, но страницы пустые — проблема не в программе, а в блокировке файла, о которой расскажем дальше.
Почему CHM открывается пустым и как это исправить
Самая частая жалоба звучит так: файл открывается, оглавление видно, но вместо текста — сообщение об ошибке или пустая страница. Причина почти всегда одна: Windows заблокировала файл, полученный из интернета, почты или локальной сети.
Чтобы снять блокировку, выполните простую проверку:
- 🔒 Кликните правой кнопкой по файлу и откройте Свойства.
- 📄 На вкладке Общие найдите внизу пункт Разблокировать рядом с предупреждением о происхождении файла.
- ✅ Поставьте галочку и нажмите Применить, затем откройте файл заново.
- 📁 Если пункта нет — скопируйте файл на локальный диск, например в
C:\Docs, и попробуйте снова.
Файлы CHM, лежащие в сетевых папках или на съёмных носителях, часто открываются пустыми — скопируйте документ на локальный диск компьютера.
⚠️ Внимание: разблокируйте только те CHM-файлы, источнику которых вы доверяете. Скомпилированная справка может содержать активные скрипты, поэтому документы из неизвестных источников лучше предварительно проверить антивирусом.
☑️ CHM открывается пустым — порядок действий
Сторонние программы для чтения CHM на Windows
Встроенный просмотрщик справляется с базовой задачей, но сторонние читалки удобнее для больших документов: они поддерживают вкладки, закладки, полноэкранный режим и корректно отображают файлы с нестандартной кодировкой. Ниже — проверенные варианты.
| Программа | Платформа | Особенности |
|---|---|---|
| Sumatra PDF | Windows | Лёгкая, открывает CHM, PDF, ePub, DjVu |
| CoolReader | Windows, Android | Настройка шрифтов и фона, удобна для чтения книг |
| FBReader | Windows, Android, Linux | Библиотека книг, поддержка множества форматов |
| Calibre | Windows, macOS, Linux | Чтение и конвертация CHM в ePub, PDF, MOBI |
Для разового просмотра достаточно Sumatra PDF — программа весит немного и не требует установки в portable-версии. Если CHM-файл — это книга, которую вы планируете читать долго, удобнее будет CoolReader или FBReader с регулировкой яркости и межстрочных интервалов.
Чем открыть CHM на Android и iPhone
На смартфонах встроенной поддержки CHM нет, поэтому потребуется приложение из магазина. Для Android подойдут CoolReader, FBReader и специализированные CHM-ридеры — они доступны в Google Play и корректно отображают оглавление и вложенные страницы.
На iPhone и iPad ситуация сложнее: часть читалок поддерживает CHM, но выбор меньше. Надёжный обходной путь — конвертировать файл в PDF или ePub на компьютере и перекинуть на телефон. Так вы избавитесь от проблем с кодировкой и сможете читать документ в любом стандартном приложении.
Онлайн-сервисы и конвертация CHM
Устанавливать программу ради одного файла не хочется? Используйте онлайн-конвертеры: они принимают CHM и выдают PDF или HTML-архив прямо в браузере. Такой способ удобен на чужом компьютере или рабочей машине без прав администратора.
У онлайн-способа есть два ограничения. Во-первых, документ загружается на сторонний сервер, поэтому конфиденциальные материалы так обрабатывать не стоит. Во-вторых, крупные файлы с сотнями страниц могут конвертироваться с ошибками форматирования.
⚠️ Внимание: не загружайте в онлайн-конвертеры CHM-файлы с персональными данными, коммерческой документацией или внутренними инструкциями компании — содержимое окажется на чужом сервере.
Для локальной конвертации без интернета подойдёт Calibre: добавьте файл в библиотеку, нажмите Преобразовать книги и выберите выходной формат. На выходе получите PDF или ePub, который откроется где угодно.
Проблемы с кодировкой и русским текстом
Ещё одна типичная ситуация: файл открывается, но вместо русского текста — «кракозябры». Это значит, что справка создана в кодировке, отличной от системной, и просмотрщик не смог её определить. Чаще всего страдают старые файлы, собранные под другие языковые версии Windows.
Что можно сделать без переустановки системы:
- 🔤 Откройте файл в сторонней читалке — Sumatra PDF и CoolReader часто корректнее определяют кодировку, чем стандартный просмотрщик.
- 🌐 Проверьте системный язык для программ, не поддерживающих Юникод:
Панель управления → Региональные стандарты → Дополнительно— для русских файлов должен стоять русский язык. - 🔄 Конвертируйте файл через Calibre — при преобразовании текст перекодируется в Юникод.
⚠️ Внимание: изменение системной локали влияет на все программы без поддержки Юникода. Перед изменением запомните исходное значение, чтобы вернуть настройку при появлении проблем в других приложениях.
Что внутри файла CHM
Технически CHM — это архив формата LZX, внутри которого лежат HTML-страницы, картинки, файл оглавления (.hhc), индекс (.hhk) и таблица поиска. Именно поэтому CHM можно распаковать архиватором 7-Zip и извлечь отдельные страницы как обычные HTML-документы.
Как распаковать CHM и извлечь содержимое
Иногда нужен не просмотр, а само содержимое — например, чтобы вытащить картинки или перенести документацию на сайт. CHM-файл можно распаковать двумя способами: архиватором 7-Zip (пункт Открыть внутри в контекстном меню) или штатной утилитой Windows.
Для извлечения через командную строку используйте встроенную команду:
hh.exe -decompile C:\Извлечено C:\Документы\справка.chm
После выполнения в указанной папке появятся все HTML-страницы и ресурсы справки. Учтите, что структура оглавления при этом теряется — останутся только отдельные файлы, которые придётся связывать вручную.
Частые вопросы о файлах CHM
Чем открыть CHM без установки программ?
Двойным кликом — в Windows есть встроенный просмотрщик hh.exe. Если файл пустой, снимите блокировку в свойствах файла и скопируйте его на локальный диск.
Почему CHM не открывается с сетевого диска или флешки?
Просмотрщик Windows ограничивает показ содержимого из недоверенных источников. Скопируйте файл в локальную папку, например C:\Docs, и откройте оттуда.
Можно ли открыть CHM на Mac или Linux?
Да, подойдут Calibre и FBReader — обе программы кроссплатформенные. Альтернатива — конвертировать файл в PDF на любой машине с Windows.
Как перевести CHM в PDF?
Через Calibre: добавьте файл, выберите Преобразовать книги и формат PDF. Также существуют онлайн-конвертеры, но их не стоит использовать для конфиденциальных документов.
В CHM вместо русского текста иероглифы — что делать?
Проблема в кодировке. Попробуйте открыть файл в Sumatra PDF или CoolReader, либо конвертируйте документ через Calibre — при конвертации текст переводится в Юникод.