Google – Chrome – External Protocol Request

Google – Chrome – External Protocol Request

Simplicity is the essence of Elegance in Screen and Application design.

And, that was the hallmark of the initial Google Page.

And, so here I am trying to download via Google Chrome.  I clicked on the Link:

I chose to launch the Application by clicking on the “launch Application” button, but then I promptly received the Screen Shot below:

So here I am getting a “java.lang.ClassNotFoundException”.  I speak so little of Java, and so took the short way.  Went back and review the “External Protocol Request” screen and confirmed that Google is still pointing at the old Install location for my App.

So the next thing is to determine how to change Google’s External Application Mapping.

What to do,  Google for Help and found out that Google true to its simplicity root uses the Native OS’ Application Mapping.

So going forward:

  1. Launch “Control Panel”
  2. In “Control Panel”, chose “Default Programs”
  3. In “Control Panel” \ “Default Programs”, chose “Associate a file type or protocol with a program”
  4. In “Control Panel”\”Default Programs”\”Set Association”, choose to “Associate a file type or protocol with specific Programs”, in the List of File Types / Protocols, Select the “Application Name (Ext)” and click on the “Change Program” button
  5. You will be asked “How do you want to open this file type”, we chose the “More Options” button
  6. In the “How do you want to open this type of File (<filetype>)” screen, we chose “Look for another App on this screen”
  7. So chose the Application

Went back to Google, tried downloading my file again.  But, no luck.

Shutdown all my Google Sessions.  Restarted one, but still unable to download.

So what to do … Google some more …

And, found a Gem of a Web Help.  It basically states that Google stores and remembers earlier Application Mapping choices.

So went to the folder (based on your OS and username):

For us, our Folder name is

C:\Users\<username>\Local\Google\Chrome\User Data

The file name is always “Local State”.  Brought the file up using our favorite editor, Notepad++, and looked under Protocol_handler.  Nothing about specific file types being handled.

The entries were more related and concise to Excluded file types.

"protocol_handler": {
"excluded_schemes": {
"afp": true,
"data": true,
"disk": true,
"disks": true,

So read the article a bit more and was led back to MS Widows Registry.

It seems I really need to make the change by accessing the branch listed below:

HKEY_CLASSES_ROOT\Magnet\shell\open\command

And, there it was.  Changed the file location registered in this entry.  And, restarted Chrome.

Everything is GOOD.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s