CORRECTIF : Message d’erreur lorsqu’une application essaie d’utiliser Internet Explorer 7 pour récupérer un script de configuration du proxy : « 1003 ERROR_CAN_NOT_COMPLETE »

Symptômes

Lorsqu’une application essaie d’utiliser la fonction API InternetGetProxyInfo Windows Internet (WinINet) de Windows Internet Explorer 7 pour récupérer un script de configuration du proxy, l’application peut échouer. En outre, vous pouvez recevoir le message d'erreur suivant :
1003 ERROR_CAN_NOT_COMPLETE
Ce problème peut se produire lorsque l’application tente de récupérer le script de configuration de proxy pour la première fois. Toutefois, l’application peut réussir lors de l’extraction du script de configuration dans les requêtes ultérieures.

Cause

Ce problème se produit en raison d’un problème de logique qui permet à la fonction InternetGetProxyInfo échoue la première fois qu’elle est appelée.

Résolution

Informations sur la mise à jour de sécurité

Pour résoudre ce problème, installez la mise à jour de sécurité cumulative la plus récente pour Internet Explorer. Pour installer les mises à jour les plus récentes, visitez le site Web de Microsoft à l’adresse suivante :Pour obtenir des informations techniques supplémentaires sur la mise à jour de sécurité cumulative la plus récente pour Internet Explorer, visitez le site Web de Microsoft à l’adresse suivante :Remarque : Ce correctif a été pour la première fois dans la mise à jour de sécurité 933566 (MS07-033). Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

933566 MS07-033 : mise à jour de sécurité Cumulative pour Internet Explorer

Informations sur le service pack

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows Vista. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
935791 comment obtenir le dernier service pack Windows Vista

Informations sur le correctif

Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 comment sauvegarder et restaurer le Registre dans Windows

Conditions préalables

Pour appliquer ce correctif, vous devez disposer de Microsoft Windows Server 2003 Service Pack 1 (SP1) installé. Pour plus d’informations sur la façon d’obtenir le dernier service pack pour Windows Server 2003, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

889100 comment faire pour obtenir le dernier service pack pour Windows Server 2003

Informations sur le redémarrage

Vous devez redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace aucun autre correctif.

Informations concernant le Registre

Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 comment sauvegarder et restaurer le Registre dans Windows


Pour activer ce correctif, vous devez modifier le Registre. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, sur exécuter, tapez regedit, puis cliquez sur OK.
  2. Recherchez et cliquez sur la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_IEAUTOPROXY_SYNC_KB931195
    Remarque Si cette sous-clé n’existe pas, créez-la. Pour ce faire, procédez comme suit :
    1. Recherchez et cliquez sur la sous-clé de Registre suivante :
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
    2. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur clé.
    3. Tapez FEATURE_IEAUTOPROXY_SYNC_KB931195et appuyez sur entrée.
  3. Cliquez sur FEATURE_IEAUTOPROXY_SYNC_KB931195.
  4. Dans le menu Edition , pointez sur Nouveau, puis cliquez sur Valeur DWORD.
  5. Tapez le nom de l’application, y compris l’extension .exe et appuyez sur ENTRÉE. Par exemple, tapez iexplore.exe comme nom de l’application pour Internet Explorer d’utiliser ce correctif logiciel.
  6. Droit d’iexplore.exe, puis cliquez sur Modifier.
  7. Dans la zone Données de la valeur, tapez 1, puis cliquez sur OK.
  8. Quittez l'Éditeur du Registre.

Informations sur les fichiers

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.
Internet Explorer 7 pour Microsoft Windows XP Service Pack 2
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Jsproxy.dll7.0.6000.2052031,23223-Jan-200702:11x86
Internet Explorer 7 pour Microsoft Windows Server 2003
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Jsproxy.dll7.0.6000.2052031,23222-Jan-200711:13x86
La version d’origine de Windows Vista
Nom de fichierVersion de fichierTaille du fichierDateHeure
Jsproxy.dll7.0.6000.2052531,23230-Jan-200702:58
Wininet.dll7.0.6000.20525822,78430-Jan-200703:01
Wininetplugin.dll1.0.0.164,51230-Jan-200703:01

État

Microsoft a confirmé qu’il s’agit d’un problème dans Internet Explorer 7.
Ce problème a été corrigé dans Windows Vista Service Pack 1.

Plus d'informations

Pour plus d’informations sur la fonction d’API WinINet InternetGetProxyInfo , visitez le site Web de Microsoft Developer Network (MSDN) à l’adresse suivante :
Propriétés

ID d'article : 931195 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Windows Internet Explorer 7 for Windows Server 2003, Windows Internet Explorer 7 for Windows Server 2003, Windows Internet Explorer 7 for Windows Server 2003, Windows Internet Explorer 7 for Windows Server 2003, Windows Internet Explorer 7 for Windows XP, Windows Internet Explorer 7 for Windows XP, Windows Internet Explorer 7 for Windows XP, Windows Internet Explorer 7 for Windows XP

Commentaires