Tuesday, October 11, 2011

File & Protocol Disassociation

Ever wanted to disassociate (i.e. delete an association) a "Default Program" from a file or protocol but didn't know how? Unfortunately Windows 7 hasn't exactly made this process very user friendly as the solution required diving into the registry.


Warning: It's always a good idea to backup your registry before deleting things from it. Simply right click the folder icon and choose "Export" to backup everything that is a child of that node. Or choose it from the "File" menu to backup the entire registry (~200+ MB, so not recommended :P ). Deleting things from the registry if you don't know what you're doing can make your computer unable to boot into Windows.
For 1337 users: If you're confident in your skills, in Windows Registry just go to the path mentioned in the following paragraph, and delete the "String" value for the association you wish to eliminate.


Enough of that, let's continue. Here's what I have. I've accidentally selected Chrome as my default program for my "mailto" protocol. All "FileAssociations" and "URLAssociations" are stored in the following path in your registry: "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Clients\
<ClientName>\<AppName>\Capabilities\<FileAssociations | URLAssociations>"
-- "FileAssociations" folder contains file extension (or file type) associations.
-- "URLAssociations" folder contains protocol associations.

Notice the correlation in the screenshots below between the protocols belonging to Chrome and the "String" Value items in the URLAssociations list within the registry:

WINDOWS REGISTRY - BEFORE DELETING REGISTRY ASSOCIATION

DEFAULT PROGRAMS BEFORE DELETING REGISTRY ASSOCIATION

Notice that I still have my "mailto" association. Now I'll walk you through the steps of deleting it. You don't actually need to open Default Programs, but you can to confirm if you like. To do so, click Start -> Control Panels -> Default Programs -> "Associate a file type or protocol with a program."

The place to delete this association is in the registry at the above mentioned path (note the path in the footer of the Registry Editor window). Open the Registry Editor by clicking Start, then typing "regedit" in the search bar and hitting enter. Next navigate to the path show and delete the "String" value with the name of the protocol or file extension you wish you delete. In this case, I'm deleting my "mailto" protocol association, so I'll be looking in the "URLAssociations" folder as mentioned above. Now let's delete that booger...

WINDOWS REGISTRY DELETING THE "mailto" PROTOCOL ASSOCIATION

WINDOWS REGISTRY AFTER DELETING REGISTRY ASSOCIATION

DEFAULT PROGRAMS AFTER DELETING REGISTRY ASSOCIATION

Notice that the "mailto" protocol is no longer listed. We've successfully deleted the assocation. No restart required :)

8 comments:

  1. Didnt help... after deleting the protocol Type "FTP" from firefox... typing a FTP URL in Explorer still opens firefox, and it is still listet as standard in Protocol Dialogue. Firefox has no FTP Upload.. so this is useless..

    ReplyDelete
  2. At the time we look familiar for the latest version of office setup toll free number for usa +1800-214-7583 we have our Microsoft office setup top tier interviews line-up. In order to provide the best quality and most complete to measure experience for our clients Microsoft Office setup support team is available 24*7 just give us a call on our toll free number 1-800-214-7583 We us we are available to support you. Toll-free Number Are the best way to join with offer best technical support and services. The time you want to attach with customers and offers them best Microsoft Office Customer Support. MS Office Product Key Support Website: www.msoffice365setup.com Toll free Number 1800-214-7583….Office Setup Support I www.office.com/setup I office.com/setup...

    ReplyDelete
  3. www.msoffice365setup.com is www.office.com/setup support for you to enhance ... Call us this 24X7 toll free no 1800-214-7583 and our Microsoft Office setup...Call us this 24X7 toll free no 1800-214-7583 and our Microsoft Office setup assistant will call you and ask the issue right now. www.msoffice365setup.com is MS...MS Office Helpline number AUS, UK Website: www.msoffice365setup.com MS Office Product Key Support Website: www.msoffice365setup.com Toll free Number 1800-214-7583….Office Setup Support I www.office.com/setup I office.com/setup...
    And Click Here: http://www.msoffice365setup.com

    ReplyDelete
  4. Office Setup Office is an Independent technical support service provider for a large variety of THIRD PARTY PRODUCTS, brands and services. For tech support help Visit at : Online Install MS Office Setup Get support services via MS office setup 2016 toll free numbers +1-844-777-7886 – (USA), +61-1-800-875-269 – (AUS), +0044-800-014-8050 – (UK) for three major countries.

    ReplyDelete
  5. NortonComSetup is an Independent technical support service provider for a large variety of THIRD PARTY PRODUCTS, brands and services. If the product is under warranty, the repair or replacement service may be avaliable free from the Brand or vendor.Norton Setup

    ReplyDelete
  6. OfficeComSetupOrg is providing online 24*7 technical support for Microsoft office setup. If you have any problem related Microsoft office setup activation & installation, then you can contact at Install MS Office Setup Or Call toll free numbers +1-844-777-7886

    ReplyDelete
  7. Get quick support- 0731032379 & complete Symantec Norton Activation technical help at by just one call at our Norton Antivirus Customer Support Number- 0731032379.Norton Support Phone Number, Norton 360 Phone Support, Norton Security Phone Number, Norton Helpline ,Norton Tech Support Number, Norton Tech Support, Norton antivirus customer service, support for Norton, Norton toll free number, Norton Tech Support phone number 0731032379Get quick support- 0731032379 & complete Symantec Norton Activation technical help at by just one call at our Norton Antivirus Customer Support Number- 0731032379.Norton Support Phone Number, Norton 360 Phone Support, Norton Security Phone Number, Norton Helpline ,Norton Tech Support Number, Norton Tech Support, Norton antivirus customer service, support for Norton, Norton toll free number, Norton Tech Support phone number 0731032379

    ReplyDelete