Windows 10: Custom apps for protocols in Windows 10

Discus and support Custom apps for protocols in Windows 10 in Windows 10 Software and Apps to solve the problem; I would like to use a custom app not listed by Windows for my HTTP and HTTPS protocols. I've gone though the classic control panel, into Default... Discussion in 'Windows 10 Software and Apps' started by DeathShot, Oct 19, 2016.

  1. DeathShot Win User

    Custom apps for protocols in Windows 10


    I would like to use a custom app not listed by Windows for my HTTP and HTTPS protocols.

    I've gone though the classic control panel, into Default Programs, and "Associate a file type or protocol with a program". If I select an extension I can hit "Change program..." click on the "More apps" links, scroll all the way down and then hit the "Select another app on this PC" link to open up a file browser and select any executable I wish. Those last two parts are not options for protocols, for HTTP and HTTPS (or any other protocols), I have to select one of the browsers Windows 10 thinks is a legitimate browser, which are not what I want to choose.

    :)
     
    DeathShot, Oct 19, 2016
    #1

  2. How can I get back my file associations after Creators update?

    Hi,

    The Default Apps setting is not exclusively new to Windows 10. To address your concern, follow these steps to configure which programs open which files, links, and protocols in your Windows 10 device:

    • Press the Windows key.
    • Click on Settings.
    • In Settings, click on the System icon, and scroll down to
      Default Apps in the left-hand side menu.
    • On the Default Apps window, you can customize the applications that you want to set as a default app.
    • Click on Choose default apps by protocol.
    • Under Choose default apps by protocol window, you can customize
      the commands that you would want routed to Windows applications.
      Examples of protocol configurations include actions like a specific keyboard command launching into the Windows Search feature, links that contain content from
      MSN channeling into Windows apps.
    If further assistance is needed, don't hesitate to reply on this thread.
     
    Darleen Pen, Oct 19, 2016
    #2
  3. Microsoft Support using Log Me in instead of Remote Desktop Protocol

    Log Me In Rescue 123 tool is a partner of Microsoft. Microsoft pays the service.
    Remote Desktop Protocol is quite complex. Majority of customers may not understand how it works, it will also takes time to give instructions for this protocol. Remote Desktop is not a good idea for customer
    service.
     
    Edu Baloja, Oct 19, 2016
    #3
  4. dalchina New Member

    Custom apps for protocols in Windows 10

    Hi, have you looked at the bottom of the list?

    Custom apps for protocols in Windows 10 [​IMG]
     
    dalchina, Oct 19, 2016
    #4
  5. DeathShot Win User
    Yes. There is no built in option in Windows 10 Pro (or at least on my build of it) to select custom applications via the UI for protocols, you can only select applications installed on your machine that Windows 10 deems appropriate or applications form the app store which if installed Windows 10 would deem appropriate. This is not what I want.
     
    DeathShot, Oct 20, 2016
    #5
  6. Bree New Member
    Actually you have that back to front - Windows doesn't 'deem' anything before an app is installed. It relies on the programme at install time to tell Windows what protocols it can handle. It is the responsibility of the developer of this custom app to make sure that the install sets the appropriate registry keys to list its capabilities.

    For example, the MAILTO protocol could easily be handled by opening a webmail site (Yahoo, Gmail, etc) in Firefox. However, Firefox does not install the registry keys to say it can be used for MAILTO, hence it is not offered by Windows as an option for that protocol. The key has to be added manually using Regedit.

    Mailto: in Browsers not working

    Your custom app needs something similar in the registry to say it handles HTTP and HTTPS, without that it won't be in Window's list of available apps. Though I'm not sure exactly where in the registry that should go for a store app.
     
  7. dalchina New Member
    Hi, this should make it clearer - it provides more details and pictures to explain how to do this from the screenshot I posted previously:
    How to make any program the default on Windows 10 - gHacks Tech News

    Can you browse to your exe file?
    What is the program you're trying to associate with the protocol?

    If this doesn't work for you, please provide more detail of what you're trying to do, preferably with a screenshot. Thanks.
     
    dalchina, Oct 20, 2016
    #7
  8. DeathShot Win User

    Custom apps for protocols in Windows 10

    Guys, thanks for the replies and sorry for taking so long to get back, a lot of things have happened recently. @Bree, as a software developer who has worked on Windows applications before I know how it works, and really the reason I came here was in hopes that someone did know the string so I wont have to spend days going through MSDN documentation and dicking around with a VM. The browser I am trying to use is Iron (in this case) and strangely enough it worked in Windows 8.1. I do understand that it is not Microsoft's fault that it does not show up on their default list, and I am not holding Microsoft accountable for that, what I am holding them accountable is removing the ability to browse to an executable. This leads me to my reply to @dalchina, I have spent quite a bit of time googling this before asking for help, since I do not like wasting people's time. As I have stated, that works for file types, NOT protocols. There is no option to browse to an executable, which is why I need a registry setting tweak. As you can see in the screenshot there is no option on the list for changing association with a protocol to select a custom program, you cannot browse to an executable file.


    Custom apps for protocols in Windows 10 [​IMG]
     
    DeathShot, Oct 26, 2016
    #8
  9. dalchina New Member
    Thanks for making it specific- I now understand your question, and that by now you know it's the Iron/Chromium browser not registering its handler.

    So, here is the registry change detected when I changed HTTP & HTTPS from 32 bit Firefox to 32 bit Pale Moon on my x64 Win 10 Pro.
    Naturally many of the changes are incidental - not significant.

    Desktop.zip

    These appear to be the significant ones.
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\http\UserChoice\Hash: "m6EyItLN7GQ="
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\http\UserChoice\Hash: "u7drfQzZvNI="
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\http\UserChoice\ProgId: "FirefoxURL"
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\http\UserChoice\ProgId: "PaleMoonURL"
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\https\UserChoice\Hash: "bmmMZNatYoo="
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\https\UserChoice\Hash: "bHdBYq8cpy8="
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\https\UserChoice\ProgId: "FirefoxURL"
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\https\UserChoice\ProgId: "PaleMoonURL"
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\Hash: "RwCAjRaqOZM="
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\Hash: "MM+YAAjZ6m8="
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\ProgId: "FirefoxURL"
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\ProgId: "PaleMoonURL"
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice\Hash: "Zo0lhcK9aCU="
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice\Hash: "vFMvRgZMnBw="
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice\ProgId: "FirefoxURL"
    HKU\S-1-5-21-2598030854-2856894942-2756517887-1001\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice\ProgId: "PaleMoonURL"

    I suspect this will not of itself help you; I'm guessing you would need the registry keys corresponding to the browser having been registered to handle the protocol.

    If you wish to try to find those yourself for a registered browser, you might find regscanner (free) helpful as it is more convenient for searching the registry.
     
    dalchina, Oct 26, 2016
    #9
  10. DeathShot Win User
    Thanks @dalchina I'll go though that and try to find something. If I ever do find a way to add a program easily I will be sure to post here. I have a few other higher priorities right now such as thoroughly backing, double encrypting, and then nuking my laptop as well as fixing windows permissions so I can clear some space on my desktop, and unfortunate job I have to go to. I will eventually get to taking a look at the logs you provided and trying to mess around with the registry. Hopefully regscanner will make the job far easier than pressing f3 on regedit 2000 times would be. Who knows though, maybe someone with a solution will find this first and save us all the trouble. If not, and I do find a solution, I will be sure to return here and post it so that future people can use non spyware or bloatware browsers on their machines.
     
    DeathShot, Oct 26, 2016
    #10
  11. Bree New Member
    This may be of some help...
    http://superuser.com/questions/97246...ram-not-listed
     
Thema:

Custom apps for protocols in Windows 10

Loading...
  1. Custom apps for protocols in Windows 10 - Similar Threads - Custom apps protocols

  2. Choose default apps by protocol in registry

    in Windows 10 Software and Apps
    Choose default apps by protocol in registry: HelloI would like to change the default apps by protocol in the registry.These are following protocols that need to be changed in registry- SIP- SIPS- TELWhere are they in the registryRegardsJuan...
  3. Choose default apps by protocol in registry

    in Windows 10 Customization
    Choose default apps by protocol in registry: HelloI would like to change the default apps by protocol in the registry.These are following protocols that need to be changed in registry- SIP- SIPS- TELWhere are they in the registryRegardsJuan...
  4. FTP protocol default app

    in Windows 10 Software and Apps
    FTP protocol default app: I can type an FTP address in to the address bar on File Explorer, log in and use the service. What I want is to set it as default, so when I click an FTP link File Explorer opens it. If I try to set the default app in Windows I am only offered browsers, none of which work. I...
  5. FTP protocol default app

    in Windows 10 Network and Sharing
    FTP protocol default app: I can type an FTP address in to the address bar on File Explorer, log in and use the service. What I want is to set it as default, so when I click an FTP link File Explorer opens it. If I try to set the default app in Windows I am only offered browsers, none of which work. I...
  6. FTP protocol default app

    in Windows 10 Gaming
    FTP protocol default app: I can type an FTP address in to the address bar on File Explorer, log in and use the service. What I want is to set it as default, so when I click an FTP link File Explorer opens it. If I try to set the default app in Windows I am only offered browsers, none of which work. I...
  7. WINDOWS 10 Can't associate custom app with callto or tel protocols

    in Windows 10 Customization
    WINDOWS 10 Can't associate custom app with callto or tel protocols: First of all let me say that we are pretty new with this "windows app" developing process. Our customers want us to develop an app working as click to call. The app is working just fine, but we are encountering problems with that appearing in the "default apps for protocol"...
  8. Windows 10 - Choose default apps by protocol sucks

    in Windows 10 Customization
    Windows 10 - Choose default apps by protocol sucks: Sorry, but I'm here to complain. I downloaded a certain application which associated a protocol to it. Then I changed the location of the application, and now I'm trying to manually change or delete the old entry to point to the new location of the executable. The new Windows...
  9. Default app for URN protocol

    in Windows 10 Customization
    Default app for URN protocol: Hello, I faced a problem with opening links with URN suffix. Whenever link is being open it asks to select a default app for urn file type and then is unable to find any in MS Store. I have tried setting it to Chrome different ways, but none worked at the end: - tried...
  10. Setting default app for irc protocol

    in Windows 10 Ask Insider
    Setting default app for irc protocol: [ATTACH] Hey everyone, I have a problem that shouldn't be that hard to solve but I just can't figure it out. I want to set Hexchat as default app for opening irc protocols at win 10. Current default app is edge but in settings the only listet app is edge, even though...

Users found this page by searching for:

  1. Custom protocol Capabilities\URLAssociations