Winhlp32

Discussion in 'Windows 7 Help and Support' started by hansonc8, Jan 24, 2009.

  1. hansonc8

    hansonc8 New Member

    Joined:
    Jan 24, 2009
    Messages:
    14
    Likes Received:
    0
    Hi all,

    This is my 1st post on here. Getting a little infuriated that i cannot get to my .hlp files for my programming environment as windows 7 does not include winhlp32, and it is currently unavailable to download for windows 7..... ARRGGHH. Niether the server 2008 x64 or the vista x64 versions will install.... I can't keep switching on my laptop to get at the help files..

    Any ideas?

    Regards

    Craig Hanson
     
  2. cmillens

    cmillens New Member

    Joined:
    Jan 19, 2009
    Messages:
    40
    Likes Received:
    2
    What's your "environment"? I've installed VS.NET TS 2008 without problem and the help is working just fine.
     
  3. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    Winhelp32.exe is installed on Windows 7 although is wasn't on Vista.

    If a box opens and says it cannot locate it, browse to the C:\windows directory and choose winhlp32.exe.
     
  4. hansonc8

    hansonc8 New Member

    Joined:
    Jan 24, 2009
    Messages:
    14
    Likes Received:
    0
    win32hlp

    hi cmillens,
    The Programming environment is Progress 9.1e, I realise if i update to Progress 10.1e the help files have been updated and work perfectly, however 9.1's help files are still in the none HTML format. Most of my clients are running code which is/has been compiled on 9.1e and they are currently not looking to update.

    reghakr with regards to running/selecting winhlp32 as soon as i open the help within the environment i get:-
    (also when i run winhlp32.exe on its own)

    Why can't I get Help from this program?



    [This content is preliminary and subject to change.]
    The Help for this program was created in Windows Help format, which depends on a feature that is not included in this version of Windows. However, you can download a program that will allow you view Help created in the Windows Help format.
    For more information, go to Windows Help program (WinHlp32.exe) is no longer included with Windows on the Microsoft support website.



    It does not give me an option to open the .hlp with the old winhlp32?

    HELP!

    Thanks for the quick reply
     
  5. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    Craig,

    Locate one of the .hlp files on your computer. Is it blue in color with a question mark? double-click on that and post back with any error message.

    I realize running winhl32.exe directly brings up that dialog. However, its a left-over from Windows Vista.

    I have no clue what Progress 9.1e is, but most newer programs use the .chm format for their help files which are opened by hh.exe in the C:\windows directory
     
  6. hansonc8

    hansonc8 New Member

    Joined:
    Jan 24, 2009
    Messages:
    14
    Likes Received:
    0
    Still not working........

    All the .hlp files have the blue question mark icon, however the when i run them i get the previous quoted error message...........?
     
  7. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    I didn't see any reference to the exact error message you're receiving.

    Did you choose a help file other than the ones included in your programming environment?

    Try going to the C:\windows directory, drag winhlp32.exe to the desktop and choose Create shortcut here.

    Now locate a .hlp file (not in your programming environment) and copy that .hlp file to your desktop.

    Now drag that .hlp file over the winhlp32.exe shortcut and choose Open With.

    Now hat is the exact error message you receive?
     
  8. hansonc8

    hansonc8 New Member

    Joined:
    Jan 24, 2009
    Messages:
    14
    Likes Received:
    0
    Hi Reghakr, Thanks again for the quick reply. I have done exactly as you mentioned and i still recieve the same message .... Why can't i get help from this program?.......etc I have tried this with the help files with from VB6 and i have the same issue......

    Regards Craig
     
  9. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    Craig,

    Go to the C:\windows directory, right-click on the Winhlp32.exe file and choose the Details tab.

    Is the version 50.0.6000.16387?

    Now click on the Security tab and make sure your user account has Read, and Read and Execute.
     
  10. pbcopter

    pbcopter Honorable Member

    Joined:
    Jan 15, 2009
    Messages:
    226
    Likes Received:
    12
    What I did was copy the Winhlp32.exe that is the Vista C:\windows folder and winhlp32.exe.mui in the Vista C:\Windows\en-US folder and replace the dummy ones in the same Windows 7 folders. Works fine in Windows 7.
     
  11. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    Excellent thinking pbcopter,

    That's how I got Windows Mail (almost up and running) on Windows 7

    You now gave me an idea how I might be able to get it running for sure.

    Hope it works for Craig
     
  12. hansonc8

    hansonc8 New Member

    Joined:
    Jan 24, 2009
    Messages:
    14
    Likes Received:
    0
    Hey RegHakr,

    The version is 6.1.7000.0..........

    Pbcopter.... Do you mean copy the winhlp32.exe from my vista installation?

    I have copied the windows vista version which is version 50.0.6000.16387 to the desktop, when i do this and try to open a .hlp i simply get and error................. (9001)................ no other message or any other error.

    :)

    Craig

    Just as addition to the above i have checked the security settings of the version i copied from vista........ (ie the one you mention reghakr) and i have full privileges and even ran it as Admin
     
  13. pbcopter

    pbcopter Honorable Member

    Joined:
    Jan 15, 2009
    Messages:
    226
    Likes Received:
    12
    Copy the winhlp32.exe and winhlp32.exe.mui from Vista and put the winhlp32.exe in the Windows folder of Windows 7 and the winhlp32.exe.mui in the Windows\en-us folder. You will have to rename the ones that are there already or delete them.
     
  14. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    Sorry Craig,

    I was looking at the version in Windows Vista.

    On Windows 7 the version is the same as yours.....6.1.7000.0

    OK. I just tried something myself and got the same error. I'm now in the same situation you are.

    I read on a website to hit SHIFT and right-click at the same time to bring up the Open with... context menu. I choose winhlp32.exe and now my .hlp files no longer work either.

    I wish I had my tracking program running as it probably changed something in the registry.

    I'll have to dig into it and figure it out.
     
  15. pbcopter

    pbcopter Honorable Member

    Joined:
    Jan 15, 2009
    Messages:
    226
    Likes Received:
    12
  16. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    OK,

    I've been searching the web and comparing results by using a process monitoring utility.

    I've come to the conclusion the old .hlp files will not work with Windows 7. there is a file named Helpane.exe in the C:\windows directory and every time you execute a help file or run winhlp32.exe, the HelpPane.exe is the file that displays the message "Why Can't I get help from this program.

    The HelpPane.exe file does not exist in Vista.

    And from what I've heard the download winhlp32.exe for Vista does not work on Windows 7.

    It's just a beta, so i guess that's the reason why.

    The only thing I was able to do is the following:

    Navigate to the c:\windows directory and double-click on winhelp.exe

    Now browse to the directory where your old .hlp file is and select it.

    The problem is that it only works on very old help files so I doubt this will be of any use to you.

    Actually, it only worked for one .hlp file on my whole machine.
     
  17. pbcopter

    pbcopter Honorable Member

    Joined:
    Jan 15, 2009
    Messages:
    226
    Likes Received:
    12
    I can only tell you that it works fine for me.
     
  18. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    I decided to give it a try also and it DOES work.

    I had to use Unlocker to remove the winhlp32.exe in the C:\Windows directory in Windows 7

    When I right-clicked on a .hlp file I got the same message, so i right-clicked on a .hlp file and chose open with... and choose Windows Winhlp32 Stub and it created the association and now works fine. I delete the winhlp32.mui in the C:\windows\en-us folder and re-placed it with the Vista version.

    You can download Unlocker here:
    |MG| Unlocker 1.8.7
     
  19. hansonc8

    hansonc8 New Member

    Joined:
    Jan 24, 2009
    Messages:
    14
    Likes Received:
    0
    Just wanted to say thanks reghakr and pbcopter. reghakr your solution worked....

    Thanks again

    Craig
     
  20. reghakr

    reghakr Excellent Member

    Joined:
    Jan 26, 2009
    Messages:
    14,220
    Likes Received:
    180
    No problem,

    Glad it worked!
     

Share This Page

Loading...