Message d’erreur : Les rapports de Proxy : 87, le paramètre est Incorrect


Symptômes


Lorsque vous vous connectez à partir d’un client à un site Web sécurisé à l’aide d’un serveur qui a été mis à niveau vers Proxy Server 2.0 et Internet Information Server (IIS) 4.0, le message d’erreur suivant peut s’afficher dans le navigateur du client :
Rapports de proxy :
87 le paramètre est incorrect.
Une erreur s’est produite lors de la récupération de votre URL.
Cette erreur peut être dû :

Cause


Ce message d’erreur peut se produire si une ou plusieurs des conditions suivantes existent sur IIS 4.0/Proxy Server 2.0 :

Si la valeur de la DLL de filtre dans la clé de Registre héritée suivante contient les chemins d’accès aux fichiers de W3proxy.dll et sspifilt.dll :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3svc\Parameters

Ces DLL de filtres ISAPI ont été requis par les versions précédentes de Proxy Server et IIS, mais ne sont plus nécessaires lorsque vous utilisez IIS 4.0 et Proxy Server 2.0.

Si l’ou les filtres ISAPI spécifiée dans les propriétés du Site Web de défaut sur IIS 4.0 sont corrompu, erroné ou autrement incompatibles avec le filtre ISAPI w3proxy.dll. Le w3proxy de filtre ISAPI doit d’abord être chargé et son état doit indiquer une verte pointant vers le haut flèche. Si un autre filtre ISAPI est présents et initialisés tout d’abord, il peut empêcher le filtre ISAPI w3proxy de s’initialiser. Autres filtres ISAPI peuvent être chargés pour le Site Web par défaut, par exemple exchfilt.dll qui est installé si Outlook Web Access est installé sur le serveur. En règle générale, ces filtres supplémentaires sont installés tels que le filtre w3proxy est chargé en premier. Tous les filtres ISAPI installés sur le Site Web par défaut doivent être chargés et leur statut doit indiquer un vert, flèche vers le haut.

Résolution


Avertissement: l’utilisation incorrecte de l’Éditeur du Registre peut générer des problèmes sérieux pouvant vous obliger à réinstaller votre système d’exploitation. Microsoft ne peut garantir que les problèmes résultant d’une utilisation incorrecte de l’Éditeur du Registre puissent être résolus. Utilisez l'éditeur de Registre à vos risques et périls.
1. Si la clé de Registre ci-dessous contienne les valeurs indiquées dans la partie 1 de la section CAUSE ci-dessus, utilisez l’Éditeur du Registre (regedt32.exe est recommandé pour cela) pour supprimer la valeur de la DLL de filtre de la clé de Registre suivante :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3svc\Parameters
2. Si les propriétés du Site Web par défaut, onglet Filtres ISAPI indiquent qu’un autre filtre ISAPI est chargé avant le filtre w3proxy et le filtre w3proxy n’est pas l’initialisation (indiqué par un rouge à l’état de la flèche vers le bas) puis :
a. Placez le filtre w3proxy en haut de l’ordre de chargement, en mettant en surbrillance et l’à l’aide de la flèche vers le haut à gauche de l’interface ISAPI filtre fenêtre liste afin qu’il soit en haut de l’ordre de chargement.

b. appliquer la modification sur le Site Web par défaut en cliquant sur le bouton Appliquer en bas de la feuille de propriétés, puis sur le bouton OK. Fermez le Gestionnaire des services Internet (ISM) Microsoft Management Console (MMC).



c. arrêter les services suivants à l’aide de l’applet du Panneau de configuration :

(1) service d’Administration du serveur Proxy Microsoft.
(2) service de Proxy WinSock de Microsoft.
(3) le service IISAdmin.
(4) le Proxy Alert Notification Service (si pas encore arrêté par 2.c.(1) d’étape ci-dessus.)
(5), le service de publication World Wide Web (si pas encore arrêté par 2.c.3 d’étape ci-dessus.)
d. Redémarrez les services arrêtés dans 2.c. ci-dessus.

e. rouvrez la console ISM et développer pour afficher le Site Web Defalt. Cliquez avec le bouton droit de la souris sur le Site Web par défaut, puis sélectionnez Propriétés. Accédez à l’onglet Filtres ISAPI. Vérifiez que le w3proxy a initialisé correctement, comme indiqué par un vert d’état de la flèche et qu’il est le premier filtre ISAPI chargé du Site Web par défaut.

f. Si le filtre ISAPI w3proxy ne s’est pas initialisé et autres êtres de filtres sont chargés sur le Site Web par défaut, les supprimer (enregistrer chacun d’eux et l’emplacement du filtre sur le serveur avant de supprimer) un à la fois et répétez les étapes jusqu'à ce que seuls les w3proxy 2.c via 2.f. filtre est chargé.

g. remplacer avec que les filtres de supprimer une version antérieure (si applicable) à la fois les versions mises à jour et répétez les étapes 2.a. à 2.e. pour vérifier que les versions mises à jour fonctionnent correctement avec le filtre ISAPI w3proxy.
3. Si le filtre ISAPI w3proxy est en haut de l’ordre des filtres et n’est pas le chargement et l’initialisation correctement lorsque les services IIS 4.0 et Proxy Server 2.0 sont démarrés, remplacez w3proxy.dll par une nouvelle copie à partir d’une source appropriée : Windows NT Option Pack , Small Business Server 4.5, distribution CD, des CD de distribution de Back Office 4.5 ou autre bonne source connue et répéter les étapes 2.a. par l’intermédiaire de 2.g. selon le cas.

Réappliquez le pack de Service NT 4.0 installé sur le serveur après le remplacement de fichiers sur le serveur afin d’éviter d’avoir des versions mal correspondantes sur le serveur.