Program not showing in open with context for HTML files

baz8755

New Member
Messages
14
Location
South Coast united Kingdom
I have a windows 8.1 64 bit 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
 
Last edited:

My Computer

System One

  • OS
    win 8.1 64 pro
    Computer type
    Laptop
    System Manufacturer/Model
    Lenovo T440s
    CPU
    i7
    Motherboard
    Lenovo
    Memory
    12GB
    Graphics Card(s)
    Intel 4400
    Sound Card
    Realtek HD
    Monitor(s) Displays
    2 x Dell P2414H
    Screen Resolution
    1920 x 1050
    Hard Drives
    512GB SSD
    Internet Speed
    50MB/s
    Browser
    Chrome
    Antivirus
    Avast Free

My Computer

System One

  • OS
    win 8.1 64 pro
    Computer type
    Laptop
    System Manufacturer/Model
    Lenovo T440s
    CPU
    i7
    Motherboard
    Lenovo
    Memory
    12GB
    Graphics Card(s)
    Intel 4400
    Sound Card
    Realtek HD
    Monitor(s) Displays
    2 x Dell P2414H
    Screen Resolution
    1920 x 1050
    Hard Drives
    512GB SSD
    Internet Speed
    50MB/s
    Browser
    Chrome
    Antivirus
    Avast Free
I understand. But I thought perhaps setting it using the instructions in the article may make a difference. The browser related file types and settings in the Registry are a nightmare. There are a whole bunch of CLSID entries and any one may be the culprit.

As example there's a utility called Browser Chooser where you can launch from a link, it will come up instead of the default browser, and let you select which browser to run. I bet 90% of the programmer's work was figuring out the registry settings. Settings for .txt are trivial by comparison.
 

My Computer

System One

  • OS
    Windows 8.0 x64
    Computer type
    Laptop
    System Manufacturer/Model
    Toshiba Satelite C55D-A Laptop
    CPU
    AMD EI 1200
    Memory
    4 gb DDR3
    Graphics Card(s)
    Raedon 340 MB dedicated Ram
    Monitor(s) Displays
    Built in
    Screen Resolution
    1366 x 768
    Hard Drives
    640 GB (spinner) Sata II
    Keyboard
    Built in
    Mouse
    Touch pad
I understand. But I thought perhaps setting it using the instructions in the article may make a difference. The browser related file types and settings in the Registry are a nightmare. There are a whole bunch of CLSID entries and any one may be the culprit.

As example there's a utility called Browser Chooser where you can launch from a link, it will come instead of the default browser, and let you select which browser to run. I bet 90% of the programmer's work was figuring out the registry settings. Settings for .txt are trivial by comparison.

OK, I'll give it a go this weekend.

I'll probably image the drive and go to town on it by switching default browsers, trying your link as well as going through registry comparing it with my old XP machine which does work correctly.

It may be something as stupid as I may have had IE as my browser on my old machine when I installed 1stpage and then switched to Chrome. But on 8.1 I was already on Chrome when I installed 1stpage.

At the end of the day I can work around the issue but being kinda O.C.D. I hate leaving things in a half working state until I fully understand what is going on.
 

My Computer

System One

  • OS
    win 8.1 64 pro
    Computer type
    Laptop
    System Manufacturer/Model
    Lenovo T440s
    CPU
    i7
    Motherboard
    Lenovo
    Memory
    12GB
    Graphics Card(s)
    Intel 4400
    Sound Card
    Realtek HD
    Monitor(s) Displays
    2 x Dell P2414H
    Screen Resolution
    1920 x 1050
    Hard Drives
    512GB SSD
    Internet Speed
    50MB/s
    Browser
    Chrome
    Antivirus
    Avast Free
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

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
 
Last edited:

My Computer

System One

  • OS
    win 8.1 64 pro
    Computer type
    Laptop
    System Manufacturer/Model
    Lenovo T440s
    CPU
    i7
    Motherboard
    Lenovo
    Memory
    12GB
    Graphics Card(s)
    Intel 4400
    Sound Card
    Realtek HD
    Monitor(s) Displays
    2 x Dell P2414H
    Screen Resolution
    1920 x 1050
    Hard Drives
    512GB SSD
    Internet Speed
    50MB/s
    Browser
    Chrome
    Antivirus
    Avast Free
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
 

My Computer

System One

  • OS
    win 8.1 64 pro
    Computer type
    Laptop
    System Manufacturer/Model
    Lenovo T440s
    CPU
    i7
    Motherboard
    Lenovo
    Memory
    12GB
    Graphics Card(s)
    Intel 4400
    Sound Card
    Realtek HD
    Monitor(s) Displays
    2 x Dell P2414H
    Screen Resolution
    1920 x 1050
    Hard Drives
    512GB SSD
    Internet Speed
    50MB/s
    Browser
    Chrome
    Antivirus
    Avast Free
I'm glad you resolved it. I'm not an expert on Registry settings. If someone has in depth knowledge of browser settings perhaps they will chime in and answer your questions. The Windows Registry is largely undocumented. Most blogs or tech sites that have a tweak usually got it, if it's an original one, by poking around trial and error. For this reason I would advise for the time being that if it ain't broke don't fix it. :)

As far as where to search for registry settings explained I just tried a few and didn't really come up with anything meaty. Also you must understand some programmers have spent a lot of time with trial and error to figure the settings out. They may not be very likely to just hand their work to competitors. I have no commercial applications for sale at present. So if I knew I'd tell you. But many programmers keep mum in case they may have a chance to convert their freeware to adware or payware. You might search individual keys and see if you can find more details.
 

My Computer

System One

  • OS
    Windows 8.0 x64
    Computer type
    Laptop
    System Manufacturer/Model
    Toshiba Satelite C55D-A Laptop
    CPU
    AMD EI 1200
    Memory
    4 gb DDR3
    Graphics Card(s)
    Raedon 340 MB dedicated Ram
    Monitor(s) Displays
    Built in
    Screen Resolution
    1366 x 768
    Hard Drives
    640 GB (spinner) Sata II
    Keyboard
    Built in
    Mouse
    Touch pad
Back
Top