Windows 7 ошибка при исполнении макроса 1037

Ошибка при исполнении макроса 1037 windows 7

Обновлено: 09.02.2023

Обычно для отладки макроса его выполняют в пошаговом режиме. Для включения этого режима необходимо нажать кнопку По шагам (Single Step) на панели инструментов в окне Конструктора макросов или выбрать команду меню Запуск, По шагам (Run, Single Step). Тогда перед выполнением каждой макрокоманды будет появляться диалоговое окно Пошаговое исполнение макроса (Macro Single Step) (рис. 11.14).

В этом окне отображаются имя макроса, имя исполняемой макрокоманды, условие ее исполнения и аргументы. При этом в полях Условие (Condition) и Аргументы (Arguments) видны значения условного выражения и аргументов макрокоманды. Если в строке макрокоманды условие не указано, в поле Условие (Condition) всегда будет показываться значение Истина (True). Кнопки справа от полей в этом окне позволяют выполнить очередную макрокоманду, прервать выполнение макроса (например, если видно, что аргументы вычислены неправильно) и продолжить выполнение в обычном режиме, т. е. не по шагам.

Рис. 11.14. Диалоговое окно Пошаговое исполнение макроса

Если в процессе выполнения макроса возникла ошибка, появляется диалоговое окно Ошибка выполнения макроса (Action Failed), аналогичное окну Пошаговое исполнение макроса (Macro Single Step), но без возможности продолжить процесс (кнопки Шаг (Step) и Продолжить (Continue) недоступны). Можно только прервать выполнение макроса, нажав кнопку Прервать (Halt). В окне отображается макрокоманда, содержащая ошибку.

Поиск ошибок в макросах, как правило, не вызывает больших затруднений. Это связано с тем, что:

  • большинство синтаксических ошибок проверяется при вводе и система просто не даст ввести неправильное название макрокоманды или условное выражение (правда, она не защитит от ввода неправильного имени объекта, например несуществующей формы или элемента управления в форме);
  • макросы, как правило, достаточно просты и не содержат длинных последовательностей макрокоманд, в противном случае лучше написать процедуру на VBA, т. к. язык VBA предоставляет больше возможностей и имеет существенно лучшие средства отладки.

Основные ошибки, которые возникают в макросах, связаны либо с неправильным вводом имен объектов, и тогда Access не может найти соответствующий объект, либо с тем, что объекты, на которые ссылается макрокоманда, недоступны, например форма не открыта. Поэтому при возникновении ошибки в первую очередь нужно проверить, правильно ли введены имена объектов и открыты ли формы, использованные в условиях или аргументах макрокоманд.

Прежде чем использовать ссылки на форму или элемент управления, рекомендуется выполнять проверку, открыта ли форма, с помощью функции isLoaded(). К сожалению, эта функция не является стандартной функцией Access, а обычно включается в модуль «Служебные функции» (Utility Function) базы данных «Борей». Вы можете скопировать ее оттуда в свою базу данных.

Еще один стандартный прием — установка точек останова. Его применяют для того, чтобы остановить выполнение макроса в определенной точке до завершения процесса. Для этого используется макрокоманда ОстановитьМакрос (StopMacro). Макрос будет выполняться до макрокоманды ОстановитьМакрос (StopMacro), после этого можно проверить результаты. Таким образом, можно локализовать ошибку с точностью до макрокоманды.

Файл 1037.ini использует расширение INI, в частности известное как файл Windows Initialization. Классифицируется как файл Параметры (Windows Initialization), созданный для RocketDock 1.3.5 компанией PunkLabs.

Впервые 1037.ini был представлен 06/26/2008 в составе RocketDock 1.3.5 для Windows 10. По нашим данным, это самая последняя дата выпуска от компании PunkLabs.

В этой короткой статье приводятся подробные сведения о файле, шаги по устранению проблем INI с 1037.ini и список бесплатных загрузок для каждой версии, содержащейся в нашем полном каталоге файлов.

Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Сведения о разработчике и ПО
Программа: RocketDock 1.3.5
Разработчик: PunkLabs
Программное обеспечение: RocketDock
Версия ПО: 1.3.5
Сведения о файле
Размер файла (байты): 7060
Дата первоначального файла: 12/04/2019
Дата последнего файла: 12/04/2019
Информация о файле Описание
Размер файла: 6.9 kB
Дата и время изменения файла: 2019:12:04 02:54:15+00:00

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Общие ошибки выполнения 1037.ini

Ошибки файла 1037.ini часто возникают на этапе запуска RocketDock, но также могут возникать во время работы программы. Эти типы ошибок INI также известны как «ошибки выполнения», поскольку они возникают во время выполнения RocketDock. К числу наиболее распространенных ошибок выполнения 1037.ini относятся:

  • Не удается найти 1037.ini.
  • 1037.ini — ошибка.
  • Не удалось загрузить 1037.ini.
  • Ошибка при загрузке 1037.ini.
  • Не удалось зарегистрировать 1037.ini / Не удается зарегистрировать 1037.ini.
  • Ошибка выполнения — 1037.ini.
  • Файл 1037.ini отсутствует или поврежден.

Программа: C:Program Files (x86)RocketDockLanguages1037.ini

Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.

В большинстве случаев причинами ошибок в INI являются отсутствующие или поврежденные файлы. Файл 1037.ini может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с RocketDock) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла 1037.ini может быть вызвано отключением питания при загрузке RocketDock, сбоем системы при загрузке или сохранении 1037.ini, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

Если на этапе 1 не удается устранить ошибку 1037.ini, перейдите к шагу 2 ниже.

Шаг 2. Если вы недавно установили приложение RocketDock (или схожее программное обеспечение), удалите его, затем попробуйте переустановить RocketDock.

Чтобы удалить программное обеспечение RocketDock, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

После полного удаления приложения следует перезагрузить ПК и заново установить RocketDock.

Если на этапе 2 также не удается устранить ошибку 1037.ini, перейдите к шагу 3 ниже.

Шаг 3. Выполните обновление Windows.

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла 1037.ini. Мы храним полную базу данных файлов 1037.ini со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии RocketDock . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

Windows 10: C:Program Files (x86)RocketDockLanguages

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.

СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с 1037.ini. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.

БЕСПЛАТНЫЕ компьютерные консультации. ДНЕПР

БЕСПЛАТНЫЕ компьютерные консультации. ДНЕПР

БЕСПЛАТНЫЕ компьютерные консультации. ДНЕПР запись закреплена

ОБРАТИЛИСЬ С ПРОБЛЕМОЙ
Здравствуйте.
Пропал раздел жесткого диска (D, если быть конкретным) после установки Windows 7.
В управлении дисками, раздел показывается, но ему не задана буква. При попытке задать букву выдает ошибку «Произошла ошибка при выполнении операции, так как информация в оснастке диспетчера дисков устарела. Обновите данные при помощи операции обновления.Если ошибка сохранится, закройте окно оснастки диспетчера дисков, затем перезапустите эту службу или перезагрузите компьютер». Перезагрузка ничего не дала.
Прочитал уже кучу форумов с подобной проблемой, но, похоже, у каждой проблемы индивидуальное решение.

РЕШЕНИЕ
Откройте диспетчер устройств. Это можно сделать, введя «Диспетчер устройств» или «devmgmt.msc» в поле поиска меню «Пуск».
После открытия диспетчера устройств щелкните «Тома запоминающих устройств», чтобы развернуть раздел «Тома запоминающих устройств» дерева устройств.
В разделе «Тома запоминающих устройств» должен отобразиться том, указанный как «Неизвестное устройство.» Щелкните его правой кнопкой мыши и выберите команду «Удалить.» После отображения запроса на подтверждение нажмите кнопку «ОК».
Перезапустите систему, если появится соответствующее уведомление. Том должен быть доступен после окончания перезагрузки. Если уведомление о перезагрузке системы не отображается, щелкните правой кнопкой диспетчер устройств и выберите параметр «Обновить конфигурацию оборудования.» После завершения обновления и установки тома вы сможете получить доступ к нему.

Александра Зарянова

Александра Зарянова

нет пункта «Неизвестное устройство.» в «Тома запоминающих устройств»
что делать?

Отказ макроса или надстройки от выполнения своих функций имеет ряд причин. Рассмотрим наиболее распространенные из них.

Операционная система

Вплоть до Office 2016 пакет приложений Microsoft Office выпускается в различных версиях, для Windows и для Mac OS. Встроенный в приложения Office язык программирования при этом использует отличающиеся друг от друга библиотеки операционной системы. В связи с этим макрос/надстройка, написанная для работы в приложениях под Windows, может не работать, либо работать некорректно в MacOS. Проверьте операционную систему, для которой разрабатывался макрос/надстройка.

Разработчик пакета офисных приложений

Кроме Microsoft Office, пользователи достаточно часто используют альтернативные пакеты офисных приложений, такие как OpenOffice или LibreOffice. Приложения этих пакетов также имеют встроенные языки программирования, но эти языки отличаются друг от друга. Макросы или надстройки, написанные в Visual Basic for Application в приложениях пакета Microsoft Office, не будут работать в приложениях OpenOffice или LibreOffice. Уточните, для какого пакета офисных программ разработан макрос/надстройка.

Наличие компонента VBA

Для того, чтобы можно было запустить макрос или надстройку в каком-либо приложении пакета Office, необходимо, чтобы с этим пакетом был установлен компонент VBA – встроенный язык программирования Visual Basic for Application. В некоторых версиях Office этот пакет может устанавливаться отдельно. Проверьте, установлен ли этот компонент на компьютере. Нажмите сочетание клавиш Alt+F11, если после этого появляется окно редактора Visual Basic, то компонент установлен. В случае, если компонент отсутствует, его необходимо установить.

Версия Microsoft Office

Активация Microsoft Office

Убедитесь в том, что Microsoft Office не требует активации. Проведите активацию, чтобы избежать каких-либо ограничений при использовании приложений.

Снятие блокировки файла

Файл, полученный с другого компьютера или из сети интернет может быть заблокирован. Чтобы разблокировать такой файл, необходимо кликнуть на нем правой кнопкой мыши и на вкладке «Общие» нажать кнопку «Разблокировать».

snyatie blokirovki s fajla

Система безопасности

Используемые библиотеки

cant find project or library

Это окно также можно вызвать и самостоятельно, если в редакторе VB выбрать пункт меню Tools/References.

Кроме этого не все библиотеки подключаются автоматически. Если на компьютере разработчика макроса или надстройки какая-то библиотека была подключена вручную, затем макрос или надстройка были перенесены на другой компьютер, где эта библиотека не подключена, возникает такая-же ошибка.

Читайте также:

      

  • Сменить виндовс 7 на 7
  •   

  • Как найти ноутбук по мак адресу
  •   

  • Windows ce синхронизация времени
  •   

  • Qasmixer linux нет звука
  •   

  • Как установить origin на windows 10

Обновлено: 30.01.2023

Обычно для отладки макроса его выполняют в пошаговом режиме. Для включения этого режима необходимо нажать кнопку По шагам (Single Step) на панели инструментов в окне Конструктора макросов или выбрать команду меню Запуск, По шагам (Run, Single Step). Тогда перед выполнением каждой макрокоманды будет появляться диалоговое окно Пошаговое исполнение макроса (Macro Single Step) (рис. 11.14).

В этом окне отображаются имя макроса, имя исполняемой макрокоманды, условие ее исполнения и аргументы. При этом в полях Условие (Condition) и Аргументы (Arguments) видны значения условного выражения и аргументов макрокоманды. Если в строке макрокоманды условие не указано, в поле Условие (Condition) всегда будет показываться значение Истина (True). Кнопки справа от полей в этом окне позволяют выполнить очередную макрокоманду, прервать выполнение макроса (например, если видно, что аргументы вычислены неправильно) и продолжить выполнение в обычном режиме, т. е. не по шагам.

Рис. 11.14. Диалоговое окно Пошаговое исполнение макроса

Если в процессе выполнения макроса возникла ошибка, появляется диалоговое окно Ошибка выполнения макроса (Action Failed), аналогичное окну Пошаговое исполнение макроса (Macro Single Step), но без возможности продолжить процесс (кнопки Шаг (Step) и Продолжить (Continue) недоступны). Можно только прервать выполнение макроса, нажав кнопку Прервать (Halt). В окне отображается макрокоманда, содержащая ошибку.

Поиск ошибок в макросах, как правило, не вызывает больших затруднений. Это связано с тем, что:

  • большинство синтаксических ошибок проверяется при вводе и система просто не даст ввести неправильное название макрокоманды или условное выражение (правда, она не защитит от ввода неправильного имени объекта, например несуществующей формы или элемента управления в форме);
  • макросы, как правило, достаточно просты и не содержат длинных последовательностей макрокоманд, в противном случае лучше написать процедуру на VBA, т. к. язык VBA предоставляет больше возможностей и имеет существенно лучшие средства отладки.

Основные ошибки, которые возникают в макросах, связаны либо с неправильным вводом имен объектов, и тогда Access не может найти соответствующий объект, либо с тем, что объекты, на которые ссылается макрокоманда, недоступны, например форма не открыта. Поэтому при возникновении ошибки в первую очередь нужно проверить, правильно ли введены имена объектов и открыты ли формы, использованные в условиях или аргументах макрокоманд.

Прежде чем использовать ссылки на форму или элемент управления, рекомендуется выполнять проверку, открыта ли форма, с помощью функции isLoaded(). К сожалению, эта функция не является стандартной функцией Access, а обычно включается в модуль «Служебные функции» (Utility Function) базы данных «Борей». Вы можете скопировать ее оттуда в свою базу данных.

Еще один стандартный прием — установка точек останова. Его применяют для того, чтобы остановить выполнение макроса в определенной точке до завершения процесса. Для этого используется макрокоманда ОстановитьМакрос (StopMacro). Макрос будет выполняться до макрокоманды ОстановитьМакрос (StopMacro), после этого можно проверить результаты. Таким образом, можно локализовать ошибку с точностью до макрокоманды.

Файл 1037.ini использует расширение INI, в частности известное как файл Windows Initialization. Классифицируется как файл Параметры (Windows Initialization), созданный для RocketDock 1.3.5 компанией PunkLabs.

Впервые 1037.ini был представлен 06/26/2008 в составе RocketDock 1.3.5 для Windows 10. По нашим данным, это самая последняя дата выпуска от компании PunkLabs.

В этой короткой статье приводятся подробные сведения о файле, шаги по устранению проблем INI с 1037.ini и список бесплатных загрузок для каждой версии, содержащейся в нашем полном каталоге файлов.

Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Сведения о разработчике и ПО
Программа: RocketDock 1.3.5
Разработчик: PunkLabs
Программное обеспечение: RocketDock
Версия ПО: 1.3.5
Сведения о файле
Размер файла (байты): 7060
Дата первоначального файла: 12/04/2019
Дата последнего файла: 12/04/2019
Информация о файле Описание
Размер файла: 6.9 kB
Дата и время изменения файла: 2019:12:04 02:54:15+00:00

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Общие ошибки выполнения 1037.ini

Ошибки файла 1037.ini часто возникают на этапе запуска RocketDock, но также могут возникать во время работы программы. Эти типы ошибок INI также известны как «ошибки выполнения», поскольку они возникают во время выполнения RocketDock. К числу наиболее распространенных ошибок выполнения 1037.ini относятся:

  • Не удается найти 1037.ini.
  • 1037.ini — ошибка.
  • Не удалось загрузить 1037.ini.
  • Ошибка при загрузке 1037.ini.
  • Не удалось зарегистрировать 1037.ini / Не удается зарегистрировать 1037.ini.
  • Ошибка выполнения — 1037.ini.
  • Файл 1037.ini отсутствует или поврежден.

Программа: C:Program Files (x86)RocketDockLanguages1037.ini

Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.

В большинстве случаев причинами ошибок в INI являются отсутствующие или поврежденные файлы. Файл 1037.ini может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с RocketDock) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла 1037.ini может быть вызвано отключением питания при загрузке RocketDock, сбоем системы при загрузке или сохранении 1037.ini, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

Если на этапе 1 не удается устранить ошибку 1037.ini, перейдите к шагу 2 ниже.

Шаг 2. Если вы недавно установили приложение RocketDock (или схожее программное обеспечение), удалите его, затем попробуйте переустановить RocketDock.

Чтобы удалить программное обеспечение RocketDock, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

После полного удаления приложения следует перезагрузить ПК и заново установить RocketDock.

Если на этапе 2 также не удается устранить ошибку 1037.ini, перейдите к шагу 3 ниже.

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла 1037.ini. Мы храним полную базу данных файлов 1037.ini со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии RocketDock . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

Windows 10: C:Program Files (x86)RocketDockLanguages

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.

СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с 1037.ini. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.

БЕСПЛАТНЫЕ компьютерные консультации. ДНЕПР

БЕСПЛАТНЫЕ компьютерные консультации. ДНЕПР

БЕСПЛАТНЫЕ компьютерные консультации. ДНЕПР запись закреплена

ОБРАТИЛИСЬ С ПРОБЛЕМОЙ
Здравствуйте.
Пропал раздел жесткого диска (D, если быть конкретным) после установки Windows 7.
В управлении дисками, раздел показывается, но ему не задана буква. При попытке задать букву выдает ошибку «Произошла ошибка при выполнении операции, так как информация в оснастке диспетчера дисков устарела. Обновите данные при помощи операции обновления.Если ошибка сохранится, закройте окно оснастки диспетчера дисков, затем перезапустите эту службу или перезагрузите компьютер». Перезагрузка ничего не дала.
Прочитал уже кучу форумов с подобной проблемой, но, похоже, у каждой проблемы индивидуальное решение.

РЕШЕНИЕ
Откройте диспетчер устройств. Это можно сделать, введя «Диспетчер устройств» или «devmgmt.msc» в поле поиска меню «Пуск».
После открытия диспетчера устройств щелкните «Тома запоминающих устройств», чтобы развернуть раздел «Тома запоминающих устройств» дерева устройств.
В разделе «Тома запоминающих устройств» должен отобразиться том, указанный как «Неизвестное устройство.» Щелкните его правой кнопкой мыши и выберите команду «Удалить.» После отображения запроса на подтверждение нажмите кнопку «ОК».
Перезапустите систему, если появится соответствующее уведомление. Том должен быть доступен после окончания перезагрузки. Если уведомление о перезагрузке системы не отображается, щелкните правой кнопкой диспетчер устройств и выберите параметр «Обновить конфигурацию оборудования.» После завершения обновления и установки тома вы сможете получить доступ к нему.

Александра Зарянова

Александра Зарянова

нет пункта «Неизвестное устройство.» в «Тома запоминающих устройств»
что делать?

Отказ макроса или надстройки от выполнения своих функций имеет ряд причин. Рассмотрим наиболее распространенные из них.

Операционная система

Вплоть до Office 2016 пакет приложений Microsoft Office выпускается в различных версиях, для Windows и для Mac OS. Встроенный в приложения Office язык программирования при этом использует отличающиеся друг от друга библиотеки операционной системы. В связи с этим макрос/надстройка, написанная для работы в приложениях под Windows, может не работать, либо работать некорректно в MacOS. Проверьте операционную систему, для которой разрабатывался макрос/надстройка.

Разработчик пакета офисных приложений

Кроме Microsoft Office, пользователи достаточно часто используют альтернативные пакеты офисных приложений, такие как OpenOffice или LibreOffice. Приложения этих пакетов также имеют встроенные языки программирования, но эти языки отличаются друг от друга. Макросы или надстройки, написанные в Visual Basic for Application в приложениях пакета Microsoft Office, не будут работать в приложениях OpenOffice или LibreOffice. Уточните, для какого пакета офисных программ разработан макрос/надстройка.

Наличие компонента VBA

Для того, чтобы можно было запустить макрос или надстройку в каком-либо приложении пакета Office, необходимо, чтобы с этим пакетом был установлен компонент VBA – встроенный язык программирования Visual Basic for Application. В некоторых версиях Office этот пакет может устанавливаться отдельно. Проверьте, установлен ли этот компонент на компьютере. Нажмите сочетание клавиш Alt+F11, если после этого появляется окно редактора Visual Basic, то компонент установлен. В случае, если компонент отсутствует, его необходимо установить.

Версия Microsoft Office

Активация Microsoft Office

Убедитесь в том, что Microsoft Office не требует активации. Проведите активацию, чтобы избежать каких-либо ограничений при использовании приложений.

Снятие блокировки файла

Файл, полученный с другого компьютера или из сети интернет может быть заблокирован. Чтобы разблокировать такой файл, необходимо кликнуть на нем правой кнопкой мыши и на вкладке «Общие» нажать кнопку «Разблокировать».

snyatie blokirovki s fajla

Система безопасности

Используемые библиотеки

cant find project or library

Это окно также можно вызвать и самостоятельно, если в редакторе VB выбрать пункт меню Tools/References.

Кроме этого не все библиотеки подключаются автоматически. Если на компьютере разработчика макроса или надстройки какая-то библиотека была подключена вручную, затем макрос или надстройка были перенесены на другой компьютер, где эта библиотека не подключена, возникает такая-же ошибка.

Читайте также:

  • Сменить виндовс 7 на 7
  • Как найти ноутбук по мак адресу
  • Windows ce синхронизация времени
  • Qasmixer linux нет звука
  • Как установить origin на windows 10

Программа справки 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 службы, а затем перезапустить службу. Для этого выполните указанные ниже действия.

  1. Нажмите кнопку «Пуск» и введите «Службы» в текстовом поле «Запуск поиска » или «Программы поиска и файлы «.

  2. Дважды щелкните «Службы » из списка «Программы». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.

  3. Щелкните правой кнопкой мыши службу клиентский компонент Центра обновления Windows и выберите пункт «Свойства».

  4. На вкладке «Общие» убедитесь, что рядом с типом запуска выбран параметр «Автоматический».

  5. Рядом с состоянием службы проверьте, запущена ли служба. Если он не запущен, нажмите кнопку » Пуск». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.

  6. Нажмите кнопку ОК.

Известные проблемы, которые могут возникнуть после установки 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, выполните следующие действия.

  1. Войдите с помощью учетной записи администратора.

  2. Нажмите клавишу Windows +R, введите regedit и нажмите кнопку » ОК».
    Значок уведомления если появится запрос на ввод пароля администратора или подтверждение, введите пароль или нажмите кнопку «Продолжить».

  3. В 32-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoft
    В 64-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:

    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft

  4. В меню «Правка » наведите указатель мыши на пункт «Создать» и нажмите кнопку » Ключ».

  5. Введите WinHelp и нажмите клавишу ВВОД.

  6. Щелкните ключ WinHelp .

  7. В меню «Правка » наведите указатель мыши на пункт «Создать» и выберите значение DWORD (32-разрядное значение).

  8. Введите AllowProgrammaticMacros и нажмите клавишу ВВОД.

  9. В меню «Правка » нажмите кнопку «Изменить».

  10. В поле данных «Значение» введите 1, щелкните шестнадцатеричное значение в базовой области и нажмите кнопку «ОК«.

  11. Закройте редактор реестра.

Как разблокировать HLP-файлы, хранящиеся в интрасети на одном компьютере после установки WinHlp32.exe

После установки WinHelp32.exe файла, описанного в этой статье, HLP-файлы, хранящиеся на сайтах интрасети, блокируются. Дополнительные сведения об этой проблеме см. в разделе «Известные проблемы».

В этой статье содержатся инструкции по разблокировки этих HLP-файлов путем изменения раздела реестра. Если компьютер находится в управляемой среде, не следуйте этим инструкциям без предварительного консультации с ИТ-отделом. ИТ-отделы могут не включать макросы повторно или повторно включить их с помощью групповых политик.

Важно В этой статье содержатся сведения о том, как уменьшить параметры безопасности или отключить функции безопасности на компьютере. Эти изменения можно внести для решения конкретной проблемы. Перед внесением этих изменений рекомендуется оценить риски, связанные с реализацией этого обходного решения в конкретной среде. Если вы реализуете это временное решение, выполните дополнительные действия, которые помогут защитить компьютер.

Предупреждение В этой статье содержатся сведения о том, как обойти проблемы, вызванные изменениями в этом выпуске справки Windows. Однако корпорация Майкрософт не дает никаких конкретных рекомендаций о том, какие разделы реестра и какие значения являются правильными для вашей уникальной среды. Если вы используете управляемую среду, ИТ-отдел лучше всего оценит, как оценить преимущества этих обходных решений от рисков их использования. Более безопасный курс — не использовать обходные пути реестра.

Примечание Для выполнения действий, описанных в этой задаче, необходимо войти на компьютер с помощью учетной записи администратора. Используя учетную запись администратора, вы можете внести изменения на компьютере, которые нельзя внести с помощью другой учетной записи, например стандартной учетной записи.

Чтобы войти в систему с помощью учетной записи администратора, необходимо знать пароль для учетной записи администратора на компьютере. Если вы выполняете эти действия на личном компьютере, скорее всего, вы уже выполнили вход с помощью учетной записи администратора. Если вы выполняете эти действия на рабочем компьютере, может потребоваться обратиться за помощью к системному администратору.

Разблокировка HLP-файлов вручную, хранящихся в интрасети на одном компьютере

Важно

Внимательно выполните действия, описанные в этом разделе. Ошибки при изменении реестра могут привести к серьезным проблемам. Прежде чем изменять его, создайте резервную копию реестра для восстановления на случай возникновения проблем.

Чтобы разблокировать HLP-файлы после установки WinHelp32.exe, выполните следующие действия.

  1. Войдите с помощью учетной записи администратора.

  2. Нажмите клавишу Windows +R, введите regedit и нажмите кнопку » ОК».
    Значок уведомления если появится запрос на ввод пароля администратора или подтверждение, введите пароль или нажмите кнопку «Продолжить».

  3. В 32-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoft
    В 64-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:

    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft

  4. В меню «Правка » наведите указатель мыши на пункт «Создать» и нажмите кнопку » Ключ».

  5. Введите WinHelp и нажмите клавишу ВВОД.

  6. Щелкните ключ WinHelp .

  7. В меню «Правка » наведите указатель мыши на пункт «Создать» и выберите значение DWORD (32-разрядное значение).

  8. Введите AllowIntranetAccess и нажмите клавишу ВВОД.

  9. В меню «Правка » нажмите кнопку «Изменить».

  10. В поле данных «Значение» введите 1, щелкните шестнадцатеричное значение в базовой области и нажмите кнопку «ОК«.

  11. Закройте редактор реестра.

Записи реестра и групповые политики для администраторов сети

Предупреждение Это решение может сделать компьютер или сеть более уязвимыми для атак злоумышленников или вредоносных программ, таких как вирусы. Мы не рекомендуем использовать это решение, но предоставляем эти сведения, чтобы вы могли реализовать это решение по собственному усмотрению. Используйте это решение на свой риск.

Предупреждение В этой статье содержатся сведения о том, как обойти проблемы, вызванные изменениями в этом выпуске справки Windows. Однако корпорация Майкрософт не предоставляет никаких конкретных рекомендаций о том, какие разделы реестра и какие значения являются правильными для вашей организации. Ваш ИТ-отдел лучше всего оценивает преимущества этих обходных решений от рисков их использования. Более безопасный курс — не использовать обходные пути реестра.

Скачивание WinHlp32.exe содержит групповая политика параметров и записей реестра для решения двух известных проблем в этом выпуске справки Windows. Используя следующие параметры групповая политика или записи реестра, администраторы сети и отдельные пользователи могут повторно включить макросы и разблокировать HLP-файлы, хранящиеся на сайтах интрасети. Параметры локального групповая политика и текущего пользователя групповая политика предоставляются в качестве обходного решения для каждой функции. Для управления каждым компонентом можно также использовать параметр реестра пользователей.

Для каждой функции приоритет имеет следующий порядок:

  • Локальные компьютеры групповая политика

  • Текущее пользовательское групповая политика

  • Параметр реестра пользователей

Если политика для функции не задана, а параметр реестра пользователей для этой функции не задан, функции будут вести себя так, как описано в разделе «Известные проблемы».

Важно В этом разделе, методе или задаче содержатся инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы тщательно выполните эти действия. Чтобы добавить защиту, создайте резервную копию реестра перед его изменением. Затем можно восстановить реестр в случае возникновения проблемы. Чтобы получить дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

322756 Резервное копирование и восстановление реестра в Windows

  • Включение макросов

    Администраторы сети могут использовать параметр «Разрешить программные макросы» в WinHlp32.exeгрупповая политика, чтобы включить или отключить макросы в HLP-файлах. Администраторы могут использовать консоль групповая политика управления (GPMC) для управления этим групповая политика параметрами. Дополнительные сведения о групповая политика см. в разделе «Ссылки».

    Если не задан ни локальный компьютер групповая политика ни текущий пользователь групповая политика для этой функции, пользователи могут изменить параметр реестра пользователей для этой функции, чтобы включить или отключить макросы в HLP-файлах. Чтобы изменить этот параметр, пользователям необходимо сначала добавить в реестр следующий новый подраздел:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWinHelp Затем пользователи должны добавить значение DWORD с именем AllowProgrammaticMacros в этот подраздел. Если для AllowProgrammaticMacros задано значение 1, макросы будут включены. Если задано значение 0, макросы будут отключены. Если это значение реестра не существует, макросы будут отключены.

  • Как разблокировать HLP-файлы, хранящиеся в интрасети

    Сетевые администраторы могут использовать разрешение WinHlp32.exe для доступа к HLP-файлам, хранящимся на сайтах интрасети групповая политика, чтобы разблокировать HLP-файлы, хранящиеся в интрасети. Администраторы могут использовать GPMC для управления этим групповая политика настройки. Дополнительные сведения о групповая политика см. в разделе «Ссылки».

    Если ни один групповая политика для этой функции не задан, пользователи могут изменить параметр реестра пользователей для этой функции, чтобы заблокировать или разблокировать HLP-файлы, хранящиеся на сайтах интрасети. Чтобы изменить этот параметр, пользователям необходимо сначала добавить в реестр следующий новый подраздел:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWinHelp Затем пользователи должны добавить значение 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 не поддерживается в 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 службы, а затем перезапустить службу. Для этого выполните указанные ниже действия.

  1. Нажмите кнопку «Пуск» и введите «Службы» в текстовом поле «Запуск поиска » или «Программы поиска и файлы «.

  2. Дважды щелкните «Службы » из списка «Программы». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.

  3. Щелкните правой кнопкой мыши службу клиентский компонент Центра обновления Windows и выберите пункт «Свойства».

  4. На вкладке «Общие» убедитесь, что рядом с типом запуска выбран параметр «Автоматический».

  5. Рядом с состоянием службы проверьте, запущена ли служба. Если он не запущен, нажмите кнопку » Пуск». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.

  6. Нажмите кнопку ОК.

Известные проблемы, которые могут возникнуть после установки 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, выполните следующие действия.

  1. Войдите с помощью учетной записи администратора.

  2. Нажмите клавишу Windows +R, введите regedit и нажмите кнопку » ОК».
    Значок уведомления если появится запрос на ввод пароля администратора или подтверждение, введите пароль или нажмите кнопку «Продолжить».

  3. В 32-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoft
    В 64-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:

    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft

  4. В меню «Правка » наведите указатель мыши на пункт «Создать» и нажмите кнопку » Ключ».

  5. Введите WinHelp и нажмите клавишу ВВОД.

  6. Щелкните ключ WinHelp .

  7. В меню «Правка » наведите указатель мыши на пункт «Создать» и выберите значение DWORD (32-разрядное значение).

  8. Введите AllowProgrammaticMacros и нажмите клавишу ВВОД.

  9. В меню «Правка » нажмите кнопку «Изменить».

  10. В поле данных «Значение» введите 1, щелкните шестнадцатеричное значение в базовой области и нажмите кнопку «ОК«.

  11. Закройте редактор реестра.

Как разблокировать HLP-файлы, хранящиеся в интрасети на одном компьютере после установки WinHlp32.exe

После установки WinHelp32.exe файла, описанного в этой статье, HLP-файлы, хранящиеся на сайтах интрасети, блокируются. Дополнительные сведения об этой проблеме см. в разделе «Известные проблемы».

В этой статье содержатся инструкции по разблокировки этих HLP-файлов путем изменения раздела реестра. Если компьютер находится в управляемой среде, не следуйте этим инструкциям без предварительного консультации с ИТ-отделом. ИТ-отделы могут не включать макросы повторно или повторно включить их с помощью групповых политик.

Важно В этой статье содержатся сведения о том, как уменьшить параметры безопасности или отключить функции безопасности на компьютере. Эти изменения можно внести для решения конкретной проблемы. Перед внесением этих изменений рекомендуется оценить риски, связанные с реализацией этого обходного решения в конкретной среде. Если вы реализуете это временное решение, выполните дополнительные действия, которые помогут защитить компьютер.

Предупреждение В этой статье содержатся сведения о том, как обойти проблемы, вызванные изменениями в этом выпуске справки Windows. Однако корпорация Майкрософт не дает никаких конкретных рекомендаций о том, какие разделы реестра и какие значения являются правильными для вашей уникальной среды. Если вы используете управляемую среду, ИТ-отдел лучше всего оценит, как оценить преимущества этих обходных решений от рисков их использования. Более безопасный курс — не использовать обходные пути реестра.

Примечание Для выполнения действий, описанных в этой задаче, необходимо войти на компьютер с помощью учетной записи администратора. Используя учетную запись администратора, вы можете внести изменения на компьютере, которые нельзя внести с помощью другой учетной записи, например стандартной учетной записи.

Чтобы войти в систему с помощью учетной записи администратора, необходимо знать пароль для учетной записи администратора на компьютере. Если вы выполняете эти действия на личном компьютере, скорее всего, вы уже выполнили вход с помощью учетной записи администратора. Если вы выполняете эти действия на рабочем компьютере, может потребоваться обратиться за помощью к системному администратору.

Разблокировка HLP-файлов вручную, хранящихся в интрасети на одном компьютере

Важно

Внимательно выполните действия, описанные в этом разделе. Ошибки при изменении реестра могут привести к серьезным проблемам. Прежде чем изменять его, создайте резервную копию реестра для восстановления на случай возникновения проблем.

Чтобы разблокировать HLP-файлы после установки WinHelp32.exe, выполните следующие действия.

  1. Войдите с помощью учетной записи администратора.

  2. Нажмите клавишу Windows +R, введите regedit и нажмите кнопку » ОК».
    Значок уведомления если появится запрос на ввод пароля администратора или подтверждение, введите пароль или нажмите кнопку «Продолжить».

  3. В 32-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoft
    В 64-разрядных выпусках Windows найдите и выберите следующий подраздел реестра:

    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft

  4. В меню «Правка » наведите указатель мыши на пункт «Создать» и нажмите кнопку » Ключ».

  5. Введите WinHelp и нажмите клавишу ВВОД.

  6. Щелкните ключ WinHelp .

  7. В меню «Правка » наведите указатель мыши на пункт «Создать» и выберите значение DWORD (32-разрядное значение).

  8. Введите AllowIntranetAccess и нажмите клавишу ВВОД.

  9. В меню «Правка » нажмите кнопку «Изменить».

  10. В поле данных «Значение» введите 1, щелкните шестнадцатеричное значение в базовой области и нажмите кнопку «ОК«.

  11. Закройте редактор реестра.

Записи реестра и групповые политики для администраторов сети

Предупреждение Это решение может сделать компьютер или сеть более уязвимыми для атак злоумышленников или вредоносных программ, таких как вирусы. Мы не рекомендуем использовать это решение, но предоставляем эти сведения, чтобы вы могли реализовать это решение по собственному усмотрению. Используйте это решение на свой риск.

Предупреждение В этой статье содержатся сведения о том, как обойти проблемы, вызванные изменениями в этом выпуске справки Windows. Однако корпорация Майкрософт не предоставляет никаких конкретных рекомендаций о том, какие разделы реестра и какие значения являются правильными для вашей организации. Ваш ИТ-отдел лучше всего оценивает преимущества этих обходных решений от рисков их использования. Более безопасный курс — не использовать обходные пути реестра.

Скачивание WinHlp32.exe содержит групповая политика параметров и записей реестра для решения двух известных проблем в этом выпуске справки Windows. Используя следующие параметры групповая политика или записи реестра, администраторы сети и отдельные пользователи могут повторно включить макросы и разблокировать HLP-файлы, хранящиеся на сайтах интрасети. Параметры локального групповая политика и текущего пользователя групповая политика предоставляются в качестве обходного решения для каждой функции. Для управления каждым компонентом можно также использовать параметр реестра пользователей.

Для каждой функции приоритет имеет следующий порядок:

  • Локальные компьютеры групповая политика

  • Текущее пользовательское групповая политика

  • Параметр реестра пользователей

Если политика для функции не задана, а параметр реестра пользователей для этой функции не задан, функции будут вести себя так, как описано в разделе «Известные проблемы».

Важно В этом разделе, методе или задаче содержатся инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы тщательно выполните эти действия. Чтобы добавить защиту, создайте резервную копию реестра перед его изменением. Затем можно восстановить реестр в случае возникновения проблемы. Чтобы получить дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

322756 Резервное копирование и восстановление реестра в Windows

  • Включение макросов

    Администраторы сети могут использовать параметр «Разрешить программные макросы» в WinHlp32.exeгрупповая политика, чтобы включить или отключить макросы в HLP-файлах. Администраторы могут использовать консоль групповая политика управления (GPMC) для управления этим групповая политика параметрами. Дополнительные сведения о групповая политика см. в разделе «Ссылки».

    Если не задан ни локальный компьютер групповая политика ни текущий пользователь групповая политика для этой функции, пользователи могут изменить параметр реестра пользователей для этой функции, чтобы включить или отключить макросы в HLP-файлах. Чтобы изменить этот параметр, пользователям необходимо сначала добавить в реестр следующий новый подраздел:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWinHelp Затем пользователи должны добавить значение DWORD с именем AllowProgrammaticMacros в этот подраздел. Если для AllowProgrammaticMacros задано значение 1, макросы будут включены. Если задано значение 0, макросы будут отключены. Если это значение реестра не существует, макросы будут отключены.

  • Как разблокировать HLP-файлы, хранящиеся в интрасети

    Сетевые администраторы могут использовать разрешение WinHlp32.exe для доступа к HLP-файлам, хранящимся на сайтах интрасети групповая политика, чтобы разблокировать HLP-файлы, хранящиеся в интрасети. Администраторы могут использовать GPMC для управления этим групповая политика настройки. Дополнительные сведения о групповая политика см. в разделе «Ссылки».

    Если ни один групповая политика для этой функции не задан, пользователи могут изменить параметр реестра пользователей для этой функции, чтобы заблокировать или разблокировать HLP-файлы, хранящиеся на сайтах интрасети. Чтобы изменить этот параметр, пользователям необходимо сначала добавить в реестр следующий новый подраздел:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWinHelp Затем пользователи должны добавить значение 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-файлов.

Ссылки

  • Home
  • VBForums
  • Visual Basic
  • Visual Basic 6 and Earlier
  • [RESOLVED] Window 7 FIx to WinHelp Error [1037]

  1. Jun 26th, 2014, 10:36 PM


    #1

    dw85745 is offline

    Thread Starter


    PowerPoster


    Resolved [RESOLVED] Window 7 FIx to WinHelp Error [1037]

    With the installation of VB5 on Window 7 (32 bit) , Help did NOT work.
    Installed Microsoft’s recommended KB, which allowed VB Help to show, but Help examples were missing.
    Received Error: «There was a problem running the macro (1037).

    Finally found a fix using Regedit.

    1) Create Key: HKLMSoftwareMicrosoftWinHelp
    2) Create a DWORD SubKey with name» «AllowProgrammaticMacros» ‘<<One word, and no quotes
    3) Give SubKey a value of «1» ‘<<no quotes

    Hope this help someone else.


  2. Dec 30th, 2018, 02:13 AM


    #2

    Re: [RESOLVED] Window 7 FIx to WinHelp Error [1037]

    The above will NOT work for Windows 7 64b Systems, where you have to use the following procedure using Regedit:

    1) Create Key: HKLM/SOFTWARE/Wow6432Node/Microsoft/WinHelp
    2) Create a DWORD SubKey with name» «AllowProgrammaticMacros» ‘<<One word, and no quotes
    3) Give SubKey a value of «1» ‘<<no quotes

    (Reference: https://answers.microsoft.com/en-us/…c-29e46b2923d1)

    After doing the above you may receive the following error when trying to open a .hlp extensions file:

    —————————
    Windows Help
    —————————
    Cannot find or load the file inetwh32.dll. This file should be copied to C:Windowssystem32 or a directory in your PATH.
    —————————
    OK
    —————————

    Meaning you will have to download the missing file �inetwh32.dll�

    ATTENTION: After downloading the above file do NOT copy it to:

    �C:Windowssystem32�, instead, copy it to:

    �C:WindowsSysWOW64�

    That�s it, the error is now fixed for your Windows 7 64b System.


  • Home
  • VBForums
  • Visual Basic
  • Visual Basic 6 and Earlier
  • [RESOLVED] Window 7 FIx to WinHelp Error [1037]


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Forum Rules


Click Here to Expand Forum to Full Width

Категория Главная  

2015-08-08 00:00:00

ВВЕДЕНИЕ

Программа справки Windows WinHlp32.exe — это программа справки, которая была включена в операционную систему Microsoft Windows начиная с версии Microsoft Windows 3.1. WinHlp32.exe требуется для пользователей, желающих просматривать 32-битные файлы справки с расширением HLP.

Однако программа Справки Windows не имела основных обновлений в течение многих выпусков Windows и больше не соответствует стандартам Майкрософт. Таким образом, начиная с версии Windows Vista, корпорация Майкрософт приняла решение больше не включать программу справки Windows в качестве компонента операционной системы Windows. Также программам сторонних производителей, включающим файлы с расширением. hlp, больше не разрешено распространять эту программу справки Windows.

Пользователям, которым необходимо просматривать 32-битные файлы с расширением HLP в операционной системе Windows Vista или будущих версиях операционных систем Windows, нужно загрузить программу WinHlp32.exe с веб-узла центра загрузки корпорации Майкрософт и установить на свои компьютеры. Загрузить программу можно с веб-узла Майкрософт по следующему адресу:
Http://www. microsoft. com/downloads/details. aspx? displaylang=ru&FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb

Дополнительная информация для опытных пользователей

Внимание! Данная статья содержит информацию по отключению параметров безопасности либо снижению уровня безопасности. Эти изменения позволяют решить определенные проблемы, однако предварительно рекомендуется взвесить последствия для безопасности системы. При реализации этого метода предпримите дополнительные меры для защиты своего компьютера.

Внимание! В статье содержатся сведения об изменении системного реестра. Перед внесением изменений рекомендуется создать резервную копию системного реестра и изучить процедуру его восстановления. Для получения дополнительных сведений об архивировании, восстановлении и изменении реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Создание резервной копии, редактирование и восстановление реестра Windows XP и Windows Server 2003

Примечание для поставщиков содержимого cправки, поставляющих файлы с расширением HLP

Технология WinHlp32.exe официально считается устаревшей, начиная с выпуска Windows Vista. Она не будет поддерживаться во всех последующих версиях Windows. Таким образом, разработчикам программного обеспечения настоятельно не рекомендуется использование этой программы cправки Windows в Windows Vista. Производителя программного обеспечения, ищущим программы, использующие файлы с расширением HLP, рекомендуется перевести свои системы Справки в другой формат, например CHM, HTML или XML. Также им придется изменить названия с WinHelp API на название, соответствующее новому источнику содержимого. Некоторые средства сторонних производителей помогут разработчикам программного обеспечения преобразовать содержимое cправки из одного формата в другой.

Windows Vista все еще поддерживает WinHelp. exe для 16-битных файлов с расширением HLP

Программа WinHelp. exe является версией Справки Windows для 16-битных файлов с расширением HLP. Программа WinHelp. exe все еще включена в операционную систему Windows Vista.

Известные проблемы

В следующем списке перечислены известные функциональные ограничения для предыдущих выпусков WinHlp32.exe.

    Отключение макросов

    По умолчанию следующие макросы отключены в справке Windows для Windows Vista:

      ExecFile RegisterRoutine ShellExecute ShortCut Generate Test ExecProgram

    Однако все остальные макросы в файлах HLP работают так же, как в предыдущих версиях справки. Если файл, содержащий макросы, будет открываться после установки справки Windows для Windows Vista, некоторые макросы могут работать неправильно. Также появляется следующее сообщение об ошибке:
    Обнаружена ошибка при запуске макроса. 1037
    При необходимости пользователи могут обойти запрет на запуск макросов при помощи групповых политик или реестра. Как это сделать, описано в разделе «Параметры реестра и групповые политики».

    Невозможно получить доступ к файлам HLP, хранящимся на узле интрасети.

    По умолчанию у WinHlp32.exe нет доступа к файлам HLP, хранящимся на узлах интрасети. При попытке открыть удаленный файл может появляться следующее сообщение об ошибке:
    Невозможно просмотреть этот файл справки. Попробуйте открыть файл еще раз. Если сообщение появляется опять, скопируйте файл на другой диск и снова попытайтесь открыть его.
    При необходимости пользователи могут обойти запрет на просмотр файлов справки, находящихся на узле интрасети, при помощи групповых политик или реестра. Как это сделать, описано в разделе «Параметры реестра и групповые политики».

    Доступ неинтерактивного пользователя заблокирован

    Неинтерактивным пользователям, например системным процессам, запрещен доступ к файлам HLP. Сообщение об ошибке не отображается при появлении ошибки.

    Возможность перетаскивания отключена

    Поддержка перетаскивания в приложении отключена. Сообщение об ошибке не отображается при появлении ошибки.

    Зависимости файлов «Использование справки»

    Файлы справки, озаглавленные «Использование справки», удалены из системы Windows Vista. Список удаленных файлов:

      Windows. hlp Winhlp32.hlp Winhlp32.cnt Winhelp. cnt Nocntnt. cnt

    Зависящие от этих файлов файлы HLP могут возвращать ошибку при попытке открытия. В будущем эти файлы будут доступны в центре загрузки Майкрософт для исправления ошибок совместимости.

Исправление ошибок совместимости приложений, связанных со справкой Windows WinHlp32.exe в системе Windows Vista

Для просмотра 32-разрядных файлов справки можно использовать загружаемую программу справки Windows для Windows Vista, упомянутую в разделе «Введение». В данном выпуске имеются групповые политики и разделы реестра, которые можно использовать для обхода проблем совместимости. Например, групповые политики и разделы реестра помогут решить проблему с макросами в файлах HLP и с доступом к файлам HLP на узлах интрасети. В то же время компьютер подвергается большему риску при включении этих политик или параметров реестра, особенно при просмотре файлов справки, поступивших из неизвестного источника. Таким образом необходимо быть осторожными при применении временных решений для обхода проблем совместимости приложений, которые описаны в данном разделе.

Воспользуйтесь следующим вопросником для определения того, устанавливать ли вам WinHlp32.exe и какие именно изменения в политике и реестре вам стоит сделать.

У вас есть приложения, работе которых серьезно помешает отсутствие WinHlp32.exe в Windows Vista?

    Скольким приложениям требуется WinHlp32.exe? Сколько приложений подвержено рассматриваемой проблеме? Насколько важные задачи выполняют эти приложения? Насколько описанные изменения влияют на работоспособность приложений?

Какие у вас требования к безопасности и какие возможности безопасности?

    Что является более важным — сохранение возможностей, обеспечиваемых программой WinHlp32.exe, или обеспечение максимального уровня безопасности? Дадут ли внешние меры безопасности, например, корпоративный брандмауэр, достаточно уверенности в безопасности установки WinHlp32.exe и описанных в статье изменений в политике и реестре?

Поставляет ли ваша организация кому-нибудь информацию в виде файлов HLP?

    Можно ли изменить приложения так, чтобы они не использовали программу WinHlp32.exe? Можете ли вы преобразовать информацию, содержащуюся у вас в виде файла HLP, в какой-нибудь другой формат, например CHM, HTML или XML? Хранит ли ваша организация хранит файлы HLP в интрасети? Могут ли эти файлы быть перенесены на локальный компьютер?

Параметры реестра и групповые политики

Предупреждение. Выполнение описанных ниже действий повышает степень уязвимости компьютера или сети от атак пользователей-злоумышленников или проникновения вирусов. Корпорация Майкрософт не рекомендует использовать этот метод, но в случае необходимости вы можете применить этот способ на свой собственный риск. В случае использования данного метода обхода проблемы полагайтесь на свой опыт и знания.

Внимание! В этой статье содержится информация по решению проблем, связанных с различиями в версиях справки Windows. У корпорации Майкрософт нет рекомендаций по изменению реестра именно для вашей организации. Решение об использовании описанных методов устранения неполадок должен принимать отдел информационных технологий организации, основываясь на информации о данных методах и о сопутствующих рисках. Для максимальной безопасности не рекомендуется использовать методы обхода, требующие вносить изменения в реестр.

Для обхода двух известных проблем в загружаемой версии справки Windows WinHlp32.exe имеются групповые политики и параметры реестра. Изменив групповые политики и элементы реестра, администратор сети сможет включить макросы и разблокировать доступ к файлам HLP на узле интрасети. Для решения этих двух проблем потребуются две групповые политики, групповая политика локального компьютера и групповая политика текущего пользователя. Кроме того, для управления каждой функцией можно использовать параметры реестра.

Выполните следующие дествия по порядку:

Групповая политика «Локальный компьютер» Групповая политика «Текущий пользователь» Пользовательский параметр реестра

Если никаких изменений в групповой политике и в реестре не сделано, то поведение справки Windows будет в точности соответствовать поведению, описанному в разделе «Известные проблемы».

    Разрешение макросов

    Сетевой администратор может использовать политику Разрешить программные макросы в WinHlp32.exe для включения и выключения работы макросов в файлах HLP. Для настройки объектов групповой политики используется «Консоль управления групповой политикой» GPMC. Для получения дополнительных сведений о групповых политиках см. раздел «Ссылки».

    Если ни групповая политика локального компьютера, ни групповая политика текущего пользователя изменены не были, то можно включить или выключить макросы в файлах HLP в реестре. Для этих изменений необходимо добавить в реестр следующий подраздел:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWinHelp
    Затем добавить в нем параметр типа DWORD с названием AllowProgrammaticMacros. Если установить значение параметра AllowProgrammaticMacros в 1, макросы будут включены. Если установить значение параметра AllowProgrammaticMacros в 0, макросы будут выключены. Если значение параметра не установлено, макросы будут выключены.

    Получение доступа к файлам HLP, хранящимся в интрасети

    Сетевой администратор может использовать политику Разрешить WinHlp32.exe доступ к файлам HLP, хранящимся на узлах интрасети для разблокирования файлов, хранящихся в интрасети. Для настройки объектов групповой политики можно использовать «Консоль управления групповой политикой» GPMC. Для получения дополнительных сведений о групповых политиках см. раздел «Ссылки».

    Если групповая политика изменена не была, то можно блокировать или разблокировать доступ к файлам HLP, хранящимся на узлах интрасети, с помощью параметров реестра. Для этих изменений необходимо добавить в реестр следующий подраздел:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWinHelp
    Затем добавить в нем параметр типа DWORD с названием AllowIntranetAccess. Если значение AllowIntranetAccess установлено в 1, файлы HLP, хранящиеся на узлах интрасети, доступны. Если значение AllowIntranetAccess установлено в 0, файлы HLP, хранящиеся на узлах интрасети, недоступны. Если значение AllowIntranetAccess не установлено, файлы HLP, хранящиеся на узлах интрасети, недоступны.

Информация в данной статье относится к следующим продуктам

Windows Vista Home Basic Windows Vista Home Premium Windows Vista Enterprise Windows Vista Business Windows Vista Ultimate Windows Vista Starter Windows Vista Business 64-bit edition Windows Vista Home Premium 64-bit edition Windows Vista Home Basic 64-bit edition Windows Vista Ultimate 64-bit edition Windows Vista Enterprise 64-bit edition 

Понравилась статья? Поделить с друзьями:
  • Windows 7 ошибка ssl сертификата
  • Windows 7 ошибка classpnp sys
  • Windows 7 ошибка 0xc004f200 как исправить
  • Windows 7 ошибка 0x000000e при загрузке
  • Windows 7 ошибка 0x0000007e при загрузке