On every version of Window since XP, we have had to tolerate the absence of winhlp32.exe. Eventually, Microsoft would create an install file, specific for the version of Windows you needed winhlp32.exe for.
The question is - WHY? Microsoft will let us run the older programs, but do not want us to use HELP for these programs? A little silly, eh?
So, Microsoft maintains, currently, SIX different installs for winhlp32.exe: https://support.microsoft.com/kb/917607
Now, we have to wait until Microsoft decides to make one for Windows 10. Microsoft, why not just replace the stub in C:\Windows with a functional winhlp32.exe? Why make us wait? It serves no purpose for you to deny us winhlp32.exe. It serves no purpose for you to continually create install files for winhlp32.exe.
Now, you want to make us wait, yet again, for the privilege of using HELP for these older applications. Well, we do not have to.
For the users who need winhlp32.exe, just get a copy from an XP system. It is located in c:\windows. Then, on Windows 10, boot to the command prompt, go to the windows folder, and replace the stub with winhlp32.exe from the XP system. Problem solved - until you run sfc /scannow. This is yet another annoyance caused by Microsoft not wanting us to have a functional HELP for older programs.
Time to make things easier, for the user, and for you Microsoft.
Doc