El protocolo no está asociado con ningún programa

Este artículo ya no se actualiza, por lo que su contenido puede estar obsoleto.

Un protocolo es la parte de una dirección web que está antes de los dos puntos. Por ejemplo, las páginas web normalmente tienen los protocolos http o https. Si haces clic en un enlace que especifica un protocolo diferente a http: o https: (tal como aim:goim?screeenname=MozillaSupport), podrías recibir un mensaje de error como este:
Firefox no sabe como abrir esta dirección, porque el protocolo (aim) no está asociado con ninguna aplicación.

Este tipo de enlaces son usados mas comúnmente para lanzar aplicaciones externas. Por ejemplo, haciendo clic en un enlace aim: se debería abrir una ventana del cliente AOL Instant Messenger. El mensaje de error está diciéndote que ni Firefox ni las aplicaciones conocidas por Firefox pueden manejar el protocolo. Estos errores pueden ocurrir con cualquier protocolo distinto de los que Firefox maneja por si mismo, y comúnmente ocurre con:

  • aim - Inicia el chat de AOL Instant Messenger.
  • msnim - Inicia el chat de MSN Messenger/ Windows Live Messenger.
  • mailto - Inicia el cliente estándar de correo.


Determinar qué aplicación debería abrirse

Normalmente puedes deducir qué apliación se debería abrir en cada momento gracias al contexto de la página. Por ejemplo, una página web de un amigo podría tener un vínculo llamado "Conversar en MSN" que causa el error. En este caso, el cliente de MSN/Windows Live Messenger debería iniciarse.

Una vez se ha determinado qué aplicación debería ejecutarse:

  • Para otros protocolos: Sigue las instrucciones que siguen.

Reinstala la aplicación asociado con el protocolo

Intenta reinstalar la última versión de la aplicación que se supone debería manejar el protocolo que está causando el error. Por ejemplo, si los vínculos aim fallan, deberías reinstalar el aplicación AOL Instant Messenger/AIM desde http://www.aim.com. Re-instalar podría corregir el problema.

Registrar el protocolo en Firefox

Firefox obtiene información de sus protocolos desde las opciones escondidas.

  1. En la barra de direcciones, escribe about:config y pulsa IntroRetorno.

    • El aviso de about:config "¡Zona hostil para manazas!" o "¡Esto puede cancelar su garantía!" puede aparecer. Haz clic en ¡Tendré cuidado, lo prometo! o ¡Seré cuidadoso, lo prometo!, para continuar.
  2. Haz clic derechoMantén la tecla Ctrl pulsada mientras haces clic en cualquier parte de la tabla, y elige Nuevo, después Cadena.
  3. En la pregunta de Introduce el nombre de la preferencia, escribe network.protocol-handler.app.protocolo (reemplazando protocolo con el protocolo que quieres añadir) y haz clic en Aceptar.
  4. En la ventana de Introduzca el valor de la cadena, escribe la ruta (dirección) de la aplicación que quieres abrir cuando uses el protocolo y haz clic en Aceptar.

Ahora que el protocolo ha sido registrado, prueba el enlace de nuevo. Deberías recibir un diálogo de petición de Protocolo externo. Haz clic en Abrir aplicación. El programa que hayas elegido se abrirá ahora.

  • Ten en cuenta que el directorio al ejecutable que has seleccionado es correcto. Debido a un bug en Firefox, introducir una dirección incorrecta te dará el mismo mensaje de error.

Asociar un protocolo con una aplicación en Firefox

Si reinstalar la aplicación que debería manejar el protocolo no funciona, podrías intentar configurar Firefox para asociar el protocolo a la aplicación.

Primero, registra un nuevo protocolo en Firefox:

  1. Copia el siguiente código:
  1. Mientras te encuentras en este artículo, da clic en la barra de direcciones para seleccionar la dirección web (URL) de la página actual. Pega el código que copiaste en la barra de direcciones, reemplazando la actual.
  2. Después de pegar el código en la barra de direcciones, presiona IntroIntro. La barra de información de Firefox aparecerá, preguntándo ¿Deseas añadir programName (support.mozilla.com) como una aplicación para los enlaces del tipo protocolName?
  3. Haz clic en Añadir aplicación en la barra de información.

    cac35f7c68ecaaa9657e106c94c7e037-1234316173-81-1.png


Luego, asocia una aplicación con el protocolo:

  1. Vuelve al sitio web con el vínculo que causa el error. Esta vez, cuando hagas clic en el vínculo, la ventana para lanzar aplicaciones aparecerá en lugar del mensaje de error.
  2. En la ventana para lanzar aplicaciones, haz clic para seleccionar Buscar una aplicación y luego clic en Buscar....
  3. Usa la ventana de abrir archivos para seleccionar el aplicación que quieres que se ejecute.
    • Para el protocolo msnim: Navega a C:\Archivos de aplicación\Internet Explorer y selecciona iexplore.exe.
    • Algunos aplicaciones solamente se registran en Internet Explorer, de tal manera que Firefox puede usar Internet Explorer para lanzar el aplicación correcto, como se explica arriba para msnim.
  1. Después de seleccionar el aplicación que quieres que se ejecute, haz clic en Aceptar.

Si los pasos de arriba funcionan, puedes seleccionar Recordar mi elección para vínculos protocolName en la ventana de lanzar aplicación la próxima vez que hacas clic en un vínculo para ese protocolo.

Si los pasos de arriba no funcionan, contacta al fabricante del aplicación que deseas que se ejecute cuando haces clic en los vínculos para el protocolo. La aplicación podría requerir cambios especiales a nivel de sistema para abrir vínculos desde aplicaciones externos.



Basado en información de Register protocol (mozillaZine KB)

Esta gente maravillosa ayudó a escribir este artículo: willyaranda. Tú también puedes ayudar, descubre cómo hacerlo.