- BlackStrip-форум
- Восстановление winhlp32.exe в Windows 10
- Восстановление winhlp32.exe в Windows 10
- How to Read .HLP Files in Windows 10
- Solution 1: Use Patched WinHelp32.exe
- Solution 2: Use Patched WinHelp32.exe Application from Windows 8.1
- Hlp files windows 10
- How to View .hlp Files in Windows 10 with WinHlp32.exe
- How to get Winhlp32.exe (.hlp) functionality in Windows 10?
- Step 1: Download KB917607 and extract the files manually
- Step 2: Associate .hlp files with legacy Winhlp32 (legacy version)
- Why was WinHlp32 discontinued by Microsoft?
- can’t open .hlp files with windows 10
- Replies (5)
BlackStrip-форум
Восстановление winhlp32.exe в Windows 10
Восстановление winhlp32.exe в Windows 10
Сообщение blackstrip » Сб авг 06, 2016 11:44 am
Уже с Windows 7 майкрософт решила, что HLP-файлы помощи устарели, вместо них используются CHM (compiled HTML), и поэтому прекратила их поддержку.
Поэтому в папке windows лежит winhlp32.exe, который вместо показа помощи отправляет пользователей куда нибудь в интернет на страницу помощи майкрософт. На этой странице можно скачать обновление, которое ставит нормальный winhlp32.exe в систему. Но для Windows 10 там нет пакета обновления.
Поэтому, например, в Delphi 7 теперь невозможно почитать помощь.
В интернете лежит несколько вариантов самодельного пакета c winhlp32 под Windows 10, там внутри и exe-шник, и mui файлы ресурсов под разные языки. Но в этих пакетах одна проблема — хоть и отлично работает winhlp32.exe, но нет библиотеки ftsrch.dll, а отсюда — пропадает вкладка «Поиск», а сам winhlp32.exe при первом запуске выдает ошибки.
Я доработал этот пакет, вставил туда ftsrch.dll и команду его копирования в папку windows.
Итак:
1) качаем этот zip-архив http://blackstrip.ru/winhlp32-and-search-win10.zip
2) распаковываем его куда нибудь
3) тыкаем правой кнопкой мышки по скрипту install.cmd и выбираем «Запуск от имени администратора». Ждем когда скрипт все скопирует под расширенными правами (с простыми правами winhlp32.exe не удается ни удалить, ни заменить, правда, прога unlocker может его таки удалить, и потом можно вручную закинуть winhlp32.exe на пустое место, но скриптом все это делать еще удобнее).
4) Наслаждаемся полноценным winhlp32 с системой поиска.
How to Read .HLP Files in Windows 10
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.
Hlp files windows 10
Сообщения: 2259
Благодарности: 529
tumanovalex, скачал Win32.hlp — все прекрасно открывается:
Попробуйте удалить файл индексации имя_файла_hlp.GID, если он есть.
tumanovalex, http://pcportal.org.ru/files/winhlp32-windows-7-10.zip Скачайте, разархивируйте и запуститите install.cmd от имени Администратора. » |
У меня тоже Windows 10 и по ссылке приведенной не завелось. Правда когда открыл install.cmd и сравнил со своим выводом ver в консоле. То у меня показывает версию не 6.4 а 10.0
Поэтому мне помогло исправление
echo Setup is detecting Windows version.
ver | findstr /il «6\.4\.» > nul
if %errorlevel% equ 0 (
echo Microsoft Windows 10 [Version 6.4] detected.
set WindowsVersion=10
goto :BypassVersionError
)
на
ver | findstr /il «10\.0\.» > nul
if %errorlevel% equ 0 (
echo Microsoft Windows 10 [Version 10.0] detected.
set WindowsVersion=10
goto :BypassVersionError
)
How to View .hlp Files in Windows 10 with WinHlp32.exe
A long time back, most of the software used to ship with .hlp (WinHelp help format) help files. Since Windows Vista, the legacy .hlp format has been deprecated. To view 32-bit Help files with the .hlp file extension in Windows Vista (and higher — through Windows 8.1), you will need to download and install WinHlp32.exe ( KB917607 package) from the Microsoft Download Center.
However, this update isn’t available for Windows 10. Installing one of the KB917607 installers on Windows 10 would cause the following error:
Windows Update Standalone Installer
The update is not applicable to your computer.
This article tells you how to restore missing WinHelp (.hlp) viewer in Windows 10.
How to get Winhlp32.exe (.hlp) functionality in Windows 10?
There are situations where you need the .hlp functionality even today. For example, I needed to refer to WinDiff.hlp manual to know the command-line switches supported. Note that WinDiff is still being used today by many users. By default, Windows 10 has the file Winhlp32.exe in the Windows directory, but it’s only a 12 KB dummy or placeholder file that doesn’t do anything when run.
Here’s how to restore the .hlp file viewing capability in Windows 10.
Step 1: Download KB917607 and extract the files manually
To get the .hlp viewing functionality in Windows 10, you need to extract the required files from the KB917607 package.
- Download the KB917607 update (meant for Windows 8 or 8.1) from the Microsoft Download Center to your Windows 10 computer.
(As I’m using Windows 10 x64 version, I’ve copied the x64 version of Winhlp32.exe denoted by the letters “ amd64 ” in the folder name. The .mui file (Multilingual User Interface) are resource files that allow you to change your Windows interface to display different languages.
Because I’m using the English version of Windows, I picked up the “ en-US ” version of the .mui file from the D:\Test folder. In case you have an Italian language version of Windows, you’d need the en-IT version of winhlp32.exe.mui .)
Tip: Alternatively, you can search for Winhlp32.exe in the D:\Test folder and easily pick the two files from search results.
Note: As Windows 10 already contains the Winhlp32.exe and Winhlp32.exe.mui placeholder files, we don’t want to delete or rename the factory default versions to replace them with the legacy copies.
Some users tend to take ownership of the original Winhlp32.exe file and delete it before replacing it with the legacy copy. Doing so might cause the Windows File Protection to restore the originals at a later stage automatically.
Here is a sample System File Checker ( Sfc.exe ) CBS log showing that the Windows File Protection has restored the factory-default versions of the files from the component store ( WinSxS )
So, we need to avoid deleting or renaming the factory default version of Winhlp32.exe and the corresponding .mui file. That’s why we changed the file names by suffixing _legacy , in Step 6 above.
Step 2: Associate .hlp files with legacy Winhlp32 (legacy version)
The next step is to associate WinHelp .hlp files with Winhlp32_legacy.exe . Follow these steps:
- Locate a .hlp file in your computer, right-click on the file and choose Properties.
- Click on the Change button.
- Click More apps
You’ve now associated .hlp files with the legacy (Windows 8) version of Winhlp32.exe. Double-click a .hlp file to test. WinDiff WinHelp .hlp file
InCtrl5 WinHelp .hlp file
Why was WinHlp32 discontinued by Microsoft?
Around March 2006, the Microsoft Help team announced that WinHelp would be deprecated (phased out). Ted Dworkin (Director of Windows Support Experience) said this:
“WinHelp does not meet the code standards established for Vista. These standards include security, reliability, and performance. WinHelp is architected in such a way that we would have to rewrite it from the ground up to meet the Vista code standards. And that approach doesn’t make sense given that we have two other Help systems in Vista.”
Microsoft recommends that software developers discontinue using the Windows Help application, and transition their Help experience to an alternative Help file format, such as CHM, HTML, or XML.
can’t open .hlp files with windows 10
Replies (5)
We are volunteers willing to help you try to resolve this issue. I am Rob, a 10 time and dual award MVP specializing in Windows troubleshooting.
Unfortunately, Windows 10 does not natively support .hlp files.
This method will get them working.
Please let us know the results and if you need further assistance.
7 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
7 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Hi Charles, .hlp files are very old Help files and Microsoft have not supported them for years
Modern help files are .chm files. There are websites online that will convert the hlp files to chm files for you . . .
If you have any bother converting the files, I can do that on my Programming IDE for you . . .
Copy the hlp files to the Cloud (DropBox, OneDrive . . . etc.) and I will convert them for you an upload the converted files
Power to the Developer!
MSI GV72 — 17.3″, i7-8750H (Hex Core), 32GB DDR4, 4GB GeForce GTX 1050 Ti, 256GB NVMe M2, 2TB HDD
2 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Thank you very much.
Tested in W10 PRO
1 person found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Go to this site, download the CAB file, and decompress decompress to its own folder.
Open a Command Prompt as Administrator and navigate to the directory from the decompression.
Edit the Install.cmd file and add a new test for Window 10. You’ll see a few checks for older versions, paste this block into the file, save, then type INSTALL.CMD followed by a press on the «Enter» key.
Add the bold block from between the italic block:
echo Setup is detecting Windows version.
ver | findstr /il «10\.0\.» > nul
if %errorlevel% equ 0 (
echo Microsoft Windows 10 [Version 10.0] detected.
set WindowsVersion=7
goto :BypassVersionError
)
ver | findstr /il «6\.1\.» > nul
if %errorlevel% equ 0 (
echo Microsoft Windows 7 [Version 6.1] detected.
set WindowsVersion=7
goto :BypassVersionError
)