Программа справки Windows не поддерживается в Windows 10, Windows Server 2012 или более поздних версиях Windows Server. Программа справки Windows доступна только для Windows Vista, 7, 8 и 8.1.о том, какая версия справки мне нужна? Пока корпорация Майкрософт разрабатывает будущие технологии справки, мы рекомендуем авторам продолжить использование HTML-справки 1.4. HtmL-справка 1.4 включена в версии Windows, начиная с Windows 7.
Корпорация Майкрософт настоятельно рекомендует разработчикам программного обеспечения прекратить использование приложения справки Windows. Разработчикам программного обеспечения, которые поставляют программы, использующие HLP-файлы, рекомендуется перевести интерфейс справки на альтернативный формат файла справки, например CHM, HTML или XML. Дополнительные сведения см. в статье MSDNПризнаки
При попытке открыть справку в программах под управлением Windows вы получаете одно из следующих сообщений об ошибке.
Справка для этой программы была создана в формате справки Windows, который использовался в предыдущих версиях Windows и не поддерживается в Windows Vista.
Справка для этой программы была создана в формате справки Windows, который зависит от функции, не включенной в эту версию Windows. Однако вы можете скачать программу, которая позволит просматривать справку, созданную в формате справки Windows.
Справка для этой программы была создана в формате справки Windows, который зависит от функции, не включенной в эту версию Windows. Дополнительные сведения см. на веб-сайте справки и поддержки Майкрософт.
"Разрешение"
Чтобы просмотреть 32-разрядные файлы справки с расширением HLP в Windows, необходимо скачать и установить WinHlp32.exe из Центра загрузки Майкрософт.
Важные примечания для скачивания этой программы
-
Откройте ссылки с помощью 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\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\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-файлов.Ссылки
групповая политика коллекции групповая политика редакторе объектов Основные групповая политика и параметры