Помилка під Вільний час відкриття довідки у програмах Windows: "Функція не входить до складу" або "Довідка не підтримується"

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 917607
Примітка
Програма довідки Windows не підтримується у Windows 10, Windows Server 2012 або пізніших версій Windows Server. У Windows для перегляду довідки програми для Windows Vista, 7, 8 і 8,1 лише.

корпорація Майкрософт настійно рекомендує, що розробникам програмного забезпечення, припинити сценарій виконання застосунку довідки Windows. Розробникам програмного забезпечення, які постачають програми, що ґрунтуються на HLP-файли, рекомендується своїх довідок на на формат, наприклад CHM, HTML або XML. Щоб отримати додаткові відомості див. у статті на сайті MSDNHTTPS://MSDN.Microsoft.com/EN-US/Library/Windows/Desktop/ms728460 (v=vs.85).aspx. У той Вільний час як Microsoft, який створює майбутні технології для довідки, уважно довідки авторів продовжувати сценарій виконання HTML-довідка 1.4. HTML-довідка 1.4 входить до складу версій Windows, починаючи з ОС Windows 7.
Ознаки
Під Вільний час спроби відкрити довідку в програм для Windows, з'являється одне з таких повідомлень про помилку.

Довідку для цієї програми створено у форматі довідки Windows, який використовувався у Windows попередніх версій і не підтримується у Windows Vista.

Довідка для цієї програми було створено у форматі довідки Windows, для якого потрібен засіб, не включений у поточну версію Windows. Однак можна завантажити програму, яка дасть змогу переглядати довідку, створену у форматі довідки Windows.

Довідка для цієї програми було створено у форматі довідки Windows, для якого потрібен засіб, не включений у поточну версію Windows. Щоб отримати додаткові відомості перейдіть на веб-сайті довідки та підтримки Microsoft.
Розв'язанн
Для перегляду 32-розрядних файлів довідки, з розширення імені файлу. hlp, в ОС Windows, слід завантажити та інсталювати WinHlp32.exe з центру завантажень Microsoft.Важливі зауваження щодо завантаження цієї програми
  • Відкрийте посилання, за допомогою браузера Internet Explorer.
  • Якщо з'явиться протокол IMAP "Потрібна перевірка" під Вільний час відкриття сторінки завантаження, натисніть кнопку Продовжити, а потім виконайте інструкції на екрані.
  • Коли буде запропоновано завантажити файл, виберіть ім'я файлу для 64-розрядних версій Windows "x64" або "x86" для 32-розрядних версій Windows. Скористайтеся наведеними нижче відомостями про автоматичне визначення, щоб зробити вибір.
    Зараз ви використовуєте 32-розрядну операційну систему.
  • Програма довідки Windows не підтримується у Windows Server 2012 або пізніших версій Windows Server.
Якщо виникають проблеми під Вільний час інсталяції WinHlp32.exe або сценарій виконання довідки, перейдіть до розділу "Додаткові відомості".


Додаткові відомості для досвідчених користувачів
Ця проблема виникає, коли довідка Windows використовує попередню версію програми довідки Windows (WinHlp32.exe) для відображення вмісту.
Відомі проблеми, яка виникає під Вільний час інсталяції WinHlp32.exe

Помилка 80070422 служби Windows Update



Вручну, вирішити цю проблему
Якщо службу Windows Update виникає помилка 80070422 служби під Вільний час завантаження WinHlp32.exe оновлення, можливо, доведеться змінити настройки служби Windows Update а потім перезапустити службу. Щоб це зробити, виконайте такі дії:
  1. Натисніть кнопку, запустітьі введіть застосунок-служба у Розпочати пошук або Пошук програм та файлів текстове поле.
  2. У списку програм двічі клацніть Служби. Якщо буде запропоновано ввести адміністратор паролів або надати підтвердження, введіть пароль або надайте підтвердження.
  3. Клацніть правою кнопкою миші на служби Windows Update<b00> </b00> служби і виберіть пункт Властивості.
  4. На вкладці "Загальне" переконайтеся, що поруч із типом завантаження вибрано Автоматичне.
  5. Поруч зі станом служби перевірте, чи запущено службу. Якщо її не запущено, натисніть кнопку Пуск. Якщо буде запропоновано ввести адміністратор паролів або надати підтвердження, введіть пароль або надайте підтвердження.
  6. Натисніть кнопку OK.
Відомі проблеми, які виникають після інсталяції 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, деякі функціональні можливості файлу можуть працювати неправильно. У такому випадку може з'явитися таке протокол IMAP про помилку:
    Виникла проблема із запуском макросу. (1037)
    Слід використовувати ці макроси, їх можна ввімкнути за допомогою, обхід групової політики або реєстру, як описано в розділі "записи реєстру та групові політики для адміністраторів мережі".
  • Не вдається отримати доступ до HLP-файлів, які зберігаються на сайтах інтрамережі

    За промовчанням не можна використовувати WinHlp32.exe для доступу до HLP-файлів, які зберігаються на сайтах інтрамережі. Під Вільний час спроби відкрити віддалений файл, з'являється таке протокол IMAP про помилку:
    Не вдалося відобразити, файл довідки. Спробуйте відкрити файл довідки, повторно і якщо все ще з'являється це протокол IMAP, скопіюйте файл довідки на інший дублювання диска та повторіть спробу.
    Якщо у вас є доступ до HLP-файлів, які зберігаються на сайтах інтрамережі, їх можна розблокувати за допомогою тимчасових рішень для групової політики або реєстру, які описано в розділі "Записи реєстру та групові політики для адміністраторів мережі".
  • Доступ неінтерактивних користувачів заблоковано

    Заблоковано доступ до HLP-файлів для неінтерактивних користувачів, наприклад системних процесів. Користувачу не відображається протокол IMAP про помилку, коли виникає ця помилка.
  • Переміщення файлів перетягуванням вимкнуто

    Переміщення файлів перетягуванням в програмі вимкнуто. Користувачу не відображається протокол IMAP про помилку, коли виникає ця помилка.
  • залежність завдання від файлів у розділі "Як використовувати довідку"

    Файли довідки під заголовком "Як використовувати довідку" було видалено, з Windows Vista і Windows Server 2008. Зазначені нижче файли видалено:
    • Windows.hlp
    • WinHlp32.hlp
    • WinHlp32.CNT
    • WinHelp.CNT
    • Nocntnt.CNT
    Примітки
    • Ці файли не входять в ОС Windows 7 або Windows Server 2008 R2.
    • HLP-файли, які залежать від цих файлів, може повернути протокол IMAP про помилку під Вільний час спроби відкрити їх.
Способи Вирішення проблем сумісності, пов'язані з WinHlp32.exe
Для перегляду 32-розрядних файлів довідки можна використовувати WinHlp32.exe. Даний випуск забезпечує настройки групової політики та підрозділи реєстру, які можна використовувати для усунення проблем із сумісністю. Наприклад, настройки групової політики та підрозділи реєстру можна використовувати для вирішення питань пов'язаних із макросами в 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. Проте, корпорація Майкрософт не надає жодних рекомендацій про те, які параметри реєстру та параметри найкраще підходять для вашого конкретного середовища. Якщо ви працюєте в керованому середовищі, IT-відділ має порівняти переваги цих способів із ризиком їх сценарій виконання. Безпечніше буде взагалі не використовувати рішень, які стосуються реєстру.

Примітка. Для виконання цього завдання, вам потрібно увійти до системи за допомогою облікового запису адміністратора. За допомогою облікового запису адміністратора можна внести зміни до комп'ютера, які неможливо внести з іншого облікового запису, наприклад стандартного.

Щоб увійти за допомогою облікового запису адміністратора, ви повинні знати пароль для облікового запису адміністратора на комп'ютері. Якщо ви виконуєте ці кроки на особистому комп'ютері, ви, ймовірно, вже ввійшли за допомогою облікового запису адміністратора. Якщо ви виконуєте ці кроки на робочому комп'ютері, можливо, доведеться звернутися до системного адміністратора по допомогу.

Ручне ввімкнення макросів на одному комп'ютері

Увага! Виконуйте інтерактивні елементи, описані в цьому розділі, обережно. Неправильне внесення змін до реєстру може викликати серйозні проблеми. Перш ніж змінювати його, резервної копії реєстру для відновлення на випадок виникнення проблем.

Увімкнення макросів на окремому комп'ютері після інсталяції WinHelp32.exe:
  1. Увійдіть за допомогою облікового запису адміністратора.
  2. Натисніть в Клавіша з емблемою Windows + R, введіть Regeditпісля чого натисніть OK.
    Дозвіл керування доступом Якщо буде запропоновано на administratorpassword або підтвердження, введіть пароль або натисніть продовжити.
  3. У 32-розрядних версіях Windows, знайдіть і виберіть такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft

    У 64-розрядних версіях Windows, знайдіть і виберіть такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
  4. У меню Edit (Редагування) виберіть New (Створити) і натисніть Key (Розділ).
  5. Тип WinHelp, і натисніть клавішу Enter.
  6. Клацніть розділ WinHelp.
  7. У меню Edit (Редагування) виберіть New (Створити) і клацніть значення DWORD (32-розрядне).
  8. Тип AllowProgrammaticMacros, і натисніть клавішу Enter.
  9. У меню Edit (Редагування) натисніть Modify (Змінити).
  10. Введіть у полі значення1, клацніть шістнадцятковий у базі і натисніть кнопку OK.
  11. Закрийте редактор реєстру.
Як розблокувати HLP-файли, які зберігаються в інтрамережі на одному комп'ютері після інсталяції WinHlp32.exe
Після інсталяції файлу WinHelp32.exe, що описується в цій статті, блокуються файли. hlp, які зберігаються на сайтах інтрамережі. Щоб отримати додаткові відомості про цю проблему див. розділ "Відомі проблеми".

Тут наведено інтерактивні елементи, щоб розблокувати HLP-файлах шляхом зміни до реєстру. Якщо комп’ютер-зразок у керованому середовищі, не виконуйте ці кроки, не проконсультувавшись із працівниками ІТ-відділу. Вони можуть вирішити не вмикати макроси або вони ввімкнути їх за допомогою групових політик.

Увага! У цій статті, містить відомості про зниження рівня безпеки або вимкнення функцій безпеки, на комп'ютері. Можна виконувати зазначені інтерактивні елементи, щоб вирішити проблему. Перш ніж виконувати зазначені інтерактивні елементи, рекомендовано оцінити ризики, пов'язані з ними, у вашому конкретному середовищі. Якщо ви виберете це рішення, варто вжити додаткові заходи для захисту комп'ютера.

Увага! У цій статті, містяться відомості про те, як вирішити проблеми, спричинені змінами в цьому випуску довідки Windows. Проте, корпорація Майкрософт не надає жодних рекомендацій про те, які параметри реєстру та параметри найкраще підходять для вашого конкретного середовища. Якщо ви працюєте в керованому середовищі, IT-відділ має порівняти переваги цих способів із ризиком їх сценарій виконання. Безпечніше буде взагалі не використовувати рішень, які стосуються реєстру.

Примітка. Для виконання цього завдання, вам потрібно увійти до системи за допомогою облікового запису адміністратора. За допомогою облікового запису адміністратора можна внести зміни до комп'ютера, які неможливо внести з іншого облікового запису, наприклад стандартного.

Щоб увійти за допомогою облікового запису адміністратора, ви повинні знати пароль для облікового запису адміністратора на комп'ютері. Якщо ви виконуєте ці кроки на особистому комп'ютері, ви, ймовірно, ввійдете за допомогою облікового запису адміністратора. Якщо ви виконуєте ці кроки на робочому комп'ютері, можливо, доведеться звернутися до системного адміністратора по допомогу.


Ручне розблокування HLP-файлів, які зберігаються в інтрамережі на одному комп'ютері

Увага! Виконуйте інтерактивні елементи, описані в цьому розділі, обережно. Неправильне внесення змін до реєстру може викликати серйозні проблеми. Перш ніж змінювати його, резервної копії реєстру для відновлення на випадок виникнення проблем.

Щоб розблокувати файли .hlp після інсталяції WinHelp32.exe, виконайте такі дії:
  1. Увійдіть за допомогою облікового запису адміністратора.
  2. Натисніть клавіші Windows+R, введіть regedit і натисніть кнопку OK.
    Дозвіл керування доступом Якщо буде запропоновано ввести в administratorpassword або надати підтвердження, введіть пароль або натисніть кнопку продовжити.
  3. У 32-розрядних версіях Windows, знайдіть і виберіть такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft

    У 64-розрядних версіях Windows, знайдіть і виберіть такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
  4. У меню Edit (Редагування) виберіть New (Створити) і натисніть Key (Розділ).
  5. Тип WinHelp, і натисніть клавішу Enter.
  6. Клацніть розділ WinHelp.
  7. У меню Edit (Редагування) виберіть New (Створити) і клацніть значення DWORD (32-розрядне).
  8. Тип AllowIntranetAccess, і натисніть клавішу Enter.
  9. У меню Edit (Редагування) натисніть Modify (Змінити).
  10. Введіть у полі значення1, клацніть шістнадцятковий у базі і натисніть кнопку OK.
  11. Закрийте редактор реєстру.
запис А бізнес-партнера реєстру та групові політики для адміністраторів мережі
Увага! Описана методика може зробити комп’ютер-зразок або мережу вразливішими до атак зловмисних користувачів або Підтримка програмного забезпечення для захисту від зловмисних програм, такого як віруси. корпорація Майкрософт не рекомендує використовувати цей спосіб, але надаємо ці відомості таким чином, щоб ви могли скористатися перевагою ним на власний розсуд. Використовуйте цей спосіб на власний розсуд.

Увага! У цій статті, містяться відомості про те, як вирішити проблеми, спричинені змінами в цьому випуску довідки Windows. Проте, корпорація Майкрософт не надає жодних рекомендацій про те, які параметри реєстру та параметри підходять для вашої організації. IT-відділ має порівняти переваги цих способів із ризиком їх сценарій виконання. Безпечніше буде взагалі не використовувати рішень, які стосуються реєстру.

Завантаження WinHlp32.exe містить параметри групової політики та запис А бізнес-партнера реєстру для тимчасового вирішення двох відомих проблем у цьому випуску довідки Windows. З допомогою наведених параметрів групової політики або записів реєстру адміністратори мережі та окремі користувачі можуть вмикати макроси і розблокувати HLP-файли, які зберігаються на сайтах інтрамережі. Надаються параметри групової політики локального комп'ютера та параметри групової політики поточного користувача для тимчасового усунення неполадок для кожної функції. Крім того, можна використовувати параметр реєстру користувача для керування кожною функцією.

Для кожної функції пріоритети такі:
  • Групова політика локального комп'ютера
  • Групова політика поточного користувача
  • Параметр реєстру користувача
Якщо політику не налаштовано для функції, і параметр реєстру користувача для функції не настроєно, функції працюватимуть, як описано в розділі "Відомі проблеми".

Увага! Цей розділ, спосіб або завдання, містить вказівки, про внесення змін до реєстру. Проте, серйозні проблеми можуть виникнути якщо внесені зміни до реєстру неправильні. Таким чином, переконайтеся, що ретельно виконані такі інтерактивні елементи. Для додаткового захисту створіть архівувати реєстру перед внесенням змін. Після цього можна відновити реєстр, якщо виникає проблема. Щоб отримати додаткові відомості про архівувати та відновлення реєстру клацніть номер статті в базі знань Microsoft Knowledge Base:
322756 архівувати та відновлення реєстру в ОС Windows
  • Увімкнення макросів

    Щоб увімкнути або вимкнути макроси в HLP-файлах, адміністратори мережі можуть скористатися перевагою параметром групової політики Дозволити програмні макроси у WinHlp32.exe. Адміністратори можуть використовувати консоль керування MMC груповою політикою (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. exe — це версія довідки Windows для 16-розрядних HLP-файлів.

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 917607 – останній перегляд: 11/22/2016 05:49:00 – виправлення: 19.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Standard, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows Server 2008 Standard, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter without Hyper-V, 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 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Web Server 2008 R2

  • kbquadrantinstall kbresolve kbtshoot kbhelp kbexpertisebeginner kbinfo kbcip kbconsumer kbmt KB917607 KbMtuk
Зворотний зв’язок