Давным-давно большая часть программного обеспечения поставлялась с файлами справки .hlp (формат справки WinHelp). Начиная с Windows Vista, устаревший формат .hlp устарел. Для просмотра 32-битных файлов справки с расширением .hlp в Windows Vista (и выше - через Windows 8.1) вам необходимо скачать и установить WinHlp32.exe ( KB917607
package) из Центра загрузки Microsoft.
- WinHlp32.exe для Windows 8.1 x86 (KB917607)
- WinHlp32.exe для Windows 8.1 x64 (KB917607)
- WinHlp32.exe для Windows 8 (KB917607)
- WinHlp32.exe для Windows 7 (KB917607)
- WinHlp32.exe для Windows Vista (KB917607)
Однако это обновление недоступно для Windows 10. Установка одного из установщиков KB917607 в Windows 10 может вызвать следующую ошибку:
Автономный установщик Центра обновления Windows
Обновление не применимо к вашему компьютеру.
В этой статье рассказывается, как восстановить отсутствующую программу просмотра WinHelp (.hlp) в Windows 10.
Как получить функциональность Winhlp32.exe (.hlp) в Windows 10?
Бывают ситуации, когда вам нужна функциональность .hlp уже сегодня. Например, мне нужно было сослаться на WinDiff.hlp руководство чтобы узнать, какие параметры командной строки поддерживаются. Обратите внимание, что WinDiff все еще используется многими пользователями. По умолчанию Windows 10 имеет файл Winhlp32.exe в каталоге Windows, но это всего лишь фиктивный файл размером 12 КБ или файл-заполнитель, который при запуске ничего не делает.
Вот как восстановить возможность просмотра файлов .hlp в Windows 10.
Шаг 1. Загрузите KB917607 и извлеките файлы вручную.
Чтобы получить возможность просмотра файлов .hlp в Windows 10, необходимо извлечь необходимые файлы из пакета KB917607.
- Загрузите обновление KB917607 (предназначенное для Windows 8 или 8.1) из Центра загрузки Microsoft на свой компьютер с Windows 10. (На этом рисунке я использовал версию Windows 8 x64. Поскольку я использую версию Windows 10 x64, я скачал файл установщика x64 Windows8-RT-KB917607-x64.msu)
- Используйте 7-Zip или любой другой архиватор для открытия
Windows8-RT-KB917607-x64.msu
. - Извлеките файл
Windows8-RT-KB917607-x64.cab
на рабочий стол.
- Откройте окно командной строки, введите эти две команды одну за другой и нажимайте Enter после каждой команды:
md d: test expand '% USERPROFILE% Desktop Windows8-RT-KB917607-x64.cab' -F: * d: test
- Теперь скопируйте эти два файла на свой рабочий стол:
D: test amd64_microsoft-windows-winhstb_31bf3856ad364e35_6.2.9200.16420_none_820c960392fdf7ed winhlp32.exe D: test amd64_microsoft-windows-winhstb.resources_31bf3856ad364200e356_206.26_325_cd3642006326_326_326_326_325_6326_325_642_6322
(Поскольку я использую версию Windows 10 x64, я скопировал версию Winhlp32.exe x64, обозначенную буквами «
amd64
»В имени папки. Файл .mui (многоязычный пользовательский интерфейс) - это файлы ресурсов, которые позволяют изменять интерфейс Windows для отображения на разных языках.Поскольку я использую английскую версию Windows, я выбрал «
en-US
»Версия файла .mui изD: Тест
папка. Если у вас итальянская версия Windows, вам понадобитсяen-IT
версияwinhlp32.exe.mui
.)Наконечник: Кроме того, вы можете искать
Winhlp32.exe
вD: Тест
папку и легко выберите два файла из результатов поиска. - Теперь у вас есть два файла
Winhlp32.exe
&Winhlp32.exe.mui
на вашем рабочем столе. Переименуйте их вWinhlp32_legacy.exe
&Winhlp32_legacy.exe.mui
соответственно. - Переместите файл
Winhlp32_legacy.exe
кC: Windows
- Переехать
Winhlp32_legacy.exe.mui
кC: windows en-US
(en-US
для англоязычной ОС. Аналогичным образом, для итальянской ОС вы скопируете файл .mui вC: windows en-IT
, и так далее. Чтобы просмотреть полный список идентификаторов локали или LCID, посетите LCID (идентификатор локали) | Документы Microsoft страница в Интернете)Заметка: Поскольку Windows 10 уже содержит файлы-заполнители Winhlp32.exe и Winhlp32.exe.mui, мы не хотим удалять или переименовывать заводские версии по умолчанию, чтобы заменить их устаревшими копиями.
Некоторые пользователи, как правило, становятся собственниками исходного файла Winhlp32.exe и удаляют его перед заменой устаревшей копии. Это может привести к тому, что защита файлов Windows автоматически восстановит оригиналы на более позднем этапе.
Вот образец Проверка системных файлов (
Sfc.exe
) Журнал CBS, показывающий, что защита файлов Windows восстановила заводские версии файлов по умолчанию из хранилища компонентов (WinSxS
)Информация CSI 00005d95 [SR] Восстановление поврежденного файла [l: 20 ml: 21] ' ?? C: WINDOWS en-US' [l: 16] 'winhlp32.exe.mui' из хранилища Информация CSI 00005dd4 [ SR] Восстановление поврежденного файла [l: 14 ml: 15] ' ?? C: WINDOWS' [l: 12] 'winhlp32.exe' из магазина
Таким образом, нам нужно избегать удаления или переименования заводской версии Winhlp32.exe и соответствующего файла .mui по умолчанию. Вот почему мы изменили имена файлов, добавив суффикс
_легаси
в шаге 6 выше.
Шаг 2. Свяжите файлы .hlp с устаревшей версией Winhlp32 (устаревшая версия)
Следующий шаг - связать файлы WinHelp .hlp с Winhlp32_legacy.exe
. Следуй этим шагам:
- Найдите на своем компьютере файл .hlp, щелкните его правой кнопкой мыши и выберите «Свойства».
- Щелкните по кнопке Изменить.
- Нажмите Больше приложений
- Нажмите Найдите другое приложение на этом ПК .
- Найдите
C: Windows Winhlp32_legacy.exe
в диалоговом окне просмотра и выберите его.
Теперь вы связали файлы .hlp с устаревшей (Windows 8) версией Winhlp32.exe. Дважды щелкните файл .hlp для проверки.

WinDiff WinHelp .hlp файл

Файл InCtrl5 WinHelp .hlp
Почему Microsoft прекратила выпуск WinHlp32?
Примерно в марте 2006 года группа поддержки Microsoft объявила, что WinHelp будет прекращена (прекращена). Тед Дворкин (директор службы поддержки Windows) сказал следующее:
«WinHelp не соответствует стандартам кода, установленным для Vista. Эти стандарты включают безопасность, надежность и производительность. WinHelp спроектирован таким образом, что нам пришлось бы переписывать его с нуля, чтобы соответствовать стандартам кода Vista. И этот подход не имеет смысла, учитывая, что в Vista есть еще две справочные системы ».
Microsoft рекомендует что разработчики программного обеспечения прекращают использование приложения Windows Help и переводят свою справку на альтернативный формат файла справки, такой как CHM, HTML или XML.
Одна небольшая просьба: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Напишите об этом в Твиттере!