Program not showing in open with context for HTML files
I have a windows 8.1 64 Pro PC with a program called 1stPage.exe installed.

When I right click a .txt file I get 'Edit with 1st Page' in the context menu and it also shows in the open with menu.

However HTML files do not show these options. I have checked the registry and it would appear that the program is set up on the open with menu exactly the same for both file types.

So it would appear that something is blocking 1stPage from showing against HTML files but I can't figure out what I need to change.

Cheers

Baz
  • Edited by Baz8755 Wednesday, May 21, 2014 7:48 AM typo
May 19th, 2014 10:22am

Hi,

I would like to know what key you mentioned to change, is it HKEY_CLASSES_ROOT\htmfile\shell\Edit with First Page 2006\command?

Make sure this key is right with path: "C:\Program Files (x86)\Evrsoft First Page 2006\1stpage.exe" "%1"

Note: here is where I install this program

I have tested well with no problem.

Have you tried to reinstall this program?

Free Windows Admin Tool Kit Click here and download it now
May 20th, 2014 12:42pm

 am using 1stpage 2000

My registry for 'htmlfile' is

[HKEY_CLASSES_ROOT\htmlfile\shell\Edit with 1st Page 2000]
@="Edit with 1st Page 2000"

[HKEY_CLASSES_ROOT\htmlfile\shell\Edit with 1st Page 2000\command]
@=C:\Program Files (x86)\Evrsoft\1st Page 2000\1stpage.exe %1



Which looks identical to my registry for 'txtfile'

[HKEY_CLASSES_ROOT\txtfile\shell\Edit with 1st Page 2000]
@="Edit with 1st Page 2000"

[HKEY_CLASSES_ROOT\txtfile\shell\Edit with 1st Page 2000\command]
@=C:\Program Files (x86)\Evrsoft\1st Page 2000\1stpage.exe %1


My '.html' entry looks like this

[HKEY_CLASSES_ROOT\.html]
@="htmlfile"
"PerceivedType"="text"
"Content Type"="text/html"

[HKEY_CLASSES_ROOT\.html\OpenWithProgIds]
"ChromeHTML"=""
"htmlfile"=""

[HKEY_CLASSES_ROOT\.html\PersistentHandler]
@="{eec97550-47a9-11cf-b952-00aa0051fe20}"



I have tried uninstall re-install but it still does not work for html files


  • Edited by Baz8755 Tuesday, May 20, 2014 4:32 PM more info
May 20th, 2014 7:10pm

OK we have further developments

I tried installing this program on a Windows 7 32bit machine and I get exactly the same issue.

I tried it with both IE and chrome as default browsers and I tried changing default html editor.

I therefore suspect this when this program installs it is not setting all the registry entries windows 7/8 require.

I know it's an old program but I have been using it for years and see no reason to change.

So I need help in understanding what I need to do to get windows 7/8 to display the context menu entry correctly
Free Windows Admin Tool Kit Click here and download it now
May 21st, 2014 10:49am

I think I have found the answer

It would appear that in [HKEY_CLASSES_ROOT\.html\OpenWithProgIds] there are 2 entries
"ChromeHTML"=""
"htmlfile"=""

When checking [HKEY_CLASSES_ROOT\htmlfile\shell] it contains the required entries
[HKEY_CLASSES_ROOT\htmlfile\shell\Edit with 1st Page 2000]
@="Edit with 1st Page 2000"
[HKEY_CLASSES_ROOT\htmlfile\shell\Edit with 1st Page 2000\command]
@=C:\Program Files (x86)\Evrsoft\1st Page 2000\1stpage.exe %1

However [HKEY_CLASSES_ROOT\ChromeHTML\shell] does not contain these entries

To fix the problem I have added the lines
[HKEY_CLASSES_ROOT\ChromeHTML\shell\Edit with 1st Page 2000]
@="Edit with 1st Page 2000"
[HKEY_CLASSES_ROOT\ChromeHTML\shell\Edit with 1st Page 2000\command]
@=C:\Program Files (x86)\Evrsoft\1st Page 2000\1stpage.exe %1

And I now get the required context menu entry for html files.

I do have a couple of further questions however

1) Why does ChromeHTML seem to override html in [HKEY_CLASSES_ROOT\.html\OpenWithProgIds]
2) Do I still need the line "htmlfile"="" in [HKEY_CLASSES_ROOT\.html\OpenWithProgIds]

Cheers

Baz
May 21st, 2014 12:15pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics