Le protocole n’est associé à aucun programme
Informations de la révision
- Identifiant de la révision : 1482
- Date de création :
- Créateur : krchak
- Commentaire :
- Vérifiée : Non
- Prêt pour la localisation : Non
Source de la révision
Contenu de la révision
Cet article explique pourquoi Firefox affiche le message d'erreur «Firefox ne sait pas ouvrir cette adresse car le protocole (aim) n'est associé à aucun programme» lorsque vous essayez d'accéder à certaines adresses. Il explique également comment faire en sorte que le programme approprié soit exécuté.
Cette erreur peut se produire avec n'importe quel protocole que Firefox ne sait pas gérer lui-même, mais il s'agit la plupart du temps de :
- aim
- msnim
Table des matières
Ce que cette erreur signifie
Le protocole d'une adresse internet est le texte situé au début, avant le caractère deux-points. Par exemple, les pages web utilisent normalement le protocole http ou https. Ce message d'erreur indique que Firefox ne sait pas gérer lui-même le protocole mentionné et qu'il ne connait pas non plus de programme qui puisse le faire.
Enregistrer le protocole
Vous devez indiquer à Firefox quel programme il doit utiliser pour ce protocole.
Firefox récupère cette information à partir du Registre de Windows.
- Ouvrez Notepad.
- Copiez l'un des blocs de code suivants et collez-le dans Notepad. (Cliquez sur le + pour afficher le code) :
Ouvrir les adresses aim: avec AOL Instant Messenger 5.9
- -
REGEDIT4
[HKEY_CLASSES_ROOT\aim]
@="URL:aim Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\aim\shell]
[HKEY_CLASSES_ROOT\aim\shell\open]
[HKEY_CLASSES_ROOT\aim\shell\open\command]
@="\"C:\\\\Program Files\\\\AIM\\\\aim.exe" \"%1\""
Ouvrir les adresses aim: AOL Instant Messenger 6.5
- -
REGEDIT4
[HKEY_CLASSES_ROOT\aim]
@="URL:aim Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\aim\shell]
[HKEY_CLASSES_ROOT\aim\shell\open]
[HKEY_CLASSES_ROOT\aim\shell\open\command]
@="\"C:\\\\Program Files\\\\AIM6\\\\aim6.exe" ee://aol/imApp/ \"%1\""
Ouvrir les adresses msnim: MSN Instant Messenger ou Windows Live Messenger
- -
REGEDIT4
[HKEY_CLASSES_ROOT\msnim]
@="URL:msnim Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\msnim\shell]
[HKEY_CLASSES_ROOT\msnim\shell\open]
[HKEY_CLASSES_ROOT\msnim\shell\open\command]
@="\"C:\\\\Program Files\\\\Internet Explorer\\\\iexplore.exe\" \"%1\""
- Au lieu de cela, on utilise Internet Explorer pour ouvrir MSN Messenger ou Windows Live Messenger. Aucun moyen n'est connu pour faire en sorte que Firefox ouvre Messenger directement et lui fasse exécuter l'action appropriée.
Autres protocoles (adaptez l'exemple à votre cas)
- -
REGEDIT4
[HKEY_CLASSES_ROOT\myprotocol]
@="URL:myprotocol Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\myprotocol\shell]
[HKEY_CLASSES_ROOT\myprotocol\shell\open]
[HKEY_CLASSES_ROOT\myprotocol\shell\open\command]
@="\"C:\\\\Program Files\\\\My Program\\\\program.exe\" \"%1\""
- Remplacez le mot "myprotocol" par le protocole que Firefox vous a indiqué. (Il y a 5 endroits à modifier dans le code.) Remplacez le chemin de la dernière ligne (qui commence après @="\" et se termine avant \" \"%1\"") par le chemin du programme que vous voulez utiliser. N'oubliez pas de doubler tous les anti-slashs, comme dans l'exemple.
Une fois que vous avez le code correct dans Notepad :
- Enregistrez le fichier sous le nom protocol.reg sur votre Bureau.
- Double-cliquez sur le fichier ainsi créé.
- (Vista) Il est possible qu'une boite de dialogue de sécurité apparaisse. Cliquez sur .
- Une boite de dialogue de l'Éditeur de Registre apparait, vous demandant si vous voulez continuer. Cliquez sur .
- Enfin, cliquez sur .
Maintenant que le protocole est enregistré, essayez d'ouvrir l'adresse dans Firefox. Il est possible qu'une boite de dialogue de protocle externe apparaisse. Dans ce cas, cliquez sur
. Le programme que vous avez choisi devrait être exécuté.Firefox récupère ces informations depuis ses paramètres cachés.
- Saisissez about:config dans la barre d’adresse de Firefox, puis appuyez sur EntréeRetour
Une page d’avertissement peut apparaître. Cliquez sur pour accéder à la page about:config. - Faites un clic droit Maintenez la touche Ctrl enfoncée pendant que vous cliquez n'importe où dans la grille, choisissez , puis .
- Dans la boite de dialogue Entrez le nom de l'option , saisissez network.protocol-handler.app.myprotocol (en remplaçant myprotocol par le protocole que vous voulez enregistrer) et cliquez sur .
- Dans la boite de dialogue Entrez la valeur chaine de caractères , saisissez le chemin menant au programme que vous souhaitez utiliser pour ce protocole et cliquez sur .
Maintenant que le protocole est enregistré, essayez d'ouvrir l'adresse. Il est possible qu'une boite de dialogue de protocole externe apparaisse. Dans ce cas, cliquez sur
. Le programme que vous avez choisi devrait être exécuté.- Cela ne fonctionne toujours pas ? Vérifiez que le chemin que vous avez entré est correct. À cause d'un bug de Firefox, si le chemin entré n'est pas correct, vous obtiendrez le même message d'erreur.
Basé sur les informations de Register protocol (mozillaZine KB)