Partager via


Codes d’état HTTP dans IIS

Cet article fournit la liste des codes d’état HTTP (Hypertext Transfer Protocol) dans Microsoft Internet Information Services (IIS).

Version du produit d’origine : Internet Information Services
Numéro de l’article d’origine dans la base de connaissances : 943891

Introduction

Lorsque vous essayez d’accéder à du contenu sur un serveur qui exécute IIS à l’aide du protocole HTTP, IIS renvoie un code numérique indiquant le résultat de la demande et la sémantique de la réponse, y compris si la demande a réussi.

Le premier chiffre du code d’état définit la classe de réponse. Les deux derniers chiffres n’ont pas de rôle de catégorisation. Il existe cinq valeurs possibles pour le premier chiffre :

Emplacements des fichiers journaux

Le code d’état HTTP est enregistré dans le journal IIS. IIS place les fichiers journaux dans le dossier par défaut : inetpub\logs\Logfiles.

Ce dossier contient des répertoires distincts pour chaque site Web. Les fichiers journaux sont créés quotidiennement dans les répertoires et sont nommés en fonction de la date par défaut. Par exemple, un fichier journal peut être nommé exYYMMDD.log.

Codes d’état HTTP

Cette section décrit certains des codes d’état HTTP courants.

Remarque

Cet article ne répertorie pas tous les codes d’état HTTP possibles sous la spécification HTTP. Par exemple, un filtre ISAPI (Internet Server API) personnalisé ou un module HTTP personnalisé peut définir son propre code d’état HTTP.

1xx - Informationnel

Ces codes d’état HTTP indiquent une réponse intermédiaire qui permet de communiquer la progression ou l’état de la demande avant l’envoi d’une réponse finale à l’ordinateur client.

IIS utilise les codes d’état HTTP d’information suivants :

Code Description Notes
100 Suite La partie initiale de la demande a été reçue et n’a pas encore été rejetée par le serveur. Le serveur a l’intention d’envoyer une réponse finale une fois la demande entièrement reçue et traitée.
101 Changement de protocoles Le serveur comprend et est prêt à se conformer à la demande du client pour une modification du protocole d’application utilisé.

2xx - Réussite

Ces codes d’état HTTP indiquent que le serveur a bien reçu et accepté la demande du client.

IIS utilise les codes d’état HTTP de réussite suivants :

Code Description Notes
200 OK La demande du client a été traitée avec succès.
201 Créé La demande du client a été satisfaite et a entraîné la création d’une ou de plusieurs nouvelles ressources.
202 Accepted La demande cliente a été acceptée pour traitement, mais le traitement n’a pas été terminé.
203 Informations ne faisant pas autorité La demande du client a réussi, mais le contenu inclus a été modifié à partir de la réponse du serveur d’origine.
204 Aucun contenu Le serveur a correctement rempli la demande et qu’il n’y a pas de contenu supplémentaire à envoyer dans le contenu de la réponse.
205 Réinitialisation du contenu Le serveur a rempli la demande et s’attend à ce que l’agent utilisateur réinitialise la « vue de document », ce qui a provoqué l’envoi de la demande, à son état d’origine reçu du serveur d’origine.
206 Contenu partiel Le serveur répond correctement à une demande de plage pour la ressource cible en transférant une ou plusieurs parties de la représentation sélectionnée.

3xx - Redirection

Ces codes d’état HTTP indiquent que le navigateur client doit agir davantage pour répondre à la demande. Par exemple, le navigateur client peut avoir à demander une autre page sur le serveur. Ou bien, le navigateur client peut devoir répéter la requête à l’aide d’un serveur proxy.

IIS utilise les codes d’état HTTP de redirection suivants :

Code Description Notes
301 Déplacé définitivement Un nouvel URI permanent a été attribué à la ressource cible et toutes les références futures à cette ressource doivent utiliser l’un des URI inclus.
302 Objet déplacé La ressource cible réside temporairement sous un autre URI. Étant donné que la redirection peut être modifiée à l’occasion, le client doit continuer à utiliser l’URI cible pour les demandes futures
304 Non modifié Une demande GET ou HEAD conditionnelle a été reçue et aurait entraîné une réponse 200 (OK) si elle n’était pas pour le fait que la condition a été évaluée à false.
307 Redirection temporaire Le navigateur client demande un document qui se trouve déjà dans le cache. De plus, ce document n’a pas été modifié depuis sa mise en cache. Le navigateur client utilise la copie mise en cache du document au lieu de le télécharger à partir du serveur.

4xx - Erreurs client

Ces codes d’état HTTP indiquent qu’une erreur s’est produite et que le navigateur client semble être fautif. Par exemple, le navigateur client peut avoir demandé une page qui n’existe pas. Ou bien, le navigateur client n’a peut-être pas fourni d’informations d’authentification valides.

IIS utilise les codes d’état HTTP d’erreur client suivants :

Code Description Notes
400 Demande incorrecte La requête n’a pas pu être comprise par le serveur en raison d’une syntaxe incorrecte. Le client ne doit pas répéter la requête sans modification. Pour plus d’informations, consultez Résolution des erreurs HTTP 400 dans IIS.
401 Accès refusé La demande n’a pas été appliquée, car elle n’a pas d’informations d’identification d’authentification valides pour la ressource cible.
403 Interdit (Forbidden) Le serveur a compris la demande, mais refuse de la traiter.
404 Introuvable Le serveur d’origine n’a pas trouvé de représentation actuelle pour la ressource cible ou n’est pas disposé à divulguer qu’il en existe une.
405 Méthode non autorisée La méthode reçue dans la ligne de demande est connue par le serveur d’origine, mais pas prise en charge par la ressource cible.
406 Non acceptable Le navigateur client n’accepte pas le type MIME de la ressource demandée.
408 Délai d’attente de la demande dépassé Le serveur n’a pas reçu de message de demande complet dans le délai d’attente.
412 Échec de la précondition Une ou plusieurs conditions fournies dans les champs d’en-tête de demande ont la valeur false lors du test sur le serveur.
413 Entité de requête trop grande La charge utile de requête HTTP est trop grande.

400 - Bad request

Le fichier de pile de protocole de transfert hypertexte (Http.sys) empêche IIS de traiter la requête en raison d’un problème dans la requête. En général, ce code dʼétat HTTP signifie que la demande contient des caractères ou des séquences non valides ou que la demande est en contradiction avec les paramètres de sécurité du fichier Http.sys.

IIS définit les codes d’état HTTP suivants qui indiquent une cause plus spécifique d’une erreur 400 :

Code Description
400,1 En-tête Destination non valide
400,2 En-tête Depth non valide
400,3 En-tête If non valide
400,4 En-tête Overwrite non valide
400,5 En-tête Translate non valide
400,6 Corps de la demande non valide
400,7 Longueur de contenu non valide
400,8 Délai d’attente non valide
400,9 Jeton de verrouillage non valide

Les codes de sous-état HTTP suivants ont été introduits depuis IIS 8.0 inclus dans Windows Server 2012 (système d’exploitation désormais hors prise en charge) :

Code Description
400,10 En-tête XFF (X-Forwarded-For) non valide
400,11 Demande de WebSocket non valide

Les codes de sous-état HTTP suivants sont introduits dans la version 3.0.1916 du routage des demandes d’application (ARR) :

Code Description
400,601 Demande du client incorrecte (ARR)
400,602 Format d’heure non valide (ARR)
400,603 Erreur de plage d’analyse (ARR)
400,604 Client absent (ARR)
400,605 Nombre maximal de transferts (ARR)
400,606 Erreur de concurrence asynchrone (ARR)

401 - Accès refusé

IIS définit plusieurs codes d’état HTTP qui indiquent une cause plus spécifique d’une erreur 401. Les codes dʼétat HTTP spécifiques suivants sʼaffichent dans le navigateur client mais pas dans le journal IIS :

Code Description Notes
401,1 Échec de l’ouverture de session La tentative dʼouverture de session échoue, probablement en raison dʼun nom dʼutilisateur ou dʼun mot de passe non valide.
401,2 Échec de l’ouverture de session à cause de la configuration du serveur Ce code d’état HTTP indique un problème dans les paramètres de configuration de l’authentification sur le serveur.
401,3 Non autorisé pour cause de liste ACL sur la ressource Ce code d’état HTTP indique un problème dans les autorisations du système de fichiers NTFS. Ce problème peut se produire même si les autorisations sont correctes pour le fichier auquel vous essayez d’accéder. Par exemple, ce problème se produit si le compte IUSR nʼa pas accès au répertoire C:\Winnt\System32\Inetsrv.
401,4 Échec de l’autorisation en raison du filtre Un filtre ISAPI (Internet Server Application Programming Interface) ne permet pas à la demande d’être traitée en raison d’un problème d’autorisation.
401,5 Échec de l’autorisation en raison de l’application ISAPI/CGI. Une application ISAPI ou une application CGI (Common Gateway Interface) ne permet pas à la demande dʼêtre traitée en raison dʼun problème dʼautorisation.
401,501 Accès refusé : limite de taux de requêtes simultanée atteinte Restriction IP dynamique : trop de demandes simultanées ont été effectuées à partir de la même adresse IP cliente.
401,502 Accès refusé : limite maximale de taux de requête atteinte Restriction d’adresse IP dynamique : le nombre maximal de requêtes provenant de la même adresse IP cliente dans une limite de temps spécifiée a été atteint.
401,503 Accès refusé : adresse IP refusée Restriction IP : l’adresse IP du client est incluse dans la liste de refus.
401,504 Accès refusé : nom d’hôte refusé Restriction IP : le nom d’hôte du client est inclus dans la liste de refus.

403 - Interdit

IIS définit les codes d’état HTTP suivants qui indiquent une cause plus spécifique d’une erreur 403 :

Code Description Notes
403,1 Accès en exécution interdit Le niveau approprié de l’autorisation d’exécution n’est pas accordé.
403,2 Accès en lecture interdit Le niveau approprié de lʼautorisation de lecture nʼest pas accordé. Vérifiez que vous avez configuré IIS pour accorder la l’autorisation Lecture au répertoire. En outre, si vous utilisez un document par défaut, vérifiez que ce document existe.
403,3 Accès en écriture interdit Le niveau approprié de lʼautorisation en écriture nʼest pas accordé. Vérifiez les autorisations IIS et les autorisations du système de fichiers NTFS. Assurez-vous qu’ils sont configurés pour accorder l’autorisation « Écrire » au répertoire.
403,4 SSL requis La demande est effectuée sur un canal non sécurisé. Mais l’application web nécessite une connexion SSL (Secure Sockets Layer).
403,5 Connexion SSL 128 requise Le serveur est configuré pour exiger une connexion SSL 128 bits. Cependant, la demande nʼest pas envoyée au moyen dʼun chiffrement 128 bits.
403,6 Adresse IP rejetée Le serveur est configuré pour refuser l’accès à l’adresse IP en cours.
403,7 Certificat client requis Le serveur est configuré pour exiger un certificat pour l’authentification du client. Toutefois, le navigateur client n’a pas de certificat client approprié installé. Pour plus d’informations, consultez Erreur HTTP 403.7.
403,8 Accès au site refusé Le serveur est configuré pour refuser les demandes basées sur le DNS (Domain Name System) de l’ordinateur client. Pour plus d’informations, consultez l’article Restrictions d’adresses IP dynamiques.
403,9 Connexions simultanées dépassées Trop de clients essaient de se connecter au serveur web.
403,10 Interdit : Exécuter l’accès refusé Le serveur web est configuré pour refuser l’accès « Exécuter ».
403,11 Interdit : Mot de passe modifié Un mot de passe a été modifié.
403,12 Accès refusé au mappeur La page à laquelle vous voulez accéder requiert un certificat client. Toutefois, l’accès au fichier est refusé à l’ID d’utilisateur associé au certificat client.
403,13 Certificat client résilié Le navigateur client essaie d’utiliser un certificat client qui a été résilié par l’autorité de certification émettrice.
403,14 Affichage du contenu du répertoire refusé Le serveur nʼest pas configuré pour afficher une listes des répertoires de contenu et aucun document par défaut nʼest défini. Pour plus d’informations, consultez Erreur HTTP 403.14.
403,15 Licences d’accès client dépassées Le nombre de licences d’accès client a dépassé les limites du serveur web.
403,16 Le certificat client n’est pas approuvé ou non valide Le navigateur client tente d’utiliser un certificat client non valide. Ou le serveur qui exécute IIS n’approuve pas le certificat client. Pour plus d’informations, consultez Erreur HTTP 403.16.
403,17 Le certificat client a expiré ou n’est pas encore valide Le navigateur client tente dʼutiliser un certificat client expiré ou qui nʼest pas encore valide.
403,18 Impossible d’exécuter l’URL demandée dans le pool d’applications actuel Une page d’erreur personnalisée est configurée. De plus, le pool d’applications de la page d’erreur du client est différent de celui de l’URL demandée.
403,19 Impossible d’exécuter des applications CGI pour le navigateur client dans ce pool d’applications L’identité du pool d’applications ne dispose pas du droit d’utilisateur Remplacer un jeton de niveau processus.
403,20 Interdit : échec de l’ouverture de session Passport Les demandes clientes utilisant l’ouverture de session passport ne sont pas autorisées.
403,21 Interdit : accès source refusé Les requêtes WebDAV adressées au code source d’une ressource ne sont pas autorisées.
403,22 Interdit : profondeur infinie refusée Les requêtes WebDAV avec une profondeur infinie ne sont pas autorisées.
403,501 Interdit : limite de taux de requêtes simultanée atteinte Restriction IP dynamique : trop de demandes simultanées ont été effectuées à partir de la même adresse IP cliente.
403,502 Interdit : limite maximale de taux de requêtes atteinte Restriction d’adresse IP dynamique : le nombre maximal de requêtes provenant de la même adresse IP cliente dans une limite de temps spécifiée a été atteint.
403,503 Interdit : adresse IP refusée Restriction IP : l’adresse IP du client est incluse dans la liste de refus.
403,504 Interdit : nom d’hôte refusé Restriction IP : le nom d’hôte du client est inclus dans la liste de refus.

404 - Introuvable

IIS définit les codes d’état HTTP suivants qui indiquent une cause plus spécifique d’une erreur 404 :

Code Description Notes
404,0 Introuvable Le fichier auquel vous essayez dʼaccéder a été déplacé ou nʼexiste pas.
404,1 Site introuvable Le site web demandé n’existe pas.
404,2 Restriction ISAPI ou CGI. La ressource ISAPI demandée ou la ressource CGI demandée est restreinte sur l’ordinateur. Pour plus d’informations, consultez Erreur HTTP 404.2.
404,3 Restriction de type MIME. Le mappage MIME en cours pour le type dʼextension demandé nʼest pas valide ou nʼest pas configuré.
404,4 Aucun gestionnaire n’est configuré. L’extension du nom de fichier de l’URL demandée n’a pas de gestionnaire configuré pour traiter la demande sur le serveur web.
404,5 Refusé par la configuration de filtrage des demandes. L’URL demandée contient une séquence de caractères qui est bloquée par le serveur.
404,6 Verbe refusé. La demande est effectuée à l’aide d’un verbe HTTP qui n’est pas configuré ou qui n’est pas valide.
404,7 Extension de fichier refusée. L’extension de nom de fichier demandée n’est pas autorisée.
404,8 Espace de noms masqué. L’URL demandée est refusée parce que le répertoire est masqué.
404,9 Attributs de fichiers masqués. Le fichier demandé.est masqué.
404,10 En-tête de la demande trop long. La demande est refusée parce que les en-têtes de demande sont trop longs.
404,11 La demande contient une séquence d’échappement double. La demande contient une double séquence d’échappement.
404,12 Caractères étendus dans la demande. La demande contient des caractères étendus et le serveur est configuré pour ne pas pour autoriser les caractères étendus.
404,13 Valeur Content-Length trop importante. La demande contient un en-tête Content-Length. La valeur de l’en-tête Content-Length est supérieure à la limite autorisée pour le serveur. Pour plus d’informations, consultez Erreur HTTP 404.13 - CONTENU_TROP_LONG.
404,14 URL de demande trop longue. L’URL demandée dépasse la limite autorisée pour le serveur.
404,15 Chaîne de requête trop longue. La demande contient une chaîne de requête qui dépasse la limite autorisée pour le serveur.
404,16 Demande WebDAV envoyée au gestionnaire de fichiers statiques Une requête WebDAV n’a pas été traitée par une fonctionnalité WebDAV et a été envoyée au gestionnaire de fichiers statique.
404,17 Contenu dynamique mappé au gestionnaire de fichiers statiques Pour plus d’informations, consultez Erreur HTTP 404.17 - Non trouvé.
404,18 Séquence de chaînes de requête refusée La requête contient une séquence de chaînes de requête qui n’est pas autorisée.
404,19 Refusé par la règle de filtrage La demande a été refusée en raison d’une règle de filtrage des demandes.
404,20 Trop de segments d’URL La requête contient trop de segments d’URL.
404,501 Introuvable : limite de taux de requêtes simultanée atteinte Restriction IP dynamique : trop de demandes simultanées ont été effectuées à partir de la même adresse IP cliente.
404,502 Introuvable : limite maximale de taux de requête atteinte Restriction d’adresse IP dynamique : le nombre maximal de requêtes provenant de la même adresse IP cliente dans une limite de temps spécifiée a été atteint.
404,503 Introuvable : adresse IP refusée Restriction IP : l’adresse IP du client est incluse dans la liste de refus.
404,504 Introuvable : nom d’hôte refusé Restriction IP : le nom d’hôte du client est inclus dans la liste de refus.

405, 406, 408, 412 et 413

Code Description Notes
405,0 Méthode non autorisée. La demande est effectuée à l’aide d’une méthode HTTP qui n’est pas valide. Pour plus d’informations, consultez Erreur HTTP 405.0.
406,0 Pas acceptable. La demande est effectuée à l’aide d’un en-tête Accept contenant une valeur MIME non valide.
408.0 La requête a expiré. Le serveur n’a pas reçu de message de demande complet dans le délai d’attente.
412,0 Échec de la condition préalable. La demande est effectuée à l’aide d’un en-tête de demande If-Match contenant une valeur non valide.
413.0 Demander une entité trop volumineuse. La requête est effectuée à l’aide d’une charge utile trop importante.

5xx - Erreur du serveur

Les codes dʼétat HTTP 5xx indiquent que le serveur ne parvient pas à traiter la demande car il rencontre une erreur.

IIS utilise les codes d’état HTTP d’erreur de serveur suivants :

Code Description Notes
500 Erreur interne au serveur Le serveur a rencontré une condition inattendue qui l’a empêché de répondre à la demande.
501 Les valeurs d’en-tête spécifient une configuration qui n’est pas implémentée Le serveur ne prend pas en charge les fonctionnalités requises pour répondre à la demande.
502 Le serveur Web a reçu une réponse non valide en agissant en tant que passerelle ou proxy Le serveur, alors qu’il agissait en tant que passerelle ou proxy, a reçu une réponse non valide d’un serveur entrant auquel il a accédé lors de la tentative de répondre à la demande. Pour plus d’informations, consultez Résolution des erreurs 502 dans ARR.
503 Service non disponible Le serveur est actuellement incapable de gérer la demande en raison d’une surcharge temporaire ou d’une maintenance planifiée, qui sera probablement atténuée après quelque temps.

500 - Internal server error

IIS définit les codes d’état HTTP suivants qui indiquent une cause plus spécifique d’une erreur 500 :

Code Description Notes
500,0 Une erreur de module ou ISAPI s’est produite. Ce code d’état HTTP peut se produire pour de nombreuses raisons associées au serveur. Pour plus d’informations, consultez Erreur HTTP 500.0 - Erreur de serveur interne.
500,11 L’application est en cours de fermeture sur le serveur Web. La demande n’est pas traitée car le pool d’applications de destination est en cours d’arrêt. Attendez la fin du processus de travail, puis relancez la demande. Si le problème persiste, il se peut que l’application Web rencontre des problèmes qui l’empêchent de s’arrêter correctement.
500,12 L’application est occupée à redémarrer sur le serveur Web. La demande n’est pas traitée car le pool d’applications de destination est en train de redémarrer. Ce code d’état HTTP doit disparaître lorsque vous actualisez la page. Si ce code d’état HTTP s’affiche à nouveau après avoir actualisé la page, le logiciel antivirus qui analyse le fichier Global.asa peut être à l’origine du problème. Si le problème persiste, il se peut que l’application Web rencontre des problèmes qui l’empêchent de redémarrer correctement.
500,13 Le serveur Web est surchargé. La demande n’est pas traitée car le serveur est trop occupé pour accepter toute nouvelle demande entrante. En règle générale, ce code d’état HTTP signifie que le nombre de requêtes simultanées entrantes dépasse le nombre que l’application web IIS peut traiter. Ce problème peut se produire lorsque les paramètres de configuration des performances sont trop faibles, que le matériel est insuffisant ou qu’un goulot d’étranglement se produit dans l’application web IIS. Une méthode de résolution des problèmes courante consiste à générer un fichier de vidage de mémoire des processus IIS lorsque l’erreur se produit, puis à déboguer le fichier de vidage de la mémoire.
500,15 Les demandes directes pour Global.asax ne sont pas autorisées. Une demande directe pour les fichiers Global.asa ou Global.asax est effectuée.
500,19 Données de configuration non valides. Ce code d’état HTTP survient en raison d’un problème dans les fichiers associés Applicationhost.config ou Web.config. Pour plus d’informations, consultez Erreur HTTP 500.19.
500,21 Le module n’est pas reconnu.
500,22 Une configuration ASP.NET httpModules ne s’applique pas en mode pipeline géré.
500,23 Une configuration ASP.NET httpHandlers ne s’applique pas en mode pipeline géré.
500,24 Une configuration d’emprunt d’identité ASP.NET ne s’applique pas en mode pipeline géré.
500,50 Une erreur de réécriture s’est produite lors du traitement de la notification RQ_BEGIN_REQUEST. Une erreur d’exécution de la configuration ou de la règle entrante s’est produite. Voici où la configuration des règles distribuées est lue pour les règles entrantes et sortantes.
500,51 Une erreur de réécriture s’est produite lors de la gestion de la notification GL_PRE_BEGIN_REQUEST. Une erreur de configuration globale ou d’exécution d’une règle globale s’est produite. Voici où la configuration des règles globales est lue.
500,52 Une erreur de réécriture s’est produite lors du traitement de la notification RQ_SEND_RESPONSE. Une exécution de règle de trafic sortant s’est produite.
500,53 Une erreur de réécriture s’est produite lors du traitement de la notification RQ_RELEASE_REQUEST_STATE. Une erreur d’exécution d’une règle de trafic sortant s’est produite. La règle est configurée pour être exécutée avant que le cache de sortie de l’utilisateur ne soit mis à jour.
500,100 Erreur ASP interne. Une erreur se produit lors du traitement d’une page ASP (Active Server Pages). Pour obtenir des informations plus spécifiques sur l’erreur, désactivez les messages d’erreur HTTP simplifiés dans le navigateur Web. En outre, le journal IIS peut indiquer un numéro d’erreur ASP qui correspond à l’erreur qui se produit.

502 - Passerelle incorrecte

IIS définit les codes d’état HTTP suivants qui indiquent une cause plus spécifique d’une erreur 502 :

Code Description
502,1 Expiration de délai de l’application CGI.
502,2 Passerelle incorrecte : sortie prématurée.
502,3 Passerelle incorrecte : erreur de connexion du redirecteur (ARR).
502,4 Passerelle incorrecte : aucun serveur (ARR).

Les codes d’état HTTP suivants sont ajoutés dans ARR (Application Request Routing) version 3.0.1916 :

Code Description
502,2 Échec de la demande de mappage (ARR)
502,3 Échec de l’exécution asynchrone WinHTTP (ARR)
502,4 Aucun serveur (ARR).
502,5 Échec de WebSocket (ARR)
502,6 Échec de la demande transférée (ARR)
502,7 Échec de l’exécution de la demande (ARR)

503 - Service non disponible

IIS définit les codes d’état HTTP suivants qui indiquent une cause plus spécifique d’une erreur 503 :

Code Description Notes
503,0 Pool d’applications indisponible. La demande est envoyée à un pool dʼapplications actuellement arrêté ou désactivé. Pour résoudre ce problème, assurez-vous que le pool d’applications de destination est démarré. Le journal des événements peut vous donner des informations sur la raison pour laquelle le pool d’applications est arrêté ou désactivé.
503,2 Limite des demandes simultanées dépassée. La propriété appConcurrentRequestLimit est définie sur une valeur inférieure au nombre actuel de demandes simultanées. IIS n’autorise pas plus de requêtes simultanées que la valeur de la appConcurrentRequestLimit propriété.
503,3 File d’attente ASP.NET pleine
503,4 File d’attente FastCGI pleine

Plus d’informations

Exclusion de responsabilité de tiers

Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.