Ошибка: Формат справки Windows для этой программы не воспроизводится в Windows 8.1 и Windows RT 8.1

В Windows Vista и последующих версиях ОС был изменён формат файлов справки Windows (HLP-файлов). При попытке открытия файлов старого формата возникает ошибка: «Формат справки Windows для этой программы не воспроизводится в Windows 8.1 и Windows RT 8.1».

WinHlp32-1

Чтобы открывать старые 32-разрядные файлы справки с расширением HLP (Corel Draw 7, Delphi 7 и т.д.), Microsoft предлагает установить приложение WinHlp32.exe, соответствующее вашей версии Windows (KB917607).

WinHlp32-2

Этот способ отлично работал в Windows 8.1 до конца ноября — начала декабря 2014 года, когда компания Microsoft выпустила обновление November Rollup KB3000850. На форуме Microsoft есть обсуждение совместимости этого обновления с приложением WinHlp32.exe: November rollup KB3000850 and winhlp KB917607.

Вкратце, KB3000850 обновляет файл WinHlp32.exe на версию, которая не поддерживает открытие старых HLP-файлов. Версия обновлённого компонента системы становится выше той, что находится в обновлении KB917607 и, соответственно, обновление KB917607 становится неактивным, а старые файлы справки Windows снова не открываются.

В этом же обсуждении на форуме Microsoft предложено следующее временное решение проблемы (с учётом отсутствия от Microsoft официального исправления, это решение из временного легко может превратиться в постоянное):

  1. Скачайте скрипт KB917607-Fix.zip и распакуйте его в отдельную папку;
  2. Скачайте и сохраните в эту же папку файл обновления KB917607 (Windows8.1-KB917607-x86.msu или Windows8.1-KB917607-x64.msu в зависимости от разрядности вашей версии Windows);
  3. Запустите KB917607-Fix.cmd от имени Администратора.

Следует иметь ввиду, что в случае проверки системных файлов с помощью команды SFC, на файле %windir%\winhlp32.exe возникнет ошибка, которую можно игнорировать.

Пожалуйста, оцените статью:
(всего оценок: 13, средняя: 4,77 из 5)