[Webinar] Streamline your web hosting managementRegister Today

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 7127
  • Last Modified:

Cannot open .hlp files of network share

I run an application on a network share and one of the users wants to use te help file.
He will get an error that the file cannot be opened.

We tried to dowload a new help file of th application but it doesn't solve the problem.
On the windows 7 workstion is already an update installed for the help files: http://support.microsoft.com/kb/917607

I have copied the help file to the a local drive and form this location it is no problem to open the help file.

Is there a solution to open this file form a network share with the OS Windows 7?
1 Solution
Yeah Microsoft has changed the security settings for remote HLP files.   You've already noticed... when you copy the file to a local drive, it will open just fine.
Go back to the KB article, and read a bit more... it talks specifically about this issue.  Of particuler note is the section of the document at the end that starts with "How to unblock .hlp files that are stored on the intranet"
This is normal behavior - Microsoft locked down the windows help html content for security reasons. There are several solutions:

1) Use a third party help viewer (free) - http://download.cnet.com/Help-Explorer-Viewer/3000-6675_4-10666661.html

2) Implement registry change documented here in example 1: http://support.microsoft.com/kb/896054/ and then add the network share location to your Trusted Site Zone (Open up Internet Options in control panel, go to Security Tab, Click on green check box labeled "Trusted Sites" and add your server name there (if using \\servername you will need to uncheck the little require HTTPS box at the bottom of that dialogue box)

More info here: http://superuser.com/questions/75571/viewing-chm-files-across-the-network-in-windows-7
The solution:
Install the update KB917607.
After the installation you have to add an key to the register.
1. Log on by using an administrator account.
2. Click StartCollapse this imageExpand this image, type regedit in the Start Search box, and then click regedit in the Programs list. Collapse this imageExpand this imageIf you are prompted for an administrator password or for confirmation, type the password, or click Continue.
3. On 32-bit versions of Windows locate the following registry subkey, and then click it:

On 64-bit versions of Windows locate the following registry subkey, and then click it:
4. On the Edit menu, point to New, and then click Key.
5.Type WinHelp, and then press ENTER.
6.Click the WinHelp key. On the Edit menu, point to New, and then click DWORD (32-bit) Value.
7.Type AllowIntranetAccess, and then press ENTER.
8.On the Edit menu, click Modify.
9.In the Value data box, type 1, click Hexadecimal in the Base area, and then click OK.
10.Exit Registry Editor.

For more info: http://support.microsoft.com/kb/917607
venema5Author Commented:
After adding the the key to the register I was able to open the help file from a network share.

Featured Post

Learn to develop an Android App

Want to increase your earning potential in 2018? Pad your resume with app building experience. Learn how with this hands-on course.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now