Програма довідки Windows не підтримується в Windows 10, Windows Server 2012 або новіших версій Windows Server. Програма Windows довідки доступна лише Windows Vista, 7, 8 і 8.1.
Корпорація Майкрософт наполегливо рекомендує припинити використання програмним забезпеченням для Windows довідки. Розробники програмного забезпечення, які надають програми, які покладаються на файли HLP, рекомендують переходити до альтернативного формату файлу довідки, як-от CHM, HTML або XML. Докладні відомості див. в статті MSDN Яку версію довідки мені потрібна? Хоча корпорація Майкрософт розробляє майбутні технології довідки, ми радимо авторам допомогти й надалі використовувати HTML Help 1.4. Html Help 1.4 входить до складу Windows версій, починаючи з Windows 7.
Ознаки
Якщо ви спробуєте відкрити довідку в програмі для Windows, може з’явитися одне з наведених нижче повідомлень про помилку.
Довідка для цієї програми має формат "Довідка Windows", який використовувався в попередніх версіях Windows і не підтримується у Windows Vista.
Довідка для цієї програми має формат "Довідки Windows", для перегляду якого потрібен засіб, не включений у поточну версію Windows. Проте для завантаження доступна програма, яка дозволить переглядати файли довідки у форматі "Довідка Windows".
Довідку для цієї програми створено у Windows форматі довідки, який залежить від компонента, який не входить до складу цієї версії Windows. Докладні відомості див. на веб-сайті довідки та підтримки Microsoft.
Спосіб вирішення
Щоб переглядати 32-розрядні файли довідки з розширенням HLP у Windows, завантажте й інсталюйте програму WinHlp32.exe, скориставшись Центром завантажень Microsoft.
Важливі примітки про завантаження програми
-
Вибирайте посилання тільки в браузері Internet Explorer.
-
Якщо під час відкриття сторінки завантаження відобразиться повідомлення "Потрібна перевірка", натисніть кнопку Продовжити й дотримуйтеся вказівок на екрані.
-
Коли буде запропоновано завантажити файл, виберіть ім'я файлу, що містить "x64" для 64-розрядних версій Windows або "x86" для 32-розрядних Windows. При цьому враховуйте таку автоматично визначену інформацію:
-
Програма "Довідка Windows" не підтримується у Windows Server 2012 і пізніших версіях цієї системи.
У разі виникнення проблем під час інсталяції WinHlp32.exe або використання довідки, перейдіть до розділу "Додаткові відомості".
Додаткові відомості для досвідчених користувачів
Ця проблема виникає, коли вміст у програмі "Довідка Windows" відображається за допомогою попередньої версії цієї програми (WinHlp32.exe).
Відомі проблеми, які можуть виникнути під час інсталяції програми WinHlp32.exe
Помилка 80070422 служби Windows Update
Самостійне вирішення цієї проблеми
У разі появи помилки 80070422 служби Windows Update під час завантаження оновлення WinHlp32.exe, можливо, вам доведеться змінити параметри служби Windows Update, після чого перезапустити її. Для цього виконайте описані нижче дії.
-
Натисніть кнопку Пуск і введіть запит Служби у текстове поле Розпочати пошук або Пошук програм і файлів.
-
Двічі клацніть Служби в списку "Програми". Якщо з’явиться запит на введення пароля адміністратора або підтвердження дії, введіть пароль або надайте підтвердження.
-
Правою кнопкою миші натисніть службу Windows Update і виберіть Властивості.
-
На вкладці Загальні в розділі Тип запуску виберіть Автоматично.
-
У розділі Стан служби перевірте, чи запущено службу. Якщо її не запущено, клацніть Запустити. Якщо з’явиться запит на введення пароля адміністратора або підтвердження дії, введіть пароль або надайте підтвердження.
-
Клацніть OK.
Відомі проблеми, які можуть виникнути після інсталяції програми WinHlp32.exe
У наведеному нижче списку описуються відомі функціональні обмеження порівняно з попередніми випусками програми WinHlp32.exe. Зазначені нижче відомі проблеми стосуються лише версії WinHlp32.exe, описаній у цій статті.
-
Макроси вимкнуто
За замовчуванням у дорозі вимкнуто наведені нижче Windows довідки.-
ExecFile
-
RegisterRoutine
-
ShellExecute
-
ShortCut
-
Generate
-
Test
-
ExecProgram
Проте всі інші макроси в HLP-файлах працюватимуть, як у попередніх випусках. Тому, якщо HLP-файл, який залежить від цих макросів, відкрито після інсталяції довідки Windows для Windows Vista, Windows 7, Windows Server 2008 або Windows Server 2008 R2, деякі функції файлу можуть працювати неправильно. Якщо ця проблема виникає, може відобразитися таке повідомлення про помилку:
Виникла проблема із запуском макросу. (1037)
Якщо вам потрібно використовувати ці макроси, їх можна активувати за допомогою групових політик або реєстру, як описано в розділі "Записи реєстру та групові політики для адміністраторів мережі".
-
-
Не вдається отримати доступ до файлів HLP, які зберігаються на сайтах інтрамережі
За замовчуванням не можна використовувати WinHlp32.exe файлів HLP, які зберігаються на сайтах інтрамережі. Під час спроби відкрити віддалений файл з’являється таке повідомлення про помилку:Неможливо відобразити файл довідки. Спробуйте знову відкрити файл довідки та, якщо це повідомлення продовжує з’являтися, скопіюйте файл довідки на інший диск і повторіть спробу.
Якщо потрібно отримати доступ до HLP-файлів, які зберігаються на сайтах інтрамережі, можна розблокувати їх за допомогою групових політик або реєстру, як описано в розділі "Записи реєстру та групові політики для адміністраторів мережі".
-
Неінтерактивний доступ користувачів блокується
Файли HLP заблоковано неінтерактивними користувачами, наприклад системними процесами. Якщо ця помилка виникає, повідомлення про помилку не з’являється. -
Функції перетягування вимкнуто
Підтримку функцій перетягування в програмі вимкнуто. Якщо ця помилка виникає, повідомлення про помилку не з’являється. -
Залежності від файлів "Використання довідки"
Файли довідки під назвою "Інструкції з використання" видалено з Windows Vista та Windows Server 2008. Нижче наведено перелік видалених файлів.-
Windows.hlp
-
Winhlp32.hlp
-
Winhlp32.cnt
-
Winhelp.cnt
-
Nocntnt.cnt
Примітки
-
Ці файли не включено до складу ОС Windows 7 або Windows Server 2008 R2.
-
Під час відкриття HLP-файлів, які залежать від цих файлів, може виникати помилка.
-
Вирішення проблем сумісності, пов’язаних із програмою WinHlp32.exe
Переглянути 32-розрядні файли довідки WinHlp32.exe допомогою цієї програми. У цьому випуску наведено параметри групової політики та підрозділи реєстру, за допомогою яких можна вирішити проблеми сумісності програм. Наприклад, параметри групової політики та підрозділи реєстру можна використовувати, щоб вирішувати проблеми, пов'язані з макросами у файлах HLP, і файлів HLP, які зберігаються на сайтах інтрамережі. Однак, якщо користувачі переглядатиме файли довідки з невідомого джерела, комп'ютер матиме більший ризик, якщо вони ввімкнуть ці політики або ці параметри. Тому слід обережно вирішувати, чи слід реалізувати вирішення проблеми сумісності програм, описані в цьому розділі.
Скористайтеся наведеними нижче запитаннями, щоб з'ясувати, чи WinHlp32.exe, які зміни політики та які потрібно змінити в реєстрі.
-
Чи обов’язкові програми й можливості, на яких позначається видалення програми WinHlp32.exe?
-
Скільком програмам потрібен файл WinHlp32.exe? На яку кількість програм впливає змінення функціональних можливостей? Наскільки важливі ці програми?
-
Наскільки критичною є неправильна робота, спричинена змінами?
-
-
Якими є вимоги та можливості безпеки?
-
Що важливіше: можливість використання програми WinHlp32.exe чи максимальна безпека?
-
Чи надають зовнішні засоби безпеки, наприклад локальний або корпоративний брандмауер, достатню впевненість, що можна інсталювати WinHlp32.exe та виконати зміни політик або реєстру, описані в цій статті?
-
-
Якщо ви представляєте організацію, чи надає вона вміст у форматі HLP?
-
Чи можна змінити програму або вміст так, щоб не було потреби використовувати інструмент WinHlp32.exe? Наприклад, чи можна перетворити файли вмісту з поточного формату HLP в альтернативний формат, наприклад CHM, HTML або XML?
-
Ваша організація зберігає HLP-файли в інтрамережі? Чи можна натомість інсталювати ці файли локально?
-
Активування макросів на одному комп’ютері після інсталяції програми WinHlp32.exe
Після інсталяції програми WinHelp32.exe, про яку описано в цій статті, певні макроси буде вимкнуто. Докладні відомості про цю проблему див. в розділі"Відоміпроблеми".
У цьому розділі описано, як повторно активувати ці макроси, змінивши розділ реєстру. Якщо ваш комп'ютер працює в керованому середовищі, не виконуйте ці кроки, не звернутися до свого IT-відділу. IT-відділи можуть не вмикати макроси повторно, або вони можуть повторно ввімкнути їх за допомогою групових політик. Перш ніж продовжити, IT-відділи повинні повністю прочитати цю статтю.
Попередження У цій статті наведено відомості про те, як вирішити проблеми, які виникають через зміни в цьому випуску Windows довідки. Однак корпорація Майкрософт не надає жодних спеціальних рекомендацій щодо розділів реєстру та відповідних значень для вашого унікального середовища. Якщо ви працюєте в керованому середовищі, IT-відділ найкраще оцінює переваги цих способів вирішення, пов'язаних із ризиками їх використання. Безпечніший курс не використовує жодних тимчасових вирішення реєстру.
Примітка Щоб виконати ці кроки, потрібно ввійти на комп'ютер за допомогою облікового запису адміністратора. Використовуючи обліковий запис адміністратора, ви можете вносити зміни до комп'ютера, які не можна вносити з будь-яким іншим обліковим записом, наприклад стандартним.
Щоб увійти за допомогою облікового запису адміністратора, потрібно знати пароль облікового запису адміністратора на комп'ютері. Якщо ці кроки виконуються на особистому комп'ютері, імо наприклад, ви вже ввійшли в систему за допомогою облікового запису адміністратора. Якщо ці дії виконуються на комп'ютері на роботі, можливо, знадобитись звернутись по допомогу до системного адміністратора.
Активація макросів вручну на одному комп’ютері
Увага!
Уважно виконайте кроки, описані в цьому розділі. Неправильне змінення реєстру може призвести до серйозних проблем. Перш ніж внести зміни, резервні копії реєстру для відновлення на випадок виникнення проблем.
Щоб увімкнути макроси на одному комп'ютері після інсталяції WinHelp32.exe, виконайте такі дії:
-
Увійдіть у систему з правами адміністратора.
-
Натисніть клавішу Windows + R, введіть regedit і натисніть кнопку OK.
Якщо з'явиться запит на введення пароля адміністратора або підтвердження, введіть пароль або натисніть кнопку Продовжити.
-
У 32-розрядних версіях Windows знайдіть і виберіть такий підрозділ реєстру:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
У 64-розрядних випусках Windows знайдіть і виберіть такий підрозділ реєстру:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
У меню Редагування послідовно виберіть елементи Створити і Розділ.
-
Введіть WinHelp і натисніть клавішу Enter.
-
Клацніть WinHelp.
-
У меню Редагування наведіть вказівник на команду Створити і виберіть Параметр DWORD (32-розрядний).
-
Введіть AllowProgrammaticMacros і натисніть клавішу Enter.
-
У меню Редагування виберіть Змінити.
-
У полі Value data (Значення) введіть 1, клацніть hexadecimal (Шістьнадцять) в області Base (Базова) і натисніть кнопку OK.
-
Закрийте редактор реєстру.
Розблокування файлів HLP, що зберігаються на одному комп’ютері інтрамережі, після інсталяції програми WinHlp32.exe
Після інсталяції WinHelp32.exe файлів HLP, які зберігаються на сайтах інтрамережі, блокуються. Докладні відомості про цю проблему див. в розділі"Відоміпроблеми".
У цій статті описано, як розблокувати ці файли HLP, змінивши розділ реєстру. Якщо ваш комп'ютер працює в керованому середовищі, не виконуйте ці кроки, не звернутися до свого IT-відділу. IT-відділи можуть не вмикати макроси повторно, або вони можуть повторно ввімкнути їх за допомогою групових політик.
Увага! У цій статті наведено відомості про те, як знизити рівень безпеки або вимкнути функції безпеки на комп'ютері. Ці зміни можна внести, щоб вирішити певну проблему. Перш ніж вносити ці зміни, ми радимо оцінити ризики, пов'язані з упровадженням цього вирішення в певному середовищі. Якщо ви впровадите цей спосіб вирішення, виконайте будь-які відповідні додаткові дії, щоб захистити комп'ютер.
Попередження У цій статті наведено відомості про те, як вирішити проблеми, які виникають через зміни в цьому випуску Windows довідки. Однак корпорація Майкрософт не надає жодних спеціальних рекомендацій щодо розділів реєстру та відповідних значень для вашого унікального середовища. Якщо ви працюєте в керованому середовищі, IT-відділ найкраще оцінює переваги цих способів вирішення, пов'язаних із ризиками їх використання. Безпечніший курс не використовує жодних тимчасових вирішення реєстру.
Примітка Щоб виконати ці кроки, потрібно ввійти на комп'ютер за допомогою облікового запису адміністратора. Використовуючи обліковий запис адміністратора, ви можете вносити зміни до комп'ютера, які не можна вносити з будь-яким іншим обліковим записом, наприклад стандартним.
Щоб увійти за допомогою облікового запису адміністратора, потрібно знати пароль облікового запису адміністратора на комп'ютері. Якщо ці кроки виконуються на особистому комп'ютері, імо наприклад, ви вже ввійшли під обліковим записом адміністратора. Якщо ці дії виконуються на комп'ютері на роботі, можливо, знадобитись звернутись по допомогу до системного адміністратора.
Розблокування HLP-файлів, що зберігаються на одному комп’ютері інтрамережі, вручну
Увага!
Уважно виконайте кроки, описані в цьому розділі. Неправильне змінення реєстру може призвести до серйозних проблем. Перш ніж внести зміни, резервні копії реєстру для відновлення на випадок виникнення проблем.
Щоб розблокувати файли HLP після інсталяції WinHelp32.exe, виконайте такі дії:
-
Увійдіть у систему з правами адміністратора.
-
Натисніть клавішу Windows + R, введіть regedit і натисніть кнопку OK.
Якщо з'явиться запит на введення пароля адміністратора або підтвердження, введіть пароль або натисніть кнопку Продовжити.
-
У 32-розрядних версіях Windows знайдіть і виберіть такий підрозділ реєстру:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
У 64-розрядних випусках Windows знайдіть і виберіть такий підрозділ реєстру:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
-
У меню Редагування послідовно виберіть елементи Створити і Розділ.
-
Введіть WinHelp і натисніть клавішу Enter.
-
Клацніть WinHelp.
-
У меню Редагування наведіть вказівник на команду Створити і виберіть Параметр DWORD (32-розрядний).
-
Введіть AllowIntranetAccess і натисніть клавішу Enter.
-
У меню Редагування виберіть Змінити.
-
У полі Value data (Значення) введіть 1, клацніть hexadecimal (Шістьнадцять) в області Base (Базова) і натисніть кнопку OK.
-
Закрийте редактор реєстру.
Записи реєстру та групові політики для адміністраторів мережі
Попередження! Цей спосіб вирішення може зробити комп'ютер або мережу вразливішою до атак зловмисників або програм, що зловмисниками, наприклад вірусами. Ми не радимо використовувати цей спосіб, але надаєте ці відомості, щоб упровадити цей спосіб на власний розсуд. Використовуйте цей спосіб на власний ризик.
Попередження У цій статті наведено відомості про те, як вирішити проблеми, які виникають через зміни в цьому випуску Windows довідки. Проте корпорація Майкрософт не надає рекомендацій про те, які розділи та параметри реєстру будуть правильними для певної організації. IT-відділ має порівняти переваги цих способів із ризиком їх використання. Безпечніший курс не використовує жодних тимчасових вирішення реєстру.
Під час WinHlp32.exe завантаження надаються параметри групової політики та записи реєстру, які надаються, щоб вирішити дві відомі проблеми в цьому випуску Windows довідки. Використовуючи ці параметри й записи реєстру, адміністратори мережі та окремі користувачі можуть активувати макроси й розблоковувати HLP-файли, що зберігаються на сайтах інтрамережі. Вирішити ці проблеми можна за допомогою параметрів групової політики для локального комп’ютера й поточного користувача. Щоб керувати кожною функцією, можна також використовувати параметри реєстру користувача.
Для кожної функції порядок має такий порядок:
-
Групова політика локального комп’ютера
-
Групова політика поточного користувача
-
Параметр реєстру користувача
Якщо політику не настроєно для компонента, а параметр реєстру користувача для цієї функції не встановлено, функції будуть поведінку, як описано в розділі "Відомі проблеми".
Увага! У цьому розділі, способі або завдання описано, як змінити реєстр. Проте неправильне внесення змін до реєстру може призвести до виникнення серйозних проблем. Тому будьте уважні, виконуючи ці кроки. Для додаткового захисту, перш ніж вносити зміни, обов’язково створіть резервну копію реєстру. Якщо виникне проблема, реєстр можна буде відновити. Для отримання додаткових відомостей про створення резервної копії та відновлення реєстру клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
322756 Створення резервної копії та відновлення реєстру у Windows
-
Увімкнення макросів
Адміністратори мережі можуть активувати або вимкнути макроси у файлах HLP за допомогою параметра Дозволити програмні макроси WinHlp32.exeгруповій політиці. Адміністратори можуть керувати цим параметром групової політики за допомогою консолі керування груповою політикою (GPMC). Докладні відомості про групову політику див. в розділі "Посилання".
Якщо для цієї функції не встановлено ні локальну групову політику комп'ютера, ні поточну групову політику користувача, користувачі можуть змінювати параметр реєстру користувача для цієї функції, щоб увімкнути або вимкнути макроси у файлах HLP. Щоб змінити цей параметр, користувачам потрібно спочатку додати до реєстру такий новий підрозділ:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Потім користувачі мають додати до цього підрозділу значення DWORD з іменем AllowProgrammaticMacros. Якщо для параметра AllowProgrammaticMacros установлено значення 1,макроси буде ввімкнуто. Якщо для значення 0 установлено значення 0,макроси буде вимкнуто. Якщо цього значення реєстру не існує, макроси буде вимкнуто.
-
Розблокування файлів HLP, які зберігаються в інтрамережі
Адміністратори мережі можуть розблокувати файли HLP, які зберігаються в інтрамережі, за допомогою параметра Дозволити WinHlp32.exe файлів HLP, які зберігаються в інтрамережі. Адміністратори можуть керувати цим параметром групової політики за допомогою GPMC. Докладні відомості про групову політику див. в розділі "Посилання".
Якщо жодну настройку групової політики для цієї функції не встановлено, користувачі можуть змінити параметр реєстру користувача для цієї функції, щоб заблокувати або розблокувати файли HLP, які зберігаються на сайтах інтрамережі. Щоб змінити цей параметр, користувачам потрібно спочатку додати до реєстру такий новий підрозділ:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp Потім користувачі мають додати до цього підрозділу значення DWORD з іменем AllowIntranetAccess. Якщо для параметра AllowIntranetAccess установлено значення 1,будуть доступні файли HLP, які зберігаються на сайтах інтрамережі. Якщо встановлено значення 0, файлиHLP, які зберігаються на сайтах інтрамережі, блокуються. Якщо цього значення реєстру не існує, файли HLP, які зберігаються на сайтах інтрамережі, блокуються.
Додаткова інформація для постачальників вмісту, які випускають файли HLP
Починаючи з Windows Vista, старий компонент довідки (WinHlp32.exe) замінюється новим компонентом довідки, який додає більше функціональних можливостей для новіших версій Windows.
Технологія WinHlp32.exe не підтримуватиметься в поточній формі в майбутніх випусках Windows випусків. Тому ми наполегливо радимо розробникам програмного забезпечення більше не використовувати цю програму Windows довідки. Розробники програмного забезпечення, які випускають програми, які покладаються на файли HLP, рекомендують переходити до своїх систем довідки на альтернативний формат файлу довідки, наприклад CHM, .html або .xml. Вони також повинні змінити свої виклики з API WinHelp на нове джерело вмісту. Щоб допомогти розробникам програмного забезпечення перетворити вміст довідки з одного формату на інший, доступні кілька засобів сторонніх розробників.
Примітка. Windows Vista, Windows 7, Windows Server 2008 і Windows Server 2008 R2, досі входять WinHelp.exe для 16-розрядних файлів HLP. Програма WinHelp.exe – це версія довідки Windows для 16-розрядних файлів HLP.
Посилання
Колекція групової політики
Редактор об'єктів групової політики
Засоби та параметри основної групової політики