
Файлы с расширением .chm – это скомпилированные HTML-документы, которые чаще всего используются для справочных систем и технической документации. Если вам нужно открыть такой файл, просто дважды кликните по нему – в Windows он запустится через встроенное приложение hh.exe. Если система не распознает формат, проверьте, не заблокирован ли файл: щелкните правой кнопкой, выберите Свойства и снимите галочку с пункта Заблокировать.
CHM поддерживает удобную навигацию: оглавление, поиск по ключевым словам и перекрестные ссылки. Это делает его удобным для работы с объемными руководствами. Однако в современных версиях Windows (начиная с 10) поддержка CHM ограничена – некоторые функции могут работать некорректно. В таком случае попробуйте сторонние программы, например KchmViewer или SumatraPDF.
Формат устаревает, но остается востребованным из-за простоты создания и компактности. Для разработки CHM-файлов используют компиляторы вроде HTML Help Workshop или специализированные редакторы. Если вам нужно извлечь текст из CHM, воспользуйтесь утилитами 7-Zip или ChmDecompiler – они распакуют содержимое в папку с HTML-страницами и изображениями.
- Формат CHM: расширение файлов справки
- Как открыть CHM-файл в Windows 10 и 11
- Почему CHM-файлы не отображают содержимое и как это исправить
- Проблемы с регистрацией библиотек
- Повреждённый файл или неправильный путь
- Как создать CHM-файл с помощью компилятора HTML Help Workshop
- Подготовка файлов
- Настройка проекта
- Какие программы поддерживают чтение CHM на Linux и macOS
- Альтернативы для Linux
- Решения для macOS
- Как извлечь текст и изображения из CHM-файла
- Извлечение с помощью HTML Help Workshop
- Использование консольных утилит
- Где используются CHM-файлы в современных приложениях
- 1. Программное обеспечение для бизнеса
- 2. Разработка и IT
Формат CHM: расширение файлов справки
Файлы с расширением .chm представляют собой скомпилированные HTML-документы, предназначенные для отображения справочной информации. Они объединяют HTML-страницы, изображения и интерактивные элементы в единый архив, который удобно открывать без подключения к интернету.
Для работы с CHM-файлами используйте стандартные программы, такие как Microsoft HTML Help Viewer или сторонние приложения вроде KchmViewer (для Linux и macOS). Если файл не открывается, проверьте его целостность или разблокируйте в свойствах, если он был загружен из интернета.
CHM поддерживает навигацию через оглавление, индекс и полнотекстовый поиск. Это делает его удобным для технической документации, руководств и справочников. Однако формат устарел – современные альтернативы, такие как PDF или онлайн-справки, предлагают больше возможностей.
Если вам нужно создать CHM-файл, воспользуйтесь Microsoft HTML Help Workshop или специализированными компиляторами вроде HelpNDoc. Они позволяют конвертировать HTML-страницы в CHM с сохранением структуры и ссылок.
Формат CHM до сих пор встречается в старых приложениях, но для новых проектов лучше выбирать более современные решения.
Как открыть CHM-файл в Windows 10 и 11

Чтобы открыть CHM-файл в Windows 10 или 11, дважды кликните по нему – система запустит его через встроенное приложение Справка Windows. Если файл не открывается, проверьте его свойства: нажмите правой кнопкой мыши, выберите Свойства и внизу окна нажмите Разблокировать, затем примените изменения.
Если файл по-прежнему не отображается корректно, попробуйте следующие методы:
| Способ | Действия |
|---|---|
| Через командную строку | Нажмите Win + R, введите hh.exe путь_к_файлу.chm и нажмите Enter. |
| Использование альтернативных программ | Установите 7-Zip или Calibre для извлечения содержимого или конвертации в PDF. |
| Проверка региональных настроек | Перейдите в Панель управления > Язык и убедитесь, что для системы установлен язык файла (например, английский). |
Для CHM-файлов из ненадежных источников Windows может блокировать содержимое из соображений безопасности. В таком случае скопируйте файл на локальный диск и повторите попытку.
Почему CHM-файлы не отображают содержимое и как это исправить
Если CHM-файл не открывается или показывает пустую страницу, проверьте блокировку системы. Windows часто блокирует файлы из ненадёжных источников. Чтобы снять блокировку:
- Кликните правой кнопкой мыши по файлу.
- Выберите Свойства.
- Внизу окна найдите Разблокировать и поставьте галочку.
- Нажмите Применить.
Проблемы с регистрацией библиотек
Иногда системные библиотеки CHM повреждаются. Исправьте это через командную строку:
- Нажмите Win + R, введите
cmd. - Введите команды по очереди, нажимая Enter после каждой:
regsvr32 hhctrl.ocxregsvr32 itss.dll
- Перезагрузите компьютер.
Повреждённый файл или неправильный путь
Если файл скачан из интернета, попробуйте загрузить его повторно. Убедитесь, что:
- Имя файла не содержит кириллицу или спецсимволы.
- Файл сохранён локально (не на сетевом диске).
Для проверки целостности откройте CHM в 7-Zip – если архив повреждён, содержимое не извлечётся.
Если проблема осталась, используйте альтернативные программы вроде HelpNDoc или Foxit Reader с поддержкой CHM.
Как создать CHM-файл с помощью компилятора HTML Help Workshop
Скачайте и установите HTML Help Workshop с официального сайта Microsoft. После запуска программы выберите File → New → Project, чтобы начать работу.
Подготовка файлов
Соберите HTML-страницы, изображения и другие ресурсы в одну папку. Убедитесь, что все ссылки между страницами работают корректно. Для удобства создайте оглавление (.hhc) и индексный файл (.hhk), если они нужны.
Настройка проекта
В мастере создания проекта укажите путь к папке с файлами. Добавьте HTML-страницы через раздел Contents или Index. Проверьте настройки во вкладке Options: укажите заголовок справки и имя выходного файла (.chm).
Нажмите Compile для генерации CHM-файла. Если возникнут ошибки, проверьте лог-файл в том же каталоге, где сохранён проект.
Какие программы поддерживают чтение CHM на Linux и macOS
Альтернативы для Linux
Если Kchmviewer не подходит, попробуйте Okular – универсальный просмотрщик документов, встроенный в KDE. Он поддерживает CHM, но иногда некорректно отображает сложное форматирование. Для GTK-окружения подойдет xCHM, хотя его интерфейс устарел.
Решения для macOS
На macOS используйте CHM View – бесплатное приложение из Mac App Store с минималистичным дизайном. Для более функционального просмотра скачайте iChm, который сохраняет историю открытых файлов и поддерживает экспорт страниц в PDF.
Если нужна кросс-платформенная программа, установите Calibre. Помимо управления электронными книгами, он открывает CHM и конвертирует их в другие форматы. В Linux и macOS его можно запустить через официальный установщик или репозитории.
Как извлечь текст и изображения из CHM-файла
Используйте программу 7-Zip или WinRAR, чтобы открыть CHM-файл как архив. Кликните по файлу правой кнопкой мыши, выберите «Открыть с помощью» и укажите архиватор. Внутри вы найдете HTML-страницы, изображения и другие ресурсы, которые можно скопировать в нужную папку.
Извлечение с помощью HTML Help Workshop
Установите HTML Help Workshop от Microsoft. Запустите программу, откройте CHM-файл через меню File > Decompile и укажите папку для сохранения данных. После декомпиляции все тексты и картинки окажутся в указанной директории.
Использование консольных утилит
Для автоматизации подойдет утилита hh.exe из состава Windows. Запустите командную строку и выполните команду: hh -decompile <папка_назначения> <файл.chm>. Это извлечет содержимое без дополнительных программ.
Если нужно работать с текстом, откройте HTML-файлы в любом редакторе, например, Notepad++ или Visual Studio Code. Изображения обычно хранятся в подпапках images или media.
Где используются CHM-файлы в современных приложениях
CHM-файлы остаются популярным форматом для хранения справочной документации, особенно в корпоративных и специализированных программах. Они удобны для локального доступа и быстрого поиска информации без подключения к интернету.
1. Программное обеспечение для бизнеса
- Финансовые и бухгалтерские системы – 1С, SAP, Oracle используют CHM для хранения инструкций и руководств.
- CRM-системы – встроенные справочники часто сохраняют в CHM для удобства сотрудников.
- Специализированные программы – медицинские, логистические и инженерные приложения применяют CHM для технической документации.
2. Разработка и IT
CHM-файлы встречаются в инструментах для программистов:
- Локальные копии документации API (например, старые версии MSDN Library).
- Справочники для устаревших языков программирования, таких как Visual Basic 6.
- Руководства по настройке серверного ПО и баз данных.
Хотя современные разработчики чаще используют онлайн-документацию, CHM сохраняет актуальность в средах с ограниченным интернет-доступом.
CHM подходит для проектов, где важна скорость работы и компактность. Если вам нужен простой способ распространять справочные материалы без веб-сервера, этот формат – хороший выбор.







