Opera 24 not listed in Associate a file type or protocol

  • I have a usb install of Opera that's sitting on my e: drive. I want to associate that with the http/https protocols but its not listed.

    I know I can install opera with the default and it would be listed but I don't want to do that. I've done a whole bunch of web searches on how to add a program but haven't found a good resource yet.

    Its also not listed in Set your default programs.

    I tried to update Opera over itself but that didn't help.
    Will try anything! lol

  • Well, you know, that's the sense of a USB install:
    It's portable, located in one single folder and doesn't register itself anywhere in your system.

  • Well, you know, that's the sense of a USB install:
    It's portable, located in one single folder and doesn't register itself anywhere in your system.

    Grin. No, that's me wanting everything on one drive and one dir tree. I guess I'm a holdover from DOS 3! I did a single dir install of Opera 12.17 and all its predecessors. Did that manually.

    Anyone have any ideas on even how to search for an answer, not getting any good results.

  • Well, I had a thread on it:
    https://forums.opera.com/post/46424

    Essentially, you need to create a .reg file and add

    Windows Registry Editor Version 5.00 ; Infamous capabilities:

    [HKEYLOCALMACHINE\SOFTWARE\Opera\Capabilities] "ApplicationDescription"="Opera, Internet Browser" "ApplicationIcon"="C:\App\Opera\opera.exe.exe,0" "ApplicationName"="Opera"

    [HKEYLOCALMACHINE\SOFTWARE\Opera\Capabilities\FileAssociations] ".htm"="OperaURL" ".html"="OperaURL" ".shtml"="OperaURL" ".xht"="OperaURL" ".xhtml"="OperaURL"

    [HKEYLOCALMACHINE\SOFTWARE\Opera\Capabilities\URLAssociations] "ftp"="OperaURL" "http"="OperaURL" "https"="OperaURL"

    ; Register to Default Programs

    [HKEYLOCALMACHINE\SOFTWARE\RegisteredApplications] "Opera"="Software\Opera\Capabilities"

    ; OperaURL HANDLER:

    [HKEYLOCALMACHINE\Software\Classes\OperaURL] @="Opera Document" "FriendlyTypeName"="Opera Document"

    [HKEYLOCALMACHINE\Software\Classes\OperaURL\shell]

    [HKEYLOCALMACHINE\Software\Classes\OperaURL\shell\open]

    [HKEYLOCALMACHINE\Software\Classes\OperaURL\shell\open\command] @=""C:\App\Opera\opera.exe""

    Replace C:\App\Opera\Opera.exe with where its actually located. Notepad has a replace function.

  • Well, I had a thread on it:
    https://forums.opera.com/post/46424
    Essentially, you need to create a .reg file and add

    Sorry, should have said I was on Win 8. That hack is for Win 7. Thanks though.

  • Opera 24 shouldn't be run using opera.exe anyway, it should be launcher.exe.
    Have you tried the registry file on Windows 8? Even if it was originally designed for Windows 7 it may well still work.
    🙂

  • Well, I had a thread on it:
    https://forums.opera.com/post/46424
    Essentially, you need to create a .reg file and add

    Sorry, should have said I was on Win 8. That hack is for Win 7. Thanks though.

    So it doesn't work? Please clarify.

  • So it doesn't work? Please clarify.

    I used the reg file provided above and changed it to reflect my Opera installation and ran the reg file. When checking the registry afterwards none of my stuff is added.

  • Windows Registry Editor Version 5.00

    ; Infamous capabilities:
    Needs to be a part of it. The reg is invalid without it for some reason.

  • I did have that deld1ablo. 😞

    I've just learned to live with it.

  • That sucks. I don't know why they even bothered changing it.

Log in to reply
 

Looks like your connection to Opera forums was lost, please wait while we try to reconnect.