Программа справки Windows не поддерживается в Windows 10, Windows Server 2012 или более поздних версиях Windows Server. Программа справки Windows доступна только для Windows Vista, 7, 8 и 8.1.
Корпорация Майкрософт настоятельно рекомендует разработчикам программного обеспечения прекратить использование приложения справки Windows. Разработчикам программного обеспечения, которые поставляют программы, использующие HLP-файлы, рекомендуется перевести интерфейс справки на альтернативный формат файла справки, например CHM, HTML или XML. Дополнительные сведения см. в статье MSDN о том, какая версия справки мне нужна? Пока корпорация Майкрософт разрабатывает будущие технологии справки, мы рекомендуем авторам продолжить использование HTML-справки 1.4. HtmL-справка 1.4 включена в версии Windows, начиная с Windows 7.
Признаки
При попытке открыть справку в программах под управлением Windows вы получаете одно из следующих сообщений об ошибке.
Справка для этой программы была создана в формате справки Windows, который использовался в предыдущих версиях Windows и не поддерживается в Windows Vista.
Справка для этой программы была создана в формате справки Windows, который зависит от функции, не включенной в эту версию Windows. Однако вы можете скачать программу, которая позволит просматривать справку, созданную в формате справки Windows.
Справка для этой программы была создана в формате справки Windows, который зависит от функции, не включенной в эту версию Windows. Дополнительные сведения см. на веб-сайте справки и поддержки Майкрософт.
«Разрешение»
Чтобы просмотреть 32-разрядные файлы справки с расширением HLP в Windows, необходимо скачать и установить WinHlp32.exe из Центра загрузки Майкрософт.
-
4013443 WinHlp32.exe для версий x86 Windows 8.1
-
4013443 WinHlp32.exe 64-разрядных версий Windows 8.1
-
4013443 WinHlp32.exe для Windows 8
Важные примечания для скачивания этой программы
-
Откройте ссылки с помощью Internet Explorer.
-
Если при открытии страницы загрузки отображается сообщение «Требуется проверка», нажмите кнопку » Продолжить» и следуйте инструкциям на экране.
-
При появлении запроса на скачивание файла выберите имя файла, содержащее «x64» для 64-разрядных версий Windows или «x86» для 32-разрядных версий Windows. Используйте следующие сведения об автоматическом обнаружении, чтобы сделать выбор.
-
Программа справки Windows не поддерживается в Windows Server 2012 или более поздних версиях Windows Server.
Если при установке WinHlp32.exe или использовании справки возникают проблемы, перейдите к разделу «Дополнительные сведения».
Дополнительные сведения для опытных пользователей
Эта проблема возникает, когда справка Windows использует более раннюю версию программы справки Windows (WinHlp32.exe) для отображения содержимого.
Известные проблемы, которые могут возникнуть при установке WinHlp32.exe
клиентский компонент Центра обновления Windows ошибки 80070422
Исправление этой проблемы вручную
Если при клиентский компонент Центра обновления Windows обновления 80070422 WinHlp32.exe, может потребоваться изменить параметры клиентский компонент Центра обновления Windows службы, а затем перезапустить службу. Для этого выполните указанные ниже действия.
-
Нажмите кнопку «Пуск» и введите «Службы» в текстовом поле «Запуск поиска » или «Программы поиска и файлы «.
-
Дважды щелкните «Службы » из списка «Программы». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.
-
Щелкните правой кнопкой мыши службу клиентский компонент Центра обновления Windows и выберите пункт «Свойства».
-
На вкладке «Общие» убедитесь, что рядом с типом запуска выбран параметр «Автоматический».
-
Рядом с состоянием службы проверьте, запущена ли служба. Если он не запущен, нажмите кнопку » Пуск». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.
-
Нажмите кнопку ОК.
Известные проблемы, которые могут возникнуть после установки WinHlp32.exe
В следующем списке показаны известные регрессии функциональных возможностей из предыдущих выпусков WinHlp32.exe. Следующие известные проблемы относятся только к версии WinHlp32.exe, которая рассматривается в этой статье.
-
Макросы отключены
По умолчанию в справке Windows отключены следующие макросы:
-
ExecFile
-
RegisterRoutine
-
Shellexecute
-
Контекстное
-
Создать
-
Тест
-
ExecProgram
Однако все остальные макросы в HLP-файлах будут работать так же, как и в предыдущих выпусках. Таким образом, если HLP-файл, который зависит от этих макросов, открывается после установки справки Windows для Windows Vista, Windows 7, Windows Server 2008 или Windows Server 2008 R2, некоторые функциональные возможности файла могут работать неправильно. В этом случае может появиться следующее сообщение об ошибке:
Возникла проблема при выполнении макроса. (1037)
Если вам нужно использовать эти макросы, их можно включить с помощью обходного групповая политика или обходного решения реестра, описанного в разделе «Записи реестра и групповые политики для администраторов сети».
-
-
Не удается получить доступ к HLP-файлам, хранящимся на сайтах интрасети
По умолчанию вы не можете использовать WinHlp32.exe для доступа к HLP-файлам, хранящимся на сайтах интрасети. При попытке открыть удаленный файл вы получите следующее сообщение об ошибке:
Не удается отобразить этот файл справки. Попробуйте снова открыть файл справки, и если вы по-прежнему получаете это сообщение, скопируйте файл справки на другой диск и повторите попытку.
Если вам нужно получить доступ к HLP-файлам, хранящимся на сайтах интрасети, их можно разблокировать с помощью обходного решения групповая политика или обходного пути реестра, описанного в разделе «Записи реестра и групповые политики для администраторов сети».
-
Неинтерактивный доступ пользователей заблокирован
Доступ к HLP-файлам заблокирован неинтерактивными пользователями, такими как системные процессы. При возникновении этой ошибки пользователь не получает сообщение об ошибке.
-
Функция перетаскивания отключена
Поддержка функций перетаскивания в приложении отключена. При возникновении этой ошибки пользователь не получает сообщение об ошибке.
-
Зависимости от файлов справки
Файлы справки с названием «How to Use Help» (Как использовать справку) были удалены из Windows Vista и Windows Server 2008. Удалены следующие файлы:
-
Windows.hlp
-
Winhlp32.hlp
-
Winhlp32.cnt
-
Winhelp.cnt
-
Nocntnt.cnt
Примечания
-
Эти файлы не включены в Windows 7 или Windows Server 2008 R2.
-
HLP-файлы, которые зависят от этих файлов, могут возвращать ошибку при попытке открыть их.
-
Устранение проблем совместимости, связанных с WinHlp32.exe
Вы можете использовать WinHlp32.exe для просмотра 32-разрядных файлов справки. В этом выпуске групповая политика параметры и подразделы реестра, которые можно использовать для решения проблем совместимости приложений. Например, параметры групповая политика и подразделы реестра можно использовать для устранения проблем, связанных с макросами в HLP-файлах, и для доступа к HLP-файлам, хранящимся на сайтах интрасети. Однако если пользователи просматривают файлы справки из неизвестного источника, компьютер будет под угрозой, если они включит эти политики или эти параметры. Поэтому следует соблюдать осторожность, когда вы решаете, следует ли реализовать обходные пути совместимости приложений, описанные в этом разделе.
Используйте следующие вопросы, чтобы определить, следует ли устанавливать WinHlp32.exe и какие изменения политики и реестра необходимо внести.
-
Должны ли у вас быть приложения и функциональные возможности, на которые влияет удаление WinHlp32.ex?
-
Сколько приложений требуется WinHlp32.exe? На сколько приложений влияют изменения функциональности? Насколько важны эти приложения?
-
Насколько серьезной является неисправность, вызванная изменениями?
-
-
Каковы ваши требования к безопасности и возможности безопасности?
-
Что важнее: можно ли использовать WinHlp32.exe или убедиться, что ваша безопасность является как можно более надежной?
-
Обеспечивают ли внешние меры безопасности, такие как локальный или корпоративный брандмауэр, достаточную уверенность в том, что вы можете установить WinHlp32.exe и внести изменения в политику или изменения реестра, описанные в этой статье?
-
-
Если вы работаете в организации, доставляет ли ваша организация содержимое в формате HLP?
-
Можно ли изменить программу или содержимое таким образом, чтобы им не WinHlp32.exe функции? Например, можно ли преобразовать содержимое справки, которое в настоящее время имеет формат HLP, в альтернативный формат файла, например CHM, .html или .xml?
-
Хранит ли ваша организация HLP-файлы на сайте интрасети? Можно ли установить эти файлы локально?
-
Включение макросов на одном компьютере после установки WinHlp32.exe
После установки WinHelp32.exe, описанной в этой статье, некоторые макросы будут отключены. Дополнительные сведения об этой проблеме см. в разделе «Известные проблемы».
В этом разделе содержатся инструкции по повторному включению этих макросов путем изменения раздела реестра. Если компьютер находится в управляемой среде, не следуйте этим инструкциям без предварительного консультации с ИТ-отделом. ИТ-отделы могут не включать макросы повторно или повторно включить их с помощью групповых политик. Прежде чем продолжить, ИТ-отделам следует полностью прочитать эту статью.
Предупреждение В этой статье содержатся сведения о том, как обойти проблемы, вызванные изменениями в этом выпуске справки Windows. Однако корпорация Майкрософт не дает никаких конкретных рекомендаций о том, какие разделы реестра и какие значения являются правильными для вашей уникальной среды. Если вы используете управляемую среду, ИТ-отдел лучше всего оценит, как оценить преимущества этих обходных решений от рисков их использования. Более безопасный курс — не использовать обходные пути реестра.
Примечание Для выполнения действий, описанных в этой задаче, необходимо войти на компьютер с помощью учетной записи администратора. Используя учетную запись администратора, вы можете внести изменения на компьютере, которые нельзя внести с помощью другой учетной записи, например стандартной учетной записи.
Чтобы войти в систему с помощью учетной записи администратора, необходимо знать пароль для учетной записи администратора на компьютере. Если вы выполняете эти действия на личном компьютере, скорее всего, вы уже вошли в систему с помощью учетной записи администратора. Если вы выполняете эти действия на рабочем компьютере, может потребоваться обратиться за помощью к системному администратору.
Включение макросов на одном компьютере вручную
Важно
Внимательно выполните действия, описанные в этом разделе. Ошибки при изменении реестра могут привести к серьезным проблемам. Прежде чем изменять его, создайте резервную копию реестра для восстановления на случай возникновения проблем.
Чтобы включить макросы на одном компьютере после установки WinHelp32.exe, выполните следующие действия.
-
Войдите с помощью учетной записи администратора.
-
Нажмите клавишу Windows +R, введите regedit и нажмите кнопку » ОК». если появится запрос на ввод пароля администратора или подтверждение, введите пароль или нажмите кнопку «Продолжить».
-
В 32-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
В 64-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
В меню «Правка » наведите указатель мыши на пункт «Создать» и нажмите кнопку » Ключ».
-
Введите WinHelp и нажмите клавишу ВВОД.
-
Щелкните ключ WinHelp .
-
В меню «Правка » наведите указатель мыши на пункт «Создать» и выберите значение DWORD (32-разрядное значение).
-
Введите AllowProgrammaticMacros и нажмите клавишу ВВОД.
-
В меню «Правка » нажмите кнопку «Изменить».
-
В поле данных «Значение» введите 1, щелкните шестнадцатеричное значение в базовой области и нажмите кнопку «ОК«.
-
Закройте редактор реестра.
Как разблокировать HLP-файлы, хранящиеся в интрасети на одном компьютере после установки WinHlp32.exe
После установки WinHelp32.exe файла, описанного в этой статье, HLP-файлы, хранящиеся на сайтах интрасети, блокируются. Дополнительные сведения об этой проблеме см. в разделе «Известные проблемы».
В этой статье содержатся инструкции по разблокировки этих HLP-файлов путем изменения раздела реестра. Если компьютер находится в управляемой среде, не следуйте этим инструкциям без предварительного консультации с ИТ-отделом. ИТ-отделы могут не включать макросы повторно или повторно включить их с помощью групповых политик.
Важно В этой статье содержатся сведения о том, как уменьшить параметры безопасности или отключить функции безопасности на компьютере. Эти изменения можно внести для решения конкретной проблемы. Перед внесением этих изменений рекомендуется оценить риски, связанные с реализацией этого обходного решения в конкретной среде. Если вы реализуете это временное решение, выполните дополнительные действия, которые помогут защитить компьютер.
Предупреждение В этой статье содержатся сведения о том, как обойти проблемы, вызванные изменениями в этом выпуске справки Windows. Однако корпорация Майкрософт не дает никаких конкретных рекомендаций о том, какие разделы реестра и какие значения являются правильными для вашей уникальной среды. Если вы используете управляемую среду, ИТ-отдел лучше всего оценит, как оценить преимущества этих обходных решений от рисков их использования. Более безопасный курс — не использовать обходные пути реестра.
Примечание Для выполнения действий, описанных в этой задаче, необходимо войти на компьютер с помощью учетной записи администратора. Используя учетную запись администратора, вы можете внести изменения на компьютере, которые нельзя внести с помощью другой учетной записи, например стандартной учетной записи.
Чтобы войти в систему с помощью учетной записи администратора, необходимо знать пароль для учетной записи администратора на компьютере. Если вы выполняете эти действия на личном компьютере, скорее всего, вы уже выполнили вход с помощью учетной записи администратора. Если вы выполняете эти действия на рабочем компьютере, может потребоваться обратиться за помощью к системному администратору.
Разблокировка HLP-файлов вручную, хранящихся в интрасети на одном компьютере
Важно
Внимательно выполните действия, описанные в этом разделе. Ошибки при изменении реестра могут привести к серьезным проблемам. Прежде чем изменять его, создайте резервную копию реестра для восстановления на случай возникновения проблем.
Чтобы разблокировать HLP-файлы после установки WinHelp32.exe, выполните следующие действия.
-
Войдите с помощью учетной записи администратора.
-
Нажмите клавишу Windows +R, введите regedit и нажмите кнопку » ОК». если появится запрос на ввод пароля администратора или подтверждение, введите пароль или нажмите кнопку «Продолжить».
-
В 32-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
В 64-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
В меню «Правка » наведите указатель мыши на пункт «Создать» и нажмите кнопку » Ключ».
-
Введите WinHelp и нажмите клавишу ВВОД.
-
Щелкните ключ WinHelp .
-
В меню «Правка » наведите указатель мыши на пункт «Создать» и выберите значение DWORD (32-разрядное значение).
-
Введите AllowIntranetAccess и нажмите клавишу ВВОД.
-
В меню «Правка » нажмите кнопку «Изменить».
-
В поле данных «Значение» введите 1, щелкните шестнадцатеричное значение в базовой области и нажмите кнопку «ОК«.
-
Закройте редактор реестра.
Записи реестра и групповые политики для администраторов сети
Предупреждение Это решение может сделать компьютер или сеть более уязвимыми для атак злоумышленников или вредоносных программ, таких как вирусы. Мы не рекомендуем использовать это решение, но предоставляем эти сведения, чтобы вы могли реализовать это решение по собственному усмотрению. Используйте это решение на свой риск.
Предупреждение В этой статье содержатся сведения о том, как обойти проблемы, вызванные изменениями в этом выпуске справки Windows. Однако корпорация Майкрософт не предоставляет никаких конкретных рекомендаций о том, какие разделы реестра и какие значения являются правильными для вашей организации. Ваш ИТ-отдел лучше всего оценивает преимущества этих обходных решений от рисков их использования. Более безопасный курс — не использовать обходные пути реестра.
Скачивание WinHlp32.exe содержит групповая политика параметров и записей реестра для решения двух известных проблем в этом выпуске справки Windows. Используя следующие параметры групповая политика или записи реестра, администраторы сети и отдельные пользователи могут повторно включить макросы и разблокировать HLP-файлы, хранящиеся на сайтах интрасети. Параметры локального групповая политика и текущего пользователя групповая политика предоставляются в качестве обходного решения для каждой функции. Для управления каждым компонентом можно также использовать параметр реестра пользователей.
Для каждой функции приоритет имеет следующий порядок:
-
Локальные компьютеры групповая политика
-
Текущее пользовательское групповая политика
-
Параметр реестра пользователей
Если политика для функции не задана, а параметр реестра пользователей для этой функции не задан, функции будут вести себя так, как описано в разделе «Известные проблемы».
Важно В этом разделе, методе или задаче содержатся инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы тщательно выполните эти действия. Чтобы добавить защиту, создайте резервную копию реестра перед его изменением. Затем можно восстановить реестр в случае возникновения проблемы. Чтобы получить дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
322756 Резервное копирование и восстановление реестра в Windows
-
Включение макросов
Администраторы сети могут использовать параметр «Разрешить программные макросы» в WinHlp32.exeгрупповая политика, чтобы включить или отключить макросы в HLP-файлах. Администраторы могут использовать консоль групповая политика управления (GPMC) для управления этим групповая политика параметрами. Дополнительные сведения о групповая политика см. в разделе «Ссылки».
Если не задан ни локальный компьютер групповая политика ни текущий пользователь групповая политика для этой функции, пользователи могут изменить параметр реестра пользователей для этой функции, чтобы включить или отключить макросы в HLP-файлах. Чтобы изменить этот параметр, пользователям необходимо сначала добавить в реестр следующий новый подраздел:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Затем пользователи должны добавить значение DWORD с именем AllowProgrammaticMacros в этот подраздел. Если для AllowProgrammaticMacros задано значение 1, макросы будут включены. Если задано значение 0, макросы будут отключены. Если это значение реестра не существует, макросы будут отключены.
-
Как разблокировать HLP-файлы, хранящиеся в интрасети
Сетевые администраторы могут использовать разрешение WinHlp32.exe для доступа к HLP-файлам, хранящимся на сайтах интрасети групповая политика, чтобы разблокировать HLP-файлы, хранящиеся в интрасети. Администраторы могут использовать GPMC для управления этим групповая политика настройки. Дополнительные сведения о групповая политика см. в разделе «Ссылки».
Если ни один групповая политика для этой функции не задан, пользователи могут изменить параметр реестра пользователей для этой функции, чтобы заблокировать или разблокировать HLP-файлы, хранящиеся на сайтах интрасети. Чтобы изменить этот параметр, пользователям необходимо сначала добавить в реестр следующий новый подраздел:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Затем пользователи должны добавить значение DWORD с именем AllowIntranetAccess в этот подраздел. Если для AllowIntranetAccess задано значение 1, будут доступны HLP-файлы, хранящиеся на сайтах интрасети. Если значение равно 0, HLP-файлы, хранящиеся на сайтах интрасети, будут заблокированы. Если это значение реестра не существует, HLP-файлы, хранящиеся на сайтах интрасети, будут заблокированы.
Помощь поставщикам содержимого, которые выпускают HLP-файлы
Начиная с Windows Vista старый компонент справки (WinHlp32.exe) заменяется новым компонентом справки, который добавляет дополнительные функциональные возможности для более новых версий Windows.
Технология WinHlp32.exe не будет поддерживаться в ее текущей форме в будущих выпусках Windows. Поэтому настоятельно рекомендуется, чтобы разработчики программного обеспечения больше не используют эту программу справки Windows. Разработчикам программного обеспечения, которые выпускают программы, использующие HLP-файлы, рекомендуется перевести свои системы справки на альтернативный формат файла справки, например CHM, .html или .xml. Кроме того, им придется изменить свои вызовы с API WinHelp на новый источник содержимого. Доступно несколько сторонних средств, помогающих разработчикам программного обеспечения преобразовывать содержимое справки из одного формата в другой.
Обратите внимание, что Windows Vista, Windows 7, Windows Server 2008 и Windows Server 2008 R2 по-прежнему WinHelp.exe для 16-разрядных HLP-файлов. Программа WinHelp.exe — это версия справки Windows для 16-разрядных HLP-файлов.
Ссылки
Windows Help program (WinHlp32.exe) for Windows 7 |
WinHlp32.exe is required to display 32-bit Help files that have the «.hlp» file name extension. To view .hlp files on Windows 7, you need to install this application.
- Windows Help (WinHlp32.exe) is a Help program that has been included with Microsoft Windows versions starting with the Microsoft Windows 3.1 operating system. However, the Windows Help program has not had a major update for many releases and no longer meets Microsoft’s standards. Therefore, starting with the release of Windows Vista and continuing in Windows 7, the Windows Help program will not ship as a feature of Windows. If you want to view 32-bit .hlp files, you must download and install the program (WinHlp32.exe) from the Microsoft Download Center.
Knowledge Base Articles: |
|
---|
System Requirements
Operating Systems: Windows 7, Windows 7 Starter
- The Windows Help program is available for Windows 7 only.
Installation Instructions
- 1. Install Windows Help by clicking the Download button above.
2. Click Run and then follow the instructions on the screen.
Related Resources
- Windows Help program (WinHlp32.exe) is no longer included with Windows
- How to determine whether a computer is running a 32-bit version or a 64-bit version of the Windows operating system
The Windows Help program or WinHlp32.exe is a Windows utility needed when you’re using old software containing “.hlp” help files. For example I was faced with this problem with the “.hlp” files when I first used Borland C++Builder 6 on Windows Vista / Windows Server 2008.
The winhlp32.exe packed with the Windows 7 RC for example is a 9.50 kB (9,728 bytes) file detailed with version 6.1.7100.0 (same version as Windows 7 RC itself) which is slightly different from what’s distributed with Windows Vista, a 9.00 kB (9,216 bytes) file detailed with version 6.0.6000.16386 (Vista Service Pack 2 in this example), where both stubbornly reject HLP files, showing the following dialog box:
Why can’t I get Help from this program?
[This content is preliminary and subject to change.]
The Help for this program was created in Windows Help format, which depends on a feature that isn’t included in this version of Windows. However, you can download a program that will allow you to view Help created in the Windows Help format.
For more information, go to the Microsoft Help and Support website.
Starting with the release of Windows Vista and Windows Server 2008, Microsoft has decided to no longer include in WinHlp32.exe as a component of the Windows operating system. Microsoft made this decision because WinHlp32.exe has not had a major update for many years, and it does not meet their standards for all new Microsoft programs. Microsoft realizes that this may cause some problems for customers who want to upgrade to Windows Vista or to Windows Server 2008 but still rely on 32-bit .hlp files. Therefore, Microsoft is making WinHlp32.exe available as a download from the Microsoft Download Center.
Starting with the release of Windows Vista and Windows Server 2008, third-party software developers are no longer authorized to redistribute WinHlp32.exe with their programs.
Microsoft still refuses to support the WinHlp32 as an update to Windows 7, and cites that at this time, there is no WinHlp32.exe download available for Windows 7 or for Windows Server 2008 R2. However, separate downloads for Windows 7 and Windows Server 2008 R2 will be offered after the RTM versions of these products are available to public.
Windows Help (WinHlp32.exe) for Windows 7 64-bit and Windows 7 32-bit
I gathered both winhlp32.exe and winhlp32.exe.mui needed for the Windows 7 WinHlp32.exe installation and along with an installer batch file (CMD), created a package which will easily install Windows Help on Windows 7. Just extract the CAB file’s content into a folder and run (as administrator) Install.cmd.
Download Link
- Download Windows Help (WinHlp32) program installer for Windows 7 x64 / Windows 7 x86 by Komeil Bahmanpour
Contents
The CAB file size is 151 kB (155,046 bytes) which will extract to a 325 kB (333,119 bytes) folder, containing the following 3 files:
- winhlp32.exe, version: 50.0.6000.16387, size: 290 kB (296,960 bytes)
- winhlp32.exe.mui, size: 30.5 kB (31,232 bytes)
- Install.cmd, revision: 2, size: 4.81 kB (4,927 bytes)
Please note users who have tried to replace winhlp32.exe manually in Windows
folder and winhlp32.exe.mui in Windows\en-US
folder of Windows 7, was faced with overwrite restrictions due to ownership and permission problems. Also there’s a Microsoft known issue with macros and not opening HLP files over Intranet. My batch (CMD) file successfully overrides these problems, if it’s run as administrator. The Install.cmd file uses takeown and icacls commands to overrule ownership and permission restrictions only granted to the TrustedInstaller inside Windows Vista / 2008 / 7. It also fixes both the macro and Intranet restrictions and is able to terminate any possible running instances of winhlp32.exe right before the update process is set to begin.
Important Notice about .GID Files [Updated July 25, 2010]
If your .HLP file had been viewed on an earlier version of Windows (primarily Windows 95 / Windows 98) in the past, a hidden .GID file might have been created alongside. A .GID file has the same name as its corresponding Help file (but with a .gid extension) and is stored as a hidden file at the same folder as the corresponding Help file. If the Help file is in a folder to which you do not have write privileges (such as on a CD-ROM or network drive), the .GID file is created in the Windows\Help
folder. This hidden file with the GID extension is a Global Index file created by Microsoft Windows help viewer engine to accompany WinHelp (.HLP and .CNT) files that helps speed up future access to help file topics. In other words, you can delete a GID file without harming your system, but Windows will automatically recreate the file next time you open the corresponding help file. As commenter Sampath stated, please note if exist, you may not be able to open .HLP files unless you delete their corresponding .GID files. Also please note aged .GID files are hidden by nature, therefore make sure to set the relevant Windows Explorer option so it’s capable of showing you any hidden files.
Windows Help Program (WinHlp32.exe) Archive [Updated October 20, 2009]
The archive can conveniently be used to replace the winhlp32.exe and winhlp32.exe.mui in the WinHelp Installer Package with another version, possibly to upgrade, downgrade, or rollback to a previous version (uninstall).
Download Link
- Download Windows Help (WinHlp32) Program Archive
Contents
The 7-Zip archive file contains the following versions of WinHlp32:
Version | Files | Windows | Source | Opens HLP Files |
---|---|---|---|---|
50.1.7600.16386 | winhlp32.exe, winhlp32.exe.mui | Windows 7, Windows Server 2008 R2 | KB917607 | ✓ |
50.0.6001.18001 | winhlp32.exe, winhlp32.exe.mui | Windows Vista, Windows Server 2008 | KB917607 | ✓ |
50.0.6000.16387 | winhlp32.exe, winhlp32.exe.mui | Windows Vista, Windows Server 2008 | ✓ | |
6.1.7600.16385 | winhlp32.exe, winhlp32.exe.mui | Windows 7, Windows Server 2008 R2 | ||
6.1.7100.0 | winhlp32.exe | Windows 7 RC | ||
6.0.6000.16386 | winhlp32.exe, winhlp32.exe.mui | Windows Vista, Windows Server 2008 | ||
5.2.3790.3959 | winhlp32.exe | Windows Server 2003 | ✓ | |
5.1.2600.0 | winhlp32.exe | Windows XP | ✓ |
Windows Help (WinHlp32.exe) for Windows Vista and Windows Server 2008
If you’re willing to download KB917607 from Microsoft, please note although the filenames for either of 64-bit or 32-bit files are the same for Windows Vista and Windows Server 2008, but the files are different in size and also refuse to install on a wrong OS, showing the following error:
“The update does not apply to your system.”
In other words, there are two different files with the same name of “Windows6.0-KB917607-x64.msu” for Windows Vista 64-bit and Windows Server 2008 64-bit, and also two different files with the same name of “Windows6.0-KB917607-x86.msu” for Windows Vista 32-bit and Windows Server 2008 32-bit.
Microsoft Releases Windows Help Program (WinHlp32.exe) for Windows 7 x64 and Windows 7 x86 [Updated October 15, 2009]
Microsoft didn’t wait for the October 22, 2009 Windows 7 RTM deadline and yesterday published Windows Help program (WinHlp32.exe) for Windows 7. A genuine validation is performed before the download can be initiated. Further information about the removal of the Windows Help Program is provided at KB917607.
This replaces my temporary solution which I had patched together four months ago.
Before Windows Vista and Windows Server 2008, Microsoft allowed third-party developers to include WinHlp32.exe with their Windows programs. This is no longer the case, and the utility is now available exclusively as a standalone download from Microsoft. WinHlp32.exe is set up to integrate with both the 32-bit and the 64-bit editions of Windows 7, as well as with the exclusive x64 version of Windows Server 2008 R2.
“Windows Help (WinHlp32.exe) is a Help program that has been included with Microsoft Windows versions starting with the Microsoft Windows 3.1 operating system. However, the Windows Help program has not had a major update for many releases and no longer meets Microsoft’s standards. Therefore, starting with the release of Windows Vista and continuing in Windows 7, the Windows Help program will not ship as a feature of Windows. If you want to view 32-bit .hlp files, you must download and install the program (WinHlp32.exe) from the Microsoft Download Center,” Microsoft stated.
Microsoft’s Official Windows Help program (WinHlp32.exe) for your version of Windows [Updated December 10, 2013]
- Windows Help program (WinHlp32.exe) for Windows 8.1 x64 and x86
- Windows Help program (WinHlp32.exe) for Windows 8 x64 and x86
- Windows Help program (WinHlp32.exe) for Windows 7 x64 and x86
- Windows Help program (WinHlp32.exe) for Windows Vista x64 and x86
- Windows Help program (WinHlp32.exe) for Windows Server 2008 R2 x64
- Windows Help program (WinHlp32.exe) for Windows Server 2008 x64 and x86
فارسی
Название: WinHlp32
Разработчик: Microsoft
Сайт разработчика:
https://www.microsoft.com
Разрядность: 32bit+64bit
ОС: Windows Vista /7 /8 /8.1 /10
Язык: русский
Размер архива: 152 kb
Начиная с Windows Vista компания Microsoft отказалась от поддержки устаревшего формата справок .HLP в пользу более прогрессивного формата .CHM (Compiled HTML).
При попытке открыть файлы справки устаревшего формата вас уведомляют, что:
«Справка для этой программы была создана в формате справки Windows, который зависит от компонента, не входящего в данную версию Windows.
Для просмотра справки, созданной в формате справки Windows, можно загрузить специальную программу.»
В данном случае отсутствующий «компонент» — это файл WinHlp32.exe, который и должен открывать файлы справки. В новых Windows он физически тоже есть, лежит в папке с установленной системой, но на деле это всего лишь пустышка размером в несколько килобайт, которая не работает.
Внедрение новых технологий — это, конечно, хорошо и правильно, но осталось множество нужных руководств и справочников в формате .HLP, а также очень многие популярные и до сих пор используемые программы в качестве справки понимают только этот формат.
К счастью в Microsoft вовремя одумались и выложили отдельно обновления, устанавливающие в систему правильный файл WinHlp32.exe. Но, чтобы их скачать требуется пройти проверку подлинности операционной системы.
Поэтому выкладываю архив с файлами, которые помогут установить программу, не подвергая ОС проверкам.
Отдельный файл WinHlp32.exe для русских версий операционных систем Windows взят из оригинального дистрибутива Windows XP, работоспособность проверена на всех версиях Windows x86/x64.
Для правильной установки программы читать инструкцию, находящуюся в архиве.
WinHlp32 — программа для чтения устаревшего формата справок .HLP для всех Windows
Microsoft has started making cuts in Windows Vista but especially their soon to be released operating system Windows 7.
Programs like the email client Outlook Express, Windows Movie Maker or Windows Photo Gallery have been detached from the operating system and are now available as separate downloads for users who want to use them. Many experienced Windows users like this new strategy as they feel that Microsoft has finally started cutting some of the bloat from the operating system with the opportunity for everyone to download the programs separately.
Microsoft revealed in 2006 that it planned to phase out support for WinHelp on all supported Windows platforms. As part of the announcement, Microsoft disallowed the inclusion of libraries in third-party program and removed native support for .hlp files from its operating systems.
Windows 7 users who try to open help files with the .hlp extension that require the Windows Help (WinHlp32.exe) program might be in for a surprise though. This is actually a change that Microsoft has implemented in Windows Vista.
Users who want to view .hlp files in Windows 7 need to download the Windows Help Program WinHlp32.exe separately from the following download locations:
Windows Help Program 32-bit and 64-bit
WinHlp32.exe is required to display 32-bit Help files that have the «.hlp» file name extension. To view .hlp files on Windows 7, you need to install this application.
A genuine validation will be performed before the download can be started. The Help program seems to be the same for 32-bit and 64-bit editions of Windows 7.
The application is only available for Windows 7; it cannot be installed on newer versions of the Windows operating system, e.g. Windows 8.1 or Windows 10.
Users who run these versions may want to check out third-party programs like Help Explorer Viewer or WinHlp32 for Windows 10 to add the functionality to these versions of Windows.
Advertisement