CORRECTIF : Une extension ISAPI qui appelle la fonction WriteClient 65 535 ou plusieurs fois envoie une réponse incomplète dans IIS 7.5

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous installez Internet Information Services (IIS) 7.5 et le module Extensions Internet Server API (ISAPI) sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2.

  • Vous créez une extension ISAPI qui appelle la fonction WriteClient 65 535 ou plusieurs fois.

  • Vous activez l’extension ISAPI s’exécute sur l’ordinateur.

  • Demande d’un client accède à un chemin d’accès qui appelle l’extension ISAPI.

Dans ce scénario, l’appel de fonction WriteClient échoue. Par conséquent, la demande du client n’est pas traitée correctement.

Cause

Ce problème se produit car une erreur ERROR_ARITHMETIC_OVERFLOW se produit lorsque la fonction WriteClient est appelée 65 535 ou plusieurs fois.

Résolution

Informations sur le correctif logiciel

Un correctif pris en charge est désormais disponible auprès de Microsoft. Toutefois, il est conçu pour résoudre uniquement le problème décrit dans cet article. Il s’applique uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif. Pour résoudre ce problème immédiatement, contactez les Services de Support technique Microsoft pour obtenir le correctif. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations relatives aux frais de support technique, visitez le site Web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=supportRemarque Dans certains cas, aucuns frais de support technique par téléphone ne vous sera facturé si un professionnel du support Microsoft détermine qu’une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s’appliqueront aux autres questions et problèmes non directement liés à la mise à jour en question.

Conditions préalables

Vous devez disposer des Extensions ISAPI installé le module dans IIS 7.5 pour appliquer ce correctif. En outre, l’ordinateur doit exécuter l’un des systèmes d’exploitation suivants :

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

Informations sur le redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations sur le remplacement

Ce correctif ne remplace pas un correctif précédemment publié.

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 date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.

Remarques sur les fichiers Windows 7 et Windows Server 2008 R2

Les fichiers MANIFEST (.manifest) et MUM (.mum) qui sont installés pour chaque environnement sont répertoriés séparément dans la section « Informations supplémentaires sur les fichiers pour Windows 7 et Windows Server 2008 R2». MUM et les fichiers manifeste sont extrêmement importants pour conserver l’état des composants mis à jour.

Pour toutes les versions x86 prises en charge de Windows 7

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

Isapi.dll

7.5.7600.21009

106,496

15-Jul-2011

07:19

x86

Isapi.dll

7.5.7601.21771

106,496

15-Jul-2011

05:42

x86

Pour toutes les versions 64 bits de Windows 7 et Windows Server 2008 R2

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

Isapi.dll

7.5.7600.21009

120,320

15-Jul-2011

07:21

x64

Isapi.dll

7.5.7601.21771

120,320

15-Jul-2011

05:17

x64

Isapi.dll

7.5.7600.21009

106,496

15-Jul-2011

07:19

x86

Isapi.dll

7.5.7601.21771

106,496

15-Jul-2011

05:42

x86

Pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

Isapi.dll

7.5.7600.21009

244,736

15-Jul-2011

07:13

IA-64

Isapi.dll

7.5.7601.21771

244,736

15-Jul-2011

04:06

IA-64

Isapi.dll

7.5.7600.21009

106,496

15-Jul-2011

07:19

x86

Isapi.dll

7.5.7601.21771

106,496

15-Jul-2011

05:42

x86

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires

Pour plus d’informations sur la fonction WriteClient , visitez le site Web Microsoft Developer Network (MSDN) suivant :

Fonction de WriteClient

Informations supplémentaires sur les fichiers

Informations sur les fichiers supplémentaires pour Windows 7 et Windows Server 2008 R2

Fichiers supplémentaires pour toutes les versions x86 prises en charge de Windows 7

Nom du fichier

Update.mum

Version du fichier

Non applicable

Taille du fichier

2,868

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

X86_1ba711089cfd23cd5b56abe95dd072d0_31bf3856ad364e35_6.1.7601.21771_none_9243a8fcd187592e.manifest

Version du fichier

Non applicable

Taille du fichier

715

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

X86_cfa1d95fc28689be127256a4a39638f8_31bf3856ad364e35_6.1.7600.21009_none_dd63dd8a79924841.manifest

Version du fichier

Non applicable

Taille du fichier

715

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

X86_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_67a492aa659251cf.manifest

Version du fichier

Non applicable

Taille du fichier

3,321

Date (UTC)

15-Jul-2011

Heure (UTC)

08:00

Plateforme

Non applicable

Nom du fichier

X86_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_693765ca62f88358.manifest

Version du fichier

Non applicable

Taille du fichier

3,321

Date (UTC)

15-Jul-2011

Heure (UTC)

06:13

Plateforme

Non applicable

Fichiers supplémentaires pour toutes les versions 64 bits prises en charge de Windows 7 et Windows Server 2008 R2

Nom du fichier

Amd64_6752b03ee4f9ce72ed95ff8ec068b471_31bf3856ad364e35_6.1.7600.21009_none_d38296dd8f46f929.manifest

Version du fichier

Non applicable

Taille du fichier

1,080

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

Amd64_cf7e70c30f75f084da07c35ae4be9d76_31bf3856ad364e35_6.1.7601.21771_none_491a43356b1003b8.manifest

Version du fichier

Non applicable

Taille du fichier

1,080

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

Amd64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_c3c32e2e1defc305.manifest

Version du fichier

Non applicable

Taille du fichier

3,327

Date (UTC)

15-Jul-2011

Heure (UTC)

08:49

Plateforme

Non applicable

Nom du fichier

Amd64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_c556014e1b55f48e.manifest

Version du fichier

Non applicable

Taille du fichier

3,327

Date (UTC)

15-Jul-2011

Heure (UTC)

07:00

Plateforme

Non applicable

Nom du fichier

Update.mum

Version du fichier

Non applicable

Taille du fichier

3,306

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

Wow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_ce17d88052508500.manifest

Version du fichier

Non applicable

Taille du fichier

2,998

Date (UTC)

15-Jul-2011

Heure (UTC)

07:43

Plateforme

Non applicable

Nom du fichier

Wow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_cfaaaba04fb6b689.manifest

Version du fichier

Non applicable

Taille du fichier

2,998

Date (UTC)

15-Jul-2011

Heure (UTC)

06:02

Plateforme

Non applicable

Fichiers supplémentaires pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2

Nom du fichier

Ia64_03057c400e62e0ed18b2f9890a48a829_31bf3856ad364e35_6.1.7601.21771_none_94748f243d69b85b.manifest

Version du fichier

Non applicable

Taille du fichier

1,078

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

Ia64_18d28e3ddfe11e0d46164e2fe9ef1c53_31bf3856ad364e35_6.1.7600.21009_none_8abd4e84a410bc1f.manifest

Version du fichier

Non applicable

Taille du fichier

1,078

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

Ia64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_67a636a065905acb.manifest

Version du fichier

Non applicable

Taille du fichier

3,324

Date (UTC)

15-Jul-2011

Heure (UTC)

08:45

Plateforme

Non applicable

Nom du fichier

Ia64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_693909c062f68c54.manifest

Version du fichier

Non applicable

Taille du fichier

3,324

Date (UTC)

15-Jul-2011

Heure (UTC)

07:25

Plateforme

Non applicable

Nom du fichier

Update.mum

Version du fichier

Non applicable

Taille du fichier

2,347

Date (UTC)

15-Jul-2011

Heure (UTC)

11:29

Plateforme

Non applicable

Nom du fichier

Wow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_ce17d88052508500.manifest

Version du fichier

Non applicable

Taille du fichier

2,998

Date (UTC)

15-Jul-2011

Heure (UTC)

07:43

Plateforme

Non applicable

Nom du fichier

Wow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_cfaaaba04fb6b689.manifest

Version du fichier

Non applicable

Taille du fichier

2,998

Date (UTC)

15-Jul-2011

Heure (UTC)

06:02

Plateforme

Non applicable

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×