Windows 10: Can't read older *.hlp files on Windows-10

Discus and support Can't read older *.hlp files on Windows-10 in Windows 10 Support to solve the problem; Thanks Kimio for all this information. I understand clearly: I need to find the "winhlp32.exe" contained in Windows XP [latest SP=SP2] (x64). But I... Discussion in 'Windows 10 Support' started by bostjanv, Aug 16, 2015.

  1. Can't read older *.hlp files on Windows-10


    SUPPLEMENT-3:
    (1) First, get a file for Windows XP (x64) by,
    ​[REMOVED UNAUTHORIZED DOWNLOAD LINK]
    Note:
    Press the "Download" button (light blue button), locating below the item "Windows XP 64 Bit ISO Free Download."
    You can get one downloaded file (*) (by waiting roughly 4 minutes),
    (*): Windows_XP_64Bit_Pro.zip
    (2) Then, de-compress the "zip" file (i.e. Windows_XP_64Bit_Pro.zip), by using some un-zipping tool.
    You can get the "Windows_XP_Professional_64-bit.iso."
    (3) Check the contents of this "iso" file (i.e. Windows_XP_Professional_64-bit.iso), by using some tool (for looking the contents of an “iso” file).
    (4) You can find "WWINHELP32.EX_" in the "I386" folder of this "iso" file.
    Note:
    Be careful NOT "WINHELP32.EX_"
    (5) Copy this “WWINHELP32.EX_” into a temporary folder on your HDD.
    (6) Open the “Command Prompt” window, and then move the prompt to the temporary folder (in which the “WWINHELP32.EX_” exists).
    (7) Execute following command in the temporary folder (in which the “WWINHELP32.EX_” exists);
    expand wwinhlp32.ex_ winhlp32.exe
    Note:
    Be careful "wwinhlp32.ex_" and "winhlp32.exe"
    By this execution, you can get “winhlp32.exe” (which has been de-compressed from “WWINHELP32.EX_”).
    As a result, you can use this “winhlp32.exe.”
    [IMPORTANT NOTE]
    If an old help file (*.hlp) can not be opened on Windows XP/2000/ME/98/98SE, this kind of old help file (*.hlp) can not be opened on Windows 10, even if replacing "winhlp32.exe" (exsiting in Windows 10) with the "winhlp32.exe" of Windows XP.
     
    kimio kanda, Sep 1, 2015
    #16

  2. Can someone compare the winhlp32 EXE from a fully updated Windows 8.1 computer with the to the ones provided in this thread? Thx.
     
    nosecureboot, Sep 1, 2015
    #17
  3. derekimo Win User
    The ones provided in this thread are much larger than the ones in my fully updated W8.1.


    Can't read older *.hlp files on Windows-10 [​IMG]
     
    derekimo, Sep 1, 2015
    #18
  4. Can't read older *.hlp files on Windows-10

    Please refer to the attached pictures, which might be easy to understand.
    Can't read older *.hlp files on Windows-10 [​IMG]

    Can't read older *.hlp files on Windows-10 [​IMG]
     
    kimio kanda, Sep 1, 2015
    #19
  5. Comparison between the "winhlp32.exe" for Windows 8.1 Eng x64 (*1) and the "winhlp32.exe" for Windows XP Eng x64 (*2):
    (*1) = The "winhlp32.exe" for Windows 8.1 Eng x64, which can properly open an old help file (*.hlp) on Windows 8.1 Eng x64. Inother words, this "winhlp32.exe" is as same as that provided by "Windows8.1-KB917607-x64.msu."
    (*2) = The "winhlp32.exe" for Windows XP(SP2) Eng x64, which can open an old help file (*.hlp) on Windows XP(SP2) Eng x64. This "winhlp32.exe" is used as the "winhlp32.exe" which is replaced with the original "winhlp32.exe" in Windows 10 Eng x64.
    Please refer to the following picture.
    Note:
    These two "winhlp32.exe" files have completely different file-structure, when comparing them by using a certain binary editor. Therefore, showing the difference between two files (as a binary list) is meaningless.
    Can't read older *.hlp files on Windows-10 [​IMG]
     
    kimio kanda, Sep 1, 2015
    #20
  6. I upgraded just a couple of days ago, successfully solved problems with LAN printer and DVD drives not showing up. Now I came across the fact that the older (hlp) files are handled by new winhlp32.exe that is merely a stub that opens a web site explaining that you are trying the impossible :-(. Hmm, not quite sure what MICROSOFT policy exactly is, but thinking that people stop using legacy apps just because MICROSOFT wants to push the new Windows version that is not compatible is naive. The old (win XP, win 7) winhlp32.exe version is still present in c:\windows.old\windows folder, but cannot be associated with HLP files (why?) and copying it to different location and running it gives the error 9009 (why?). For the time being I wrote myself a simple windows console application that launches the old winhlp32.exe located in c:\windows.old\windows folder and passes it the path to the HLP file as the 1st argument. I associated HLP files with my console application. I hope that MICROSOFT is going to do something with this problem soon or I shall make a fortune with this app Can't read older *.hlp files on Windows-10 :)
     
    Roman Krejci, Sep 1, 2015
    #21
  7. brno Win User
    Thanks! I just installed the x64 version, and it works like a charm!
     
  8. Can't read older *.hlp files on Windows-10

    Can someone please provide instructions on how to do this with the latest winhlp32 from a fully updated W8.1 install? Thx.
     
    nosecureboot, Sep 2, 2015
    #23
  9. Mystere Win User
    Why not just convert the .hlp file to PDF? There are a number of tools to do so, but I don't know of any free ones.
     
    Mystere, Sep 2, 2015
    #24
  10. Please refer to the following pictures.
    Can't read older *.hlp files on Windows-10 [​IMG]

    Can't read older *.hlp files on Windows-10 [​IMG]
     
    kimio kanda, Sep 2, 2015
    #25
  11. In time, conversion might be the best option, however for now, I and probably others prefer to open the HLP files natively in W10. Converting can take time, maybe lots if there are a lot of HLP files to convert.
     
    nosecureboot, Sep 2, 2015
    #26
  12. Fafhrd Win User
    I too have been frustrated by this Winhlp32.exe stub, since it first affected me in Windows 8. Microsoft has as little interest in old MS and 3rd party applications that use the legacy Windows 32 help system as it has in Windows XP, to the extent that thy receive no revenue from these legacy programs. Whereas the kind thing to do would be to offer an on-the-fly conversion of the legacy .hlp file to an acceptable modern format such as .chm, Microsoft has again chosen a lazy and arrogant approach to users - in effect telling users to purchase new software.

    However, the official reason why the old Windows help system is not readily available is because it is inherently insecure. Any .hlp file can be crafted to do nasty things to your PC because these .hlp files can run programs, macros and other scripts.

    I have read that the Microsoft Installer for Windows 8 winhlp32 only works on US-EN systems (you can change this temporarily to install the KB update), but subsequent recent updates in Windows 8/8.1 have broken the functionality of winhlp32.exe. As well as this, the component store may replace the functional, older XP version of winhlp32.exe, with the stored 10KB useless stub, with the up to date timestamp.



    http://answers.microsoft.com/en-us/w...ef68972?page=1
     
    Fafhrd, Sep 2, 2015
    #27
  13. DavidY Win User

    Can't read older *.hlp files on Windows-10

    DavidY, Sep 2, 2015
    #28
  14. Hi, Dr. Mystere.
    I think you might well know, but here is just an example to convert the HLP file to the PDF file. Please refer to the attached pictures.
    Can't read older *.hlp files on Windows-10 [​IMG]

    Can't read older *.hlp files on Windows-10 [​IMG]

    Can't read older *.hlp files on Windows-10 [​IMG]
     
    kimio kanda, Sep 3, 2015
    #29
  15. Fafhrd Win User
    This lack of support for Winhlp32.exe OOTB has been present in every Windows consumer version since Vista, and (grudgingly, it seems) each time, a "fix" has been made available, usually by optional updates that are not offered by the routine update systems.
    Then, if the installation can actually be made to work (often it fails with "not applicable for your system" or similar error), many features of Windows Help can only be made to work as intended with registry edits, further Microsoft "Fix It" patches, or not at all due to security features in the OS, or just undocumented error messages.

    Why, oh why, does not Microsoft cut their losses and provide a hlpwin32 conversion script that decompiles the legacy help files to their RTF source files and indexes, and then recompiles these to CHM help format, and offer support for difficulties with this process, rather than swimming against the tide of users who wish to continue to use their legacy software, often bought at great expense at a time when software was not dumbed down to the status of "app"?
     
    Fafhrd, Sep 3, 2015
    #30
Thema:

Can't read older *.hlp files on Windows-10

Loading...
  1. Can't read older *.hlp files on Windows-10 - Similar Threads - Can't read older

  2. How to install WinhlpXX to read hlp legacy files

    in Windows 10 Gaming
    How to install WinhlpXX to read hlp legacy files: Hello,I work a lot with Borland C++ that has a context F1 help system.I know this has been discontinued for security reasons.There are tons of "recipes" to install an XP file on Win 10, but I tried many without any chance.Is there a MS procedure for this ?This is my...
  3. How to install WinhlpXX to read hlp legacy files

    in Windows 10 Software and Apps
    How to install WinhlpXX to read hlp legacy files: Hello,I work a lot with Borland C++ that has a context F1 help system.I know this has been discontinued for security reasons.There are tons of "recipes" to install an XP file on Win 10, but I tried many without any chance.Is there a MS procedure for this ?This is my...
  4. HLP file Workaround for WIndows 10

    in Windows 10 Support
    HLP file Workaround for WIndows 10: I had a workaround to use the old HLP files but M$ appears to have broken the ability to use a HLP again. Sadly, the workaround (using XP HLP files) no longer appears to work. ---------------- Questions ------------------ 1) Anyone have a workaround that works (recently...
  5. Converting HLP files in Windows 10 to PDF or a usable format

    in Windows 10 Network and Sharing
    Converting HLP files in Windows 10 to PDF or a usable format: I have an older program that has the .hlp file format. I'm stuck and can't use it as I use Windows 10. Alot of the 'free' converters do nothing. Any help in the forum?...
  6. Reading old hlp files in Windows 10

    in Windows 10 Network and Sharing
    Reading old hlp files in Windows 10: How to read old hlp files in Windows 10. Any support seems to stop at Windows 8.1 https://answers.microsoft.com/en-us/windows/forum/all/reading-old-hlp-files-in-windows-10/cf91f8ee-e457-44c8-adfc-a840fe7257d8"
  7. hlp extension

    in Windows 10 Support
    hlp extension: I have program that works with the .hlp extenion (Windows 7 version). It won't work on Windows 10 .hlp extention. Is there a way I can add a new extention that will run the Windows 7 version? I could upload the file if I knew how. Don Cole 127937
  8. Access .HLP files on legacy programs

    in Windows 10 Customization
    Access .HLP files on legacy programs: How can I access help files (*.hlp) for old programs - pre Windows 10? I think a method was published earlier but I cannot locate it now. https://answers.microsoft.com/en-us/windows/forum/all/access-hlp-files-on-legacy-programs/28b3b9f8-f734-4afd-bc5d-3b0a008e20c2
  9. How to open older *.hlp files in Win 10 (x64)

    in Windows 10 Performance & Maintenance
    How to open older *.hlp files in Win 10 (x64): Hi, While being aware this problem has been discussed before, none of the proposed solutions seem to work - at least not since the very latest major Win 10 update: before that the proposed tweaks, either here or on the Net, presented no problems. The phenomenon is known:...
  10. How to Open old HLP files from Windows 10

    in Windows 10 Support
    How to Open old HLP files from Windows 10: @andylaode The easiest way to solve this problem is to use the XP version of winhlp32.exe. If you have the Windows XP installtion disk, you can extract from it or download the attachment below which contains both X86 and X64 version of winhlp32.exe (XP64winhlp32.exe &...