Skip to content
Due to some security concerns related to now-very-outdated WinHelp files that usually come with .HLP file extension, Microsoft decided to pull the plug and stopped supporting these files in Windows Vista, 7, 8.x and now in Windows 10. Before Windows 10, users had option to download WinHlp32 Viewer (KB917607) from Microsoft’s website and install it on their PC if they needed to view the HLP files. But Windows 10 users have no such luck since Microsoft has decided not to offer any such option for them. And if you try to install the KB917607 hotfix released for Windows 7 or 8.x on your Windows 10 system, then it displays the update incompatibility message.
So what the Windows 10 users are supposed to do? If you really want to access the .HLP files on your Windows 10, then we at TrishTech.com have created a tiny utility that can extract WinHlp32.exe from KB917607 hotfix files for you. First you have to extract the files from this hotfix and then replace the ones from the Windows folder with these files.
Part 1: Extraction of Files
- Visit https://support.microsoft.com/en-us/kb/917607 and download 32-bit WinHlp32.exe hotfix for Windows 8 (32-bit version has “x86” in the file name). If you are having any trouble downloading, try using Firefox web browser instead of Edge or Internet Explorer.
- Download our tool – magic.zip. Extract magic.exe from the downloaded archive.
- Put both magic.exe and the downloaded KB917607 update MSU file (e.g., Windows8-RT-KB917607-x86.msu) in the same folder.
- Double-click on magic.exe and wait a couple of seconds. Now you have WinHlp32.exe and supporting files for your use. You can delete magic.exe if you want. Do not delete the Windows8-RT-KB917607-x86.msu file, it is needed for Part 2.
Part 2: Replacing Files in Windows Folder
- Download replace-winhlp32.zip, extract replace.bat from it and copy it in the same folder where you have extracted the WinHlp32.exe file and other helper files.
- Skip this step if you use English as the Windows interface language. If you are not using English as the default Windows system language, then edit replace.bat and change en-US to your own language in the last line. For example, if you want Russian language, then replace en-US with ru-RU, if you use French then replace with fr-FR and so on.
- Download Process Hacker from https://github.com/processhacker/processhacker/releases. You can download the installer version and install it in your PC. But I personally like the portable (binaries) version which does not need to be installed.
- Launch Process Hacker with elevated privileges (right-click on ProcessHacker.exe and select Run as administrator). Keep it running.
- Double-click on Windows8-RT-KB917607-x86.msu to launch the update. Of course, this update is not for Windows 10 and will fail. Do not close any dialogs or error messages that it shows.
- Quickly switch back to Process Hacker, locate TrustedInstaller.exe in the list of processes, right-click on it and select Miscellaneous → Run as this user from the right-click menu.
- In the program command type cmd.exe and click on the OK button.
- When the command prompt window opens up, change the drive letter and path to the folder where you have extracted WinHlp32.exe and Replace.bat. For example, if you have extracted these files to E:\Helper, then first type E: and press Enter in the command prompt. Then type CD E:\Helper in the command prompt and press Enter.
- Next, type Replace.bat in the command prompt and press Enter. You will see that it is copying and replacing files.
- Close the command prompt window, the Process Hacker window and any other windows opened through these instructions. Now your system is ready for opening .HLP files. Just double-click on any .HLP file and it will be opened in the familiar Windows Help.
While this makes it very easy for you to use the older and very dated help viewer for your Windows 10 PC, you should keep in mind that this viewer could also be vulnerable to all kinds of security risks. This is the main reason Microsoft has dropped the support for such help files. Make sure the .HLP files you open using this WinHlp32.exe viewer come from trustworthy and reliable sources.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
From Windows 3.0 all the way to Windows XP, Microsoft used to provide online help to its users through their WinHelp files. All of these WinHelp files carried the extension of .hlp. But with the release of Windows Vista, Microsoft discontinued using WinHelp platform for online help and replaced it with Microsoft Compiled HTML Help. It doesn’t makes sense to me but as a matter of fact, Microsoft made almost all their windows backward compatible, meaning older programs many of them would still run on Windows 10. However, the .hlp files associated with those older programs will not open.
Solution 1: Use Patched WinHelp32.exe
WinHelp32.exe is the application which is used to read the .hlp files. Here we will inject the patched WinHelp32 application into your Windows 10 through some really simple steps given below.
First, Download the zip file from this link that has the patched WinHelp32 files and its installer.
Right Click on the downloaded zip file and Click Extract All…
Enter the path where you want to extract the files, or leave the default path their if you like. Place a Check next to Show extracted files when complete and click Extract.
A folder will open with the extracted content once the extraction finishes. Now Right Click on Install.cmd and Click Run as Administrator. Click Yes if the User Account Control warning message appears.
A couple of commands will run in a black window. Press the Enter key if you see a pause in that black window.
At one point, the black window will close. Now Restart your computer. You should now be able to open the .hlp files in Windows 10. If not, move on to the next solution.
Solution 2: Use Patched WinHelp32.exe Application from Windows 8.1
For one reason or the other, Solution 1 may fail. So in this solution, the patched version of WinHelp32.exe we’ll use will be system type specific, which means it will be depend if your Windows 10 is a 32 bit or 64 bit.
To find out your system type (32 bit or 64 bit), Hold the Windows key and Press R. Type msinfo32 in the Run dialog box that appears and Press Enter.
System Information window will open. In the Right pane, next to System type, if the value is x64-based PC, then your Windows is 64 bit. If it is x86-based PC, then it’s a 32 bit Window. Note it down.
Now Download the zip file with the patched files from this link.
Right Click on the downloaded zip file and Click Extract All…
Enter the path where you want to extract the files, or leave the default path their if you like. Place a Check next to Show extracted files when complete and click Extract.
A folder will open with the extracted content once the extraction finishes. Open the 32-bit folder or the 64-bit folder depending on what you noted earlier for your System type.
In the 32-bit/64-bit folder, Right Click on Install.cmd and Click Run as Administrator. Click Yes if the User Account Control warning message appears.
Once done, reboot PC and test.
Kevin Arrows
Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.
Полное руководство: Как открыть файлы .hlp в Windows 10
Windows 10 – современная операционная система, поэтому у нее мало проблем с совместимостью со старым программным обеспечением. Например, Windows 10 не может открыть файлы .hlp, но есть несколько способов решить эту проблему.
Как открыть .hlp файлы в Windows 10?
Файлы Hlp могут быть полезны, если вы пытаетесь прочитать справочную документацию для старых приложений, однако иногда могут возникать проблемы. По словам пользователей, они не могут просматривать файлы .hlp, и в этой статье мы рассмотрим следующие темы:
- Hблагодаря открытию файлов .hlp вWindows 10 . Как видите, существует много способов Откройте файлы .hlp на ПК с Windows 10, и в большинстве случаев вам просто нужно скопировать файл winhlp32.exe из Windows XP и запустить файл в Windows 10.
- Не удается открыть файлы hlp в Windows 8.1, 7 . Обе Windows 8.1 и 7 имеют одну и ту же проблему, и они не могут открывать файлы .hlp. Однако большинство наших решений работают на более старых версиях Windows, поэтому не стесняйтесь их пробовать.
- Конвертировать hlp в PDF . Если у вас возникли проблемы с файлами hlp, самым простым решением будет преобразовать их в другой формат, например PDF. Вы можете сделать это с помощью различных онлайн-конвертеров, но есть и специальные приложения, которые могут помочь вам в этом.
- Чтение hlp-файлов в Windows 10 . Windows 10 по умолчанию не поддерживает hlp-файлы, но вы должны иметь возможность читать hlp-файлы с помощью одного из наших решений.
Многие программы поставляются со своими собственными файлами справки, а некоторые старые приложения используют формат .hlp для этих файлов. Этот формат поддерживался более старыми версиями Windows, но Windows 10 не имеет встроенной поддержки, что означает, что вы не можете открывать файлы .hlp в Windows 10.
Это может быть проблемой для некоторых пользователей, которые используют старое программное обеспечение, но есть способ обойти это ограничение.
Решение 1 – Скопируйте winhlp32.exe с ПК с Windows XP
В Windows 10 нет файла winhlp32.exe, который отвечает за файлы .hlp, и для решения этой проблемы вы можете скопировать этот файл из Windows XP.
Если у вас есть какой-либо старый компьютер под управлением Windows XP, вы можете скопировать его оттуда или, если у вас есть установочный диск Windows XP, вы можете настроить виртуальную машину с Virtualbox на вашем компьютере, установить Windows XP и перенести winhlp32.exe.
Вы можете загрузить этот файл онлайн из сторонних источников, но этот файл может содержать вредоносное ПО, поэтому будьте особенно осторожны и обязательно отсканируйте его антивирусом.
Решение 2 – Установите winhlp32.exe
Многие пользователи сообщили, что вы можете решить эту проблему, установив winhlp32.exe. Для этого вам просто нужно выполнить следующие шаги:
- Загрузите этот архив.
- Как только вы загрузите его, распакуйте все файлы на свой компьютер.
- Найдите файл Установить , щелкните его правой кнопкой мыши и выберите Изменить.
- Блокнот теперь откроется. Найдите область Настройки и добавьте следующие две строки:
- установить WindowsVersion = 7
- Перейти к: BypassVersionError
- Сохранить изменения и закройте файл.
- Теперь снова нажмите правой кнопкой мыши файл Установить и выберите Запуск от имени администратора .
- Командная строка откроет и выполнит определенные команды. После завершения процедуры вам просто нужно нажать любую клавишу, чтобы закрыть Командную строку .
После этого просто перетащите файл .hlp на значок winhlp32.exe, чтобы открыть его.
Решение 3 – Преобразование файлов .hlp в документы PDF
Хотя файлы .hlp имеют свои преимущества, некоторые пользователи полагают, что лучший способ просмотреть эти файлы – преобразовать их в документы PDF.
Это относительно простая процедура, но для того, чтобы сделать это, вам нужно найти подходящий конвертер онлайн. В Интернете есть много бесплатных конвертеров, поэтому вы можете попробовать любой из них.
Решение 4 – Используйте сторонние решения
Если вы хотите открыть файлы .hlp в Windows 10, вы всегда можете использовать сторонние решения. Мы рекомендуем FileViewer Plus, универсальный просмотрщик файлов для Windows, который может открывать и отображать более 300 различных типов файлов.
В некоторых редких случаях, если FileViewer не может отобразить собственное представление файла, вы можете использовать представления Text и Hex для проверки содержимого файла.
Эти представления позволяют видеть «внутри» файла, предоставляя ценную информацию, особенно для неизвестных типов файлов. Вы даже можете искать контент, хранящийся в файле.
- Загрузить сейчас FileViewer Plus 3
Решение 5. Используйте командную строку
По словам пользователей, вы можете открыть файлы .hlp на своем ПК, просто запустив несколько команд из командной строки. Для этого сначала вам нужно скопировать winhlp32.exe с компьютера с Windows XP.
Помните, что вам нужно скопировать файл из 32-разрядной версии XP, если вы используете 32-разрядную версию Windows 10. То же самое относится и к 64-разрядным версиям.
Если вы копируете winhlp32.exe из 32-разрядной версии Windows XP в 64-разрядную версию Windows 10, эта процедура может не работать.
Сам процесс немного сложен, поэтому обязательно внимательно следуйте инструкциям. Чтобы устранить эту проблему, выполните следующие действия.
- Создайте папку TEMP на диске D. Расположение каталога будет D: TEMP .
- Теперь скопируйте winhelp32.exe в каталог D: TEMP .
- Откройте Блокнот и вставьте следующие строки:
- @echo off
- set crtpth =% CD%
- takeown/f «% windir% winhlp32.exe»> nul
- icacls «% windir% winhlp32.exe»/grant * S-1-5-32-544: F> nul
- copy/y «% crtpth% winhlp32.exe»% windir%
- icacls «% windir% winhlp32.exe»/setowner «NT ServiceTrustedInstaller»> nul
- эхо.
- Эхо готово.
- эхо.
- эхо Нажмите любую клавишу для выхода
- пауза> нуль
- Выход
- Теперь нажмите Файл> Сохранить как .
- Установите для Сохранить как тип значение Все файлы . Введите желаемое имя файла как Win10-Hlp32-Fix.cmd . Выберите D: TEMP в качестве места сохранения и нажмите кнопку Сохранить .
- Теперь вам нужно запустить командную строку от имени администратора. Для этого просто нажмите Windows Key + X , чтобы открыть меню Win + X, и выберите Командная строка (Admin) . Если Командная строка недоступна, вместо нее можно использовать PowerShell (Admin) .
- После запуска Командная строка перейдите в каталог D: TEMP и запустите Win10-Hlp32-Fix.cmd . Если вы не знакомы с командной строкой, вы сможете переключать каталог с помощью команды cd .
После запуска Win10-Hlp32-Fix.cmd проблема должна быть решена, и вы сможете просматривать файлы .hlp на своем ПК. Это расширенное решение, поэтому внимательно прочитайте и следуйте инструкциям.
Еще раз отметим, что вам потребуется 32-разрядная версия Windows XP, если вы используете 32-разрядную версию Windows 10. То же самое относится и к 64-разрядной версии.
Посмотрите наше руководство по работе в командной строке как профессионал!
Решение 6 – Перетащите нужный файл в winhlp32.exe
По словам пользователей, для естественного просмотра файла .hlp в Windows 10 необходимо скопировать файл winhlp32.exe из Windows XP.
Однако вам также может потребоваться изменить свои разрешения безопасности и заменить некоторые системные файлы.
По словам пользователей, вы можете избежать всех этих проблем, просто найдя файл .hlp, который вы хотите открыть, и перетащив в файл winhlp32.exe .
Это автоматически откроет файл .hlp без изменения разрешений безопасности, и вы сможете просмотреть содержимое файла.
Решение 7 – Загрузите winhlp32.exe от Microsoft
Microsoft решила удалить winhlp32.exe из Windows Vista, так как она не соответствовала стандартам безопасности, а с Vista этот файл не был частью Windows.
Однако вы все равно можете скачать его, если хотите, прямо с веб-сайта Microsoft.
Чтобы сделать это, просто перейдите по этой ссылке, чтобы скачать winhlp32.exe. Как только вы это сделаете, вы сможете открывать .hlp файлы с помощью этого приложения.
Имейте в виду, что эта версия предназначена для Windows 8, но вы должны иметь возможность использовать ее и с Windows 10.
Решение 8. Загрузите обновление для Windows 8.1 и извлеките из него файл
Это продвинутое решение, но оно работает в зависимости от пользователей. Это решение в значительной степени зависит от командной строки , поэтому не забудьте правильно ввести необходимые команды.
Если вы не знакомы с Командная строка , вы можете пропустить это решение или прочитать краткое руководство, чтобы лучше понять, как работает Командная строка .
Чтобы исправить проблему с файлами .hlp, вам необходимо сделать следующее:
- Загрузите файл обновления Windows 8.1.
- Запустите Командную строку от имени администратора.
- При запуске Командная строка выполните следующие команды:
- MD ContentMSU
- разверните Windows8.1-KB917607-x64.msu/F: * .ContentMSU
cd ContentMSU - MD ContentCAB
- разверните Windows8.1-KB917607-x64.cab/F: * .ContentCAB
- cd ContentCAB
- dir amd64 * ru – *.
- cd amd64_microsoft-windows-winhstb.resources_31bf3856ad364e35_6.3.9600.20470_ru-us_1ab8cd412c1028d0
- takeown/f «% SystemRoot% en-uswinhlp32.exe.mui»
- icacls «% SystemRoot% en-uswinhlp32.exe.mui»/грант «% UserName%»: F
- ren% SystemRoot% en-uswinhlp32.exe.mui winhlp32.exe.mui.w10
- copy winhlp32.exe.mui% SystemRoot% en-uswinhlp32.exe.mui
- takeown/f «% SystemRoot% winhlp32.exe»
- icacls «% SystemRoot% winhlp32.exe»/грант «% UserName%»: F
- ren% SystemRoot% winhlp32.exe winhlp32.exe.w10
- компакт-диск ..
- dir * .exe/s
- компакт-диск “amd64_microsoft-windows-winhstb_31bf3856ad364e35_6.3.9600.20470_none_1a54d9f2f676f6c2”
- copy winhlp32.exe% SystemRoot% winhlp32.exe
После этого вы сможете запускать файлы .hlp на вашем ПК. Имейте в виду, что это решение довольно продвинутое, и если вы не будете осторожны, вы можете повредить установку Windows.
Стоит отметить, что это решение работает только с английской версией Windows 10, поэтому, если вы используете другую версию, вам нужно заменить en – и en-us с правильными параметрами в командной строке, которые соответствуют вашей версии.
Windows 10 не имеет встроенной поддержки файлов .hlp, но если у вас есть старое приложение, которое все еще использует эти файлы, вы можете попытаться обойти это ограничение, используя одно из наших решений.
Примечание редактора . Этот пост был первоначально опубликован в августе 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
Источник
Открываем файл справки (HLP) в Windows 7
Если попытаться открыть файл формата .hlp в операционной системе Windows 7, в котором обычно находится какие-то справочные материалы для программ, то можно столкнуться с удивительным явлением — Windows 7 не может его открыть, о чем и сообщит в соответствующем окне:
Причина невозможности открытия файла справки
Дело в том, что Microsoft прекратили поддержку файлов .hlp, и заменили его более новым форматом .chm. Именно по этим причинам в состав Windows 7 по умолчанию не включен компонент, который позволяет просматривать файлы справки в формате .hlp. Тем не менее, установить этот компонент можно скачав специальный файл-установщик с сайта Майкрософт.
Установка компонента просмотра справки
Скачать установщик нужного компонента можно по следующим ссылкам:
Торрент с набором обновлений для Windows 7, в том числе с KB917607:
Ссылка (как скачать?)
Данный установщик является обновлением Windows 7, поэтому для его установки нужно иметь включенную службу «Центр обновления Windows».
После установки данного обновления, в вашей операционной системе должна появится возможность открытия файлов HLP без всяких проблем.
Источник
It is amazing how some vendors of libraries in the automation industry still require you to read help files in the old Microsoft hlp format. Trying to open such a file results EDGE to show you the following screen.
If you think you can download and install the version for Windows 8.1. you are wrong. But do not throw away your downloaded MSU-File (for Windows 8.1 x64 the name is Windows8.1-KB917607-x64.msu).
Start your command prompt as Administrator!
First extract the content of the MSU File to another directory:
md ContentMSU
expand Windows8.1-KB917607-x64.msu /F:* .\ContentMSU
Now we can extract the contained CAB-File:
cd ContentMSU
md ContentCAB
expand Windows8.1-KB917607-x64.cab /F:* .\ContentCAB
This will extract 279 files. Depending on your culture and language settings we need to locate the right MUI-File. My language is german so I use “de-”. English folk use “en-“.
cd ContentCAB
dir amd64*de-*.
People who use the x86 variant need to run “dir x86*de-*.”
Navigate to the given path, in my case
cd amd64_microsoft-windows-winhstb.resources_31bf3856ad364e35_6.3.9600.20470_de-de_1ab8cd412c1028d0
Here we will find “winhlp32.exe.mui”. We need to replace %SystemRoot%\de-de\winhlp32.exe.mui with our new file:
takeown /f "%SystemRoot%\de-de\winhlp32.exe.mui"
icacls "%SystemRoot%\de-de\winhlp32.exe.mui" /grant "%UserName%":F
ren %SystemRoot%\de-de\winhlp32.exe.mui winhlp32.exe.mui.w10
copy winhlp32.exe.mui %SystemRoot%\de-de\winhlp32.exe.muitakeown /f "%SystemRoot%\winhlp32.exe"
cd ..
icacls "%SystemRoot%\winhlp32.exe" /grant "%UserName%":F
ren %SystemRoot%\winhlp32.exe winhlp32.exe.w10dir *.exe /s
Find the right path starting either with amd64 or x86 and navigate to it
cd "amd64_microsoft-windows-winhstb_31bf3856ad364e35_6.3.9600.20470_none_1a54d9f2f676f6c2"
copy winhlp32.exe %SystemRoot%\winhlp32.exe
Cheers
AndiP
