Partager via


Erreurs et avertissements de validation INF

Cette rubrique décrit les erreurs et avertissements d’installation du pilote qui peuvent apparaître à la suite de la vérification INF automatique effectuée par Microsoft Visual Studio ou lorsque vous exécutez l’outil InfVerif .

À compter de Visual Studio 2015 avec WDK 10, lorsque vous générez votre pilote, les erreurs de fichier INF suivantes peuvent apparaître dans le volet Liste d’erreurs. Si vous exécutez InfVerif.exe à partir de la ligne de commande, l’outil affiche ces erreurs à l’invite de commandes ou dans la version HTML des résultats.

Guide des erreurs

InfVerif suit une règle générale indiquant que plus le numéro d’erreur est faible, plus le problème est grave. La plupart des codes d’erreur peuvent être un avertissement ou une erreur en fonction des arguments fournis à InfVerif.

Les erreurs doivent être considérées comme des « erreurs à corriger absolument ».

Les avertissements peuvent être ignorés s’ils sont parfaitement compris, mais ils sont souvent des symptômes d’un autre problème. Par exemple, un avertissement concernant une section non utilisée pourrait être un symptôme d’une directive INF invoquée de manière incorrecte.

Gestion des erreurs

Vous devez corriger toutes les erreurs afin de passer des tests de pilotes dans le Centre de développement matériel.

Les erreurs sont liées aux conditions suivantes :

  • L’analyseur INF ne parvient pas à interpréter correctement votre inf
  • L’analyseur INF est en mesure d’interpréter l’INF uniquement en effectuant une hypothèse de valeur par défaut (syntaxe ambiguë)
  • Les arguments d’InfVerif indiquent qu’un jeu de règles doit être appliqué à l’inf (par exemple , InfVerif /h)

Bien que vous n’ayez pas besoin de corriger les avertissements avant de soumettre votre pilote dans le Centre de développement, nous vous recommandons de prendre le temps de comprendre le problème signalé. Si vous ne comprenez pas un avertissement donné, votre INF risque de ne pas toujours se comporter comme prévu.

Les avertissements sont généralement liés à :

  • Syntaxe qui peut être incorrecte, mais qui a des scénarios valides où il est approprié
  • Syntaxe valide pour les paramètres InfVerif donnés, mais qui est une erreur dans d’autres modes, tels que le mode d’isolation du pilote

Codes d’erreur

Dans WDK 10.0.26200 (Windows 11, version 25H2), InfVerif.exe commande infverif.exe /code x contient les mêmes informations que le tableau ci-dessous. Par exemple, infverif.exe /code 1000 contient les mêmes informations que la première ligne de tableau ci-dessous.

Code d’erreur et description Niveaux d’erreur
Code 1000

Message
L’inf '<value>' est introuvable.

Détails
Le fichier INF n’a pas pu se trouver dans le chemin d’accès du fichier spécifié.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1001

Message
La section INF '<value>' non valide doit contenir [Version] et avoir la signature « $Windows NT$ ».

Détails
Les fichiers INF de pilote nécessitent une section [Version] de premier niveau avec des métadonnées sur le format de fichier. Cette section était manquante ou
indique que l’INF était dans un format non pris en charge.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1002

Message
Le fichier INF '<value>' est invalide, erreur d'analyse à la ligne <value>. Le parseur a renvoyé une erreur 0x<valeur>.

Détails
L’inf contenait une erreur de syntaxe sur la ligne spécifiée qui empêchait l’analyse de continuer. Typiquement
des messages d’erreur supplémentaires indiquent la manière de l’échec, ou le code d’erreur indique le problème.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1003

Message
INF a un encodage de fichier non valide ou inconnu, doit être ANSI ou UTF-16 LE.

Détails
L'encodage de l'INF n'est pas pris en charge et peut entraîner un échec de l'analyse du fichier INF. Le fichier INF doit être converti en
UTF-16 LE.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1005

Message
Nom de section requis pour <directive value>.

Détails
La directive indiquée nécessite un argument spécifiant une section qui contient plus de données, mais cette section a été omise.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1006

Message
Valeur manquante pour <valeur>.

Détails
Un argument requis pour la directive spécifiée a été omis.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1008

Message
ID de disque manquant ou non valide pour '<valeur>' sous la section [<valeur>].

Détails
Un chemin d’accès de disque ou de fichier a été spécifié avec une valeur d’ID non valide.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1010

Message
ClassGuid «< value> » non valide, attendant {XXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXX}.

Détails
La valeur ClassGuid est dans un format incorrect. Le format doit être conforme au format GUID standard, y compris les accolades et les tirets.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1011

Message
Nom de la section Modèles manquant dans la section [Fabricant].

Détails
Une entrée dans la section [Fabricant] ne contient pas le nom de la section [Modèles].
/k : Erreur
/u : Erreur
/w : Erreur


Code 1013

Message
Valeur< manquante>< clé> dans la section<valeur>.

Détails
Une clé requise dans la section INF n’est pas spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1014

Message
Clé de <valeur> non valide <dans la section >valeur<.

Détails
Une clé requise dans la section INF a été trouvée, mais elle a été fournie avec des données non valides.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1015

Message
Chemin «<value>» de valeur < non valide dans la section >value<.>

Détails
Le chemin d’accès spécifié a un format incorrect.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1016

Message
Impossible d’obtenir <le chemin de la valeur> pour <valeur> le fichier "<valeur>".

Détails
Impossible de générer le chemin d’accès complet au fichier. Le chemin d’accès est assemblé à l’aide de [SourceDisksFiles] et
[SourceDisksNames] et peut être manquant ou mal répertorié dans ces sections.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1017

Message
Nom de service <valeur> est réservé à un usage interne uniquement.

Détails
Ce nom de service est réservé et doit être modifié. Tous les noms utilisés dans les exemples de pilotes sont réservés.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1019

Message
Valeur <value><value> GUID "<value>" non valide, attend {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.

Détails
Le GUID est dans un format incorrect. Le format doit être conforme au format GUID standard, y compris les accolades et les tirets.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1020

Message
Le nom de niveau de filtre «< value> » est réservé.

Détails
Le nom du niveau de filtre est réservé à une utilisation par état interne et peut ne pas être utilisé comme niveau de filtre.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1021

Message
Le service '<value>' dépasse la longueur maximale du nom (<valeur>) lorsqu’il est unique.

Détails
Le nom du service dépasse la longueur maximale du nom du service lorsqu’il est rendu unique en ajoutant le jeton unique au nom.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1022

Message
Le nom de service «< value> » doit utiliser la fonctionnalité de noms uniques dans toutes les déclarations.

Détails
Plusieurs sections d’installation dans l’inf utilisent le même nom de service, mais uniquement un sous-ensemble d’entre eux utilisent l’unique
capacité de gestion des noms Ils doivent être cohérents avec l’utilisation de la fonctionnalité de noms uniques.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1078

Message
Ignorer la <valeur> «<valeur>» spécifiée sous <directive valeur>.

Détails
L’entrée spécifiée n’est pas valide dans le contexte utilisé. Il peut être valide dans d’autres contextes.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1080

Message
<directive> valeur manquante<>.

Détails
Un argument de la directive spécifiée est manquant.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1081

Message
<la directive value> a une valeur< non valide> « <value> ».

Détails
Un argument non valide a été spécifié pour la directive.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1082

Message
<la directive valeur> a une valeur< non valide>.

Détails
Un argument non valide a été spécifié pour la directive.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1083

Message
<la directive valeur> a une valeur< non valide >sur <la valeur>.

Détails
Un indicateur non valide a été spécifié pour la directive.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1084

Message
Directive '<valeur>' manquante pour la directive '<valeur>' avec <valeur> "<valeur>" dans la section [<valeur>].

Détails
La directive exige qu’une directive supplémentaire soit spécifiée ailleurs et qu’elle n’a pas pu être trouvée. Par exemple, le
La directive UmdfService nécessite une directive UmdfLibraryVersion correspondante.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1085

Message
<directive de valeur> incomplète.

Détails
La directive nécessite des arguments supplémentaires.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1086

Message
La valeur <dupliquée> '<value>' peut être ignorée.

Détails
Le même élément de données a été défini plusieurs fois inutilement, par exemple plusieurs AddComponents spécifiant le même
nom du composant.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1087

Message
Impossible d'avoir les directives <valeur> et <valeur>, <valeur> sera ignorée.

Détails
Certaines définitions ne prennent en charge qu’une seule directive ou une autre et ne peuvent pas être utilisées. Par exemple, AddFilter prend en charge
spécification d’un niveau de filtre ou d’une position, mais pas les deux.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1088

Message
Directive de <valeur dupliquée> non autorisée.

Détails
Une directive a été spécifiée plusieurs fois, mais une seule peut prendre effet. Cela peut entraîner un comportement non déterministe.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1100

Message
Les <valeurs> source et de destination doivent correspondre pour le fichier '<value>' lors de l’utilisation de CopyFiles avec le DIRID <valeur>.

Détails
Cette erreur se produit lorsqu’un fichier est copié ou renommé de son nom et de son emplacement de magasin de pilotes d’origine en un autre
nom et emplacement dans le magasin de pilotes.
[SourceDisksFiles]
DriverFile.sys=1,x64
[DestinationDirs]
CopyFileSection=13,SubDirectory

[CopyFileSection]
DriverFile.sys

Le magasin de pilotes gère la structure de répertoire du package de pilotes d’origine. Dans le code ci-dessus, l’original
L'emplacement de DriverFile.sys est <l'emplacement INF>\x64, mais la directive CopyFiles le place dans <l'emplacement INF>\SubDirectory.
La même erreur s’affiche si le fichier a été renommé dans le cadre de la copie.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1101

Message
Les descripteurs de sécurité ne peuvent pas être utilisés avec la valeur< DIRID>.

Détails
Les descripteurs de sécurité ne peuvent pas être utilisés avec n’importe quel fichier qui a un répertoire de destination du DIRID spécifié.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1102

Message
Directive non valide <valeur>, ne peut pas être utilisée avec DIRID <valeur>.

Détails
La directive spécifiée ne peut pas être utilisée sur un fichier qui a un répertoire de destination du DIRID spécifié.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1103

Message
Indicateur non valide 0x<valeur>, ne peut pas être utilisé avec DIRID <valeur>.

Détails
L’indicateur spécifié ne peut pas être utilisé sur un fichier qui a un répertoire de destination du DIRID spécifié.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1110

Message
Impossible de spécifier le fichier '<value>' dans une directive CopyINF.

Détails
Seuls les autres fichiers INF peuvent être spécifiés dans une directive CopyINF.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1141

Message
Valeur «<valeur>» du logiciel d'appareil non valide, le chemin d'accès doit être relatif au paquet de pilotes référencé.

Détails
Un chemin absolu a été spécifié au fichier binaire logiciel, mais il doit s’agir d’un chemin relatif.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1142

Message
Logiciel d’appareil non valide dans la section [<valeur>], SoftwareType est <valeur>, mais <valeur> est manquante.

Détails
Le type de logiciel spécifié nécessite la directive spécifiée qui n’a pas été spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1144

Message
Les logiciels d’appareil avec la valeur< SoftwareType >peuvent ne pas s’exécuter sur tous les types de produits.

Détails
Le type de logiciel spécifié est uniquement fonctionnel sur les produits du système d’exploitation Windows Desktop et ne fonctionne pas avec d’autres types de produits.
/k : Avertissement
/u : Erreur
/w : Avertissement


Code 1150

Message
Directive invalide <valeur> dans la section [<valeur>], ne peut pas contenir les caractères '' ou ','.

Détails
Un caractère non valide a été spécifié dans l’ID du composant.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1160

Message
Modèle de threading inconnu '<value>' spécifié pour la classe COM '<value>', attendant 'Apartment', 'Free', 'Both' ou 'Neutral'.

Détails
La valeur de modèle de threading spécifiée n’est pas reconnue. Les types pris en charge incluent « Apartment », « Free », « Both » ou « Neutral ».
/k : Erreur
/u : Erreur
/w : Erreur


Code 1180

Message
Canal d’événement non valide dans la section [<valeur>], ne peut pas avoir de valeur en double (<valeur>) sur plusieurs canaux sous la section [<valeur>].

Détails
Plusieurs canaux d’événements ont le même ID de canal au sein d’un seul fournisseur. Les ID de canal doivent être uniques.

Pour plus d’informations sur les canaux d’événements, consultez : ChannelType
/k : Erreur
/u : Erreur
/w : Erreur


Code 1181

Message
Impossible d'utiliser la valeur '<value>' du canal d'événement <valeur> dans la section [<valeur>], ne peut pas être utilisé avec <valeur><valeur>.

Détails
Le canal d’événements spécifie une valeur non valide avec le type de canal.

Pour plus d’informations sur les canaux d’événements, consultez : ChannelType
/k : Erreur
/u : Erreur
/w : Erreur


Code 1182

Message
Incompatibilité entre la valeur du canal d'événement <valeur> et <valeur> dans la section [<valeur>], attendu <valeur>=<valeur> pour <valeur>=<valeur>.

Détails
Le canal d’événements spécifie une valeur qui nécessite un paramètre supplémentaire. Ce paramètre supplémentaire est manquant.

Pour plus d’informations sur les canaux d’événements, consultez : ChannelType
/k : Erreur
/u : Erreur
/w : Erreur


Code 1199

Message
La syntaxe '<value>' a été introduite dans la version <valeur>.<valeur>.<valeur> du système d'exploitation, mais les sections DDInstall utilisant la syntaxe peuvent être installées sur des versions antérieures du système d'exploitation. Les sections DDInstall doivent être limitées à l’installation uniquement sur <la valeur>.<valeur>.<valeur> ou supérieure à l'aide d'une décoration TargetOSVersion.

Détails
La section DDInstall affectée s’installe sur les versions de produit qui ne prennent pas en charge la syntaxe spécifiée. Une version
Le numéro doit être ajouté à la section Modèles pour limiter l'applicabilité de DDInstall à seulement le produit pris en charge.
versions. Cela empêche le pilote d’installer sur les versions de produit où il ne fonctionnera pas correctement.

Pour plus d’informations, consultez : Section Fabricant INF et Combinaison des extensions de plateforme et des versions du système d’exploitation
/k : Erreur
/u : Erreur
/w : Erreur


Code 1201

Message
<l’entrée de valeur> a une valeur supplémentaire '< value>' et sera ignorée.

Détails
La directive spécifiée comporte plus d’arguments spécifiés que ce qui est autorisé. Les valeurs supplémentaires seront ignorées.
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 1202

Message
L'INF inclus '<value>' est introuvable. Seuls les fichiers INF fournis par le système peuvent être inclus.

Détails
La directive Include a spécifié un fichier INF qui est introuvable. Seules les INFs Inbox fournies par Microsoft peuvent être référencées avec la directive Include.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1203

Message
Section [<valeur>] introuvable.

Détails
Une directive a fait référence à une section qui n’existe pas, il peut s’agir d’une faute de frappe ou d’une erreur dans la syntaxe.
Vérifiez que le nom de la section existe et est correctement orthographié, ou reportez-vous à la documentation complète sur la directive spécifiée.
pour plus d’informations.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1204

Message
Le fournisseur ne peut pas être « Microsoft », doit être une organisation qui a créé INF.

Détails
Seul Microsoft est autorisé à spécifier le fournisseur en tant que Microsoft. Les noms de fournisseurs commençant par Microsoft ne sont pas autorisés.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1205

Message
Section [<valeur>] référencée depuis la directive <valeur> et <valeur>.

Détails
La même section a été référencée à partir de deux directives différentes. Par exemple:

CopyFiles = FileSection
DelFiles = FileSection
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 1206

Message
Référence non valide de la section non-<valeur> [<valeur>] à partir de la directive <valeur>.

Détails
La même section a été référencée à partir de deux directives différentes. Par exemple:

CopyFiles = FileSection
AddFilter = FileSection
/k : Erreur
/u : Erreur
/w : Erreur


Code 1207

Message
La directive '<value>' n’est pas autorisée dans les INFs MSFT.

Détails
Les INFs Microsoft ne sont pas autorisées à utiliser la directive spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1208

Message
La directive '<value>' n’est pas autorisée.

Détails
Cette directive est autorisée uniquement dans les fichiers INF de boîte de réception fournis par Microsoft et peut ne pas être utilisée par des tiers.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1209

Message
La section [<valeur>] est définie plusieurs fois.

Détails
Plusieurs sections portant le même nom sont définies, le contenu de ces sections peut être combiné en une seule section.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1210

Message
Le fournisseur ne peut pas être «< value> », doit être défini sur «< value> ».

Détails
Le nom du fournisseur doit correspondre au commutateur /provider.

/k : Erreur
/u : Erreur
/w : Erreur


Code 1211

Message
Impossible d’avoir plusieurs services associés sous [<value>], «< value> » et «< value> ». Un seul service peut utiliser SPSVCINST_ASSOCSERVICE.

Détails
L’indicateur SPSVCINST_ASSOCSERVICE indique que le service est le pilote de fonction de l’appareil. Un appareil peut uniquement
ont un service de pilote de fonction associé.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1212

Message
Impossible d’avoir à la fois des sections [<valeur>] et [<valeur>].

Détails
Les deux noms de section spécifiés ne peuvent pas tous les deux se trouver dans le même fichier INF.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1213

Message
Impossible de répertorier les fichiers CAT sous [SourceDisksFiles].

Détails
Les fichiers catalogue doivent uniquement être référencés à partir de la directive CatalogFile dans la section [Version].
/k : Erreur
/u : Erreur
/w : Erreur


Code 1214

Message
Fichier catalogue non valide '<value>', attendant 'filename.cat'.

Détails
Les noms de fichiers de fichiers catalogue doivent suivre le format « filename.cat ».
/k : Erreur
/u : Erreur
/w : Erreur


Code 1217

Message
Version non valide '<value>' dans la directive <valeur>, format attendu w.x.y.z, où chaque segment est compris entre 0 et 65536.

Détails
La valeur de version dans la directive spécifiée doit suivre le format w.x.y.z, où chaque segment est compris entre 0 et 65536.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1218

Message
Valeur de date <> du pilote non valide en <valeur>, attendant MM/DD/AAAA.

Détails
La date de la directive DriverVer doit suivre le format MM/DD/AAAA.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1220

Message
Impossible de référencer directement une section définie dans un INF inclus (<valeur>).

Détails
Les sections incluses dans les INFs peuvent uniquement être référencées à l’aide de la directive Needs dans les sections DDInstall correspondantes.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1222

Message
Impossible de modifier les clés de Registre <value>\<value>, bien que HKLM\SYSTEM\CurrentControlSet soit autorisé.

Détails
La clé de Registre spécifiée ne peut pas être modifiée. L’état du Registre doit être écrit à l’aide d’une directive AddReg
avec une racine de registre de HKR.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1223

Message
Impossible de modifier la clé de Registre <value>\<value>.

Détails
La clé de Registre spécifiée ne peut pas être modifiée. L’état du Registre doit être écrit à l’aide d’une directive AddReg
avec une racine de registre de HKR.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1224

Message
Racine de Registre non valide «< valeur> ».

Détails
La racine de Registre spécifiée n’est pas valide. Pour plus d’informations, consultez la directive AddReg INF
/k : Erreur
/u : Erreur
/w : Erreur


Code 1225

Message
La valeur de Registre '<value>' doit être de type '<value>'.

Détails
La valeur de Registre spécifiée n’est pas du type requis.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1226

Message
Le descripteur de sécurité n’est pas autorisé pour la valeur de Registre '<value>' directement sous <value>.

Détails
La valeur de Registre spécifiée a un descripteur de sécurité qui ne peut pas être défini. Valeurs de Registre directement sous HKR
ne peut pas avoir d’autres descripteurs de sécurité définis sur eux.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1229

Message
Nom de fichier de valeur manquant <lors de l’entrée >de valeur<.>

Détails
L’opération de fichier spécifiée exigeait qu’un nom soit spécifié, mais il n’a pas été spécifié.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1230

Message
Fichier manquant '<value>' sous la section [SourceDisksFiles].

Détails
Un fichier a été spécifié dans une directive CopyFiles ou similaire, mais il n’a pas pu être trouvé dans la section [SourceDisksFiles] ;
ou la liste dans [SourceDisksFiles] n’était pas valide.

Cette erreur se produit fréquemment lorsque des versions décorées d’architecture de [SourceDisksFiles] sont spécifiées
(par exemple, [SourceDisksFiles.amd64]), mais pas toutes les architectures prises en charge par l’INF ont une section [SourceDisksFiles].
/k : Erreur
/u : Erreur
/w : Erreur


Code 1231

Message
Nom de fichier compressé non valide '<value>' spécifié dans la section [SourceDisksFiles] , en attendant le nom de fichier non compressé '<value>'.

Détails
Les fichiers spécifiés dans [SourceDisksFiles] doivent utiliser le nom de fichier non compressé et non la version compressée (myfile.sys pas myfile.sy_).
/k : Avertissement
/u : Erreur
/w : Erreur


Code 1233

Message
Directive <valeur> manquante, requise pour la signature numérique.

Détails
La directive spécifiée est requise pour que le paquet de pilotes soit signé, mais elle n’est pas présente.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1234

Message
Directive <valeur> requise manquante, vide ou invalide dans la section [<valeur>].

Détails
La section spécifiée requiert cette directive spécifiée et elle n’a pas été trouvée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1235

Message
Jeton de chaîne '<value>' non défini dans la section [<value>] - si vous envisagez d’utiliser un littéral '<value>' dans une chaîne, utilisez plutôt '<value>'.

Détails
Un jeton de chaîne spécifié n’a pas de définition dans la section [Chaînes]. Par exemple, le fichier INF spécifie %REG_DWORD%
dans une section d'ajout de registre spécifiée par une directive AddReg, mais il n'existe aucun REG_DWORD = 0x00010001
dans la section [Chaînes].

Cette erreur se produit fréquemment si votre fichier INF spécifie une valeur de Registre qui contient une variable d’environnement. Par exemple:
[MyAddReg]
HKR,,DllPath,%SystemRoot%\System32\binary.dll

Le composant de chemin d'accès %SystemRoot% est interprété comme le jeton de substitution de chaîne « SystemRoot » à partir du répertoire racine du système.
Section [Strings] au lieu du comportement attendu de stocker le littéral «%SystemRoot%» dans le registre. À
utilisez la valeur littérale %SystemRoot% au lieu d’effectuer une substitution de chaîne, utilisez la séquence d’échappement %%.
[MyAddReg]
HKR,,DllPath,%%SystemRoot%%\System32\binary.dll
/k : Erreur
/u : Erreur
/w : Erreur


Code 1241

Message
DIRID défini par l’utilisateur non résolu (<valeur>) pour le fichier source «<valeur>» dans la section [<valeur>].

Détails
La DIRID définie par l’utilisateur n’a pas pu être résolue.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1242

Message
DIRID irrésolvable (<valeur>) pour le fichier source «<valeur>» dans la section [<valeur>].

Détails
Impossible de résoudre la valeur DIRID spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1243

Message
Valeur DIRID non valide (<valeur>) pour le fichier source «<valeur>» dans la section [<valeur>].

Détails
La valeur DIRID spécifiée n’est pas prise en charge.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1245

Message
Score de fonctionnalité non valide «< valeur> ».

Détails
Le score de fonctionnalité spécifié n’était pas valide. Il doit être spécifié sous la forme d’une valeur hexadécimal d’octet unique dans la plage 00-FF.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1250

Message
EventLogType '<value>' non valide, en attente de 'System', 'Application' ou 'Security'.

Détails
Le type de journal des événements spécifié n’est pas reconnu. Les types pris en charge incluent « System », « Application » ou « Security ».
/k : Erreur
/u : Erreur
/w : Erreur


Code 1251

Message
Impossible d’ajouter le service désactivé (StartType=4) '<value>' avec le paramètre SPSVCINST_ASSOCSERVICE.

Détails
Le service associé ne peut pas être créé en tant que service désactivé.
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 1252

Message
Impossible d’ajouter le service '<value>' avec <value>=<value> et ServiceType=<value>.

Détails
La configuration du service est en conflit ou n’est pas prise en charge pour le type de service spécifié.
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 1253

Message
Ignorer la directive '<value>' sans nom de service dans la section [<value>].

Détails
La directive spécifiée ne peut pas être utilisée as-is sans nom de service. Si l'absence d'un nom de service est intentionnelle, cela peut être
en raison d’une utilisation incorrecte des indicateurs.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1254

Message
Chemin d’accès d’image de service non valide pour le service '<value>' avec ServiceBinary='<value>'.

Détails
Le chemin d’accès à l’image de service n’a pas pu être correctement interprété. Cela peut être dû à une utilisation incorrecte ou manquante des guillemets.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1256

Message
Indicateurs d’interface WMI non valides «< valeur> ».

Détails
Les indicateurs d’interface WMI spécifiés ont des indicateurs non valides définis.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1257

Message
La valeur de l’opération de Registre peut être incorrecte dans certains contextes, utilisez <la valeur> au lieu du répertoire Windows.

Détails
Un chemin d’accès a été spécifié qui peut être modifié en variable d’environnement. Utilisez plutôt la variable d’environnement pour faire
le pilote plus robuste par rapport aux changements d’environnement.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1258

Message
Chemin de fichier «<value>» dans «<value>» peut être incorrecte dans certains scénarios d’installation d’appareil ou contextes, utilisez plutôt <value>\<subdirectory>.

Détails
Utilisez un chemin d’accès pouvant être résolu par le runtime, tel que %SystemRoot% pour les valeurs stockées dans le Registre. Les valeurs DIRID peuvent être complètes
résolu au moment où le pilote est ajouté à l’image. Lorsqu'on traite le pilote INF dans divers contextes de déploiement
scénarios (tels que la mise à niveau de l’imagerie hors connexion ou du système d’exploitation), une valeur incorrecte peut être stockée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1260

Message
Directive <non valide> en raison de <valeur> non valide.

Détails
La directive spécifiée n'a pas pu être analysée en type approprié.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1261

Message
Appareil non défini «<valeur>» avec la section [<valeur>].

Détails
La section installation de l’appareil pour l’appareil spécifié est introuvable.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1262

Message
Entrée de <valeur non valide> en raison d’un masque de bits hors-octet '0x<valeur>'.

Détails
Un masque de bits de valeur de registre doit être d'un octet.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1263

Message
Entrée <de valeur> non valide en raison de types de valeurs personnalisés et connus en conflit.

Détails
Un type de valeur personnalisé ne peut pas être REG_NONE, REG_SZ, REG_EXPAND_SZ ou REG_MULTI_SZ.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1264

Message
Entrée de valeur< non valide >en raison d’un indicateur de type valeur manquant sur le type de valeur personnalisé.

Détails
Un type de valeur personnalisé doit spécifier FLG_ADDREG_BINVALUETYPE.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1265

Message
Valeur <entrée non valide> en raison d’un indicateur d’ajout sur une valeur non multi-sz.

Détails
L’ajout a été spécifié sur la valeur de Registre, mais la valeur n’était pas d’un type auquel il est possible d’ajouter.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1266

Message
Entrée <valeur> invalide en raison de l'absence de valeur lors d'une suppression multi-sz.

Détails
Une valeur est supprimée d’un multi-sz, mais aucune valeur n’a été spécifiée pour supprimer.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1267

Message
Données binaires non valides dans <l’entrée de valeur>, attendant un ou plusieurs octets compris entre 00 et FF.

Détails
Le champ spécifié a une valeur non valide.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1268

Message
Valeur numérique non valide dans le champ <d'entrée>, une valeur de type <nombre à > bits en décimal (0+) ou en hexadécimal (0x0+) est attendue.

Détails
Le champ spécifié a une valeur non valide.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1270

Message
INF n’installe pas de pilote pour les ID matériels créés dans la section [DeviceInstall32].

Détails
Les appareils créés avec une section [DeviceInstall32] doivent être installés à l’aide du même INF, mais la section d’installation n’a pas été spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1271

Message
Nom de section d’installation du modèle manquant.

Détails
La section modèles a spécifié un ID matériel applicable, mais aucune section d’installation à utiliser pour cet ID matériel.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1272

Message
Ignorer la section de service [<valeur>] pour un service non nommé.

Détails
Le service n’a pas été nommé (aucun service), mais a spécifié une section d’installation de service. La section d’installation du service a été ignorée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1273

Message
Le fichier source «<value>» utilise l'ID de disque <value>, qui n’est pas répertorié sous [<value>].

Détails
L’ID de disque spécifié n’apparaît pas dans la section [SourceDisksNames].
/k : Erreur
/u : Erreur
/w : Erreur


Code 1274

Message
Jeton $ARCH$ non résolu pour la section [<valeur>]. Vous devez exécuter l’outil stampinf pour résoudre les jetons sensibles à la casse $ARCH$.

Détails
Le fichier INF utilise des jetons que stampinf résout, mais stampinf n’a pas été exécuté.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1275

Message
<la valeur> '<value>' n’est pas répertoriée dans [DestinationDirs].

Détails
Le fichier spécifié n’a pas de destination de copie spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1280

Message
Discordance entre le nom de la classe et le ClassGuid, classe «<value>» attendue pour le ClassGuid «<value>».

Détails
La classe ClassGuid spécifiée est une classe connue, mais la valeur de classe ne correspond pas au nom attendu de la classe.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1281

Message
Incompatibilité entre le nom de la classe et le ClassGuid, en attendant le ClassGuid « <value> » pour la classe « <value> ».

Détails
La classe spécifiée est une classe connue, mais la valeur ClassGuid ne correspond pas à la classe ClassGuid attendue.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1284

Message
La classe «< value> » est réservée pour une utilisation par Microsoft.

Détails
La classe d’appareil spécifiée ne peut pas être utilisée sur les pilotes ou produits de livraison. Les pilotes d'échantillon génèrent cette erreur
si l’exemple est conçu de manière à ce que l’auteur spécifie une classe d’appareil appropriée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1285

Message
Impossible de spécifier la section [ClassInstall32] pour la classe définie par Microsoft.

Détails
À compter de Windows 10, les fichiers INF fournis par IHV ne sont pas autorisés à utiliser un [ClassInstall32] dans un INF de toute classe de configuration d’appareil définie par le système.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1286

Message
La valeur "<value>" non valide <dépasse la longueur maximale de >valeur<.

Détails
Les noms de classes ne peuvent pas dépasser 31 caractères de longueur.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1287

Message
Version du système d'exploitation cible non valide «<value>» pour le nom de la section de modèle «<value>» sous la section [<value>].

Détails
L’indication de version du système d’exploitation cible n’a pas pu être analysée, vérifiez qu’elle est correctement formée.

Pour plus d’informations sur la spécification de format, consultez la section fabricant INF
/k : Erreur
/u : Erreur
/w : Erreur


Code 1288

Message
Valeur de version de l’OS cible «<valeur>.<valeur>.<valeur>» non valide, doit être «<valeur>.<valeur>.<valeur>» ou supérieure si vous spécifiez le numéro de version.

Détails
Le ciblage de numéros de build a été introduit avec Windows 10, version 1607 (build 14310 ou ultérieure), de sorte que le numéro de build
spécifié doit être supérieur ou égal à 14310.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1289

Message
Directive manquante '<value>' sous la section [<value>].

Détails
La directive spécifiée est requise par la section spécifiée, mais elle est introuvable.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1290

Message
Directive '<value>' non valide pour la section [<value>].

Détails
La directive spécifiée n’est pas valide dans la section spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1292

Message
<la directive valeur> requiert une chaîne indirecte dans la section [Strings] et elle est référencée comme étant <valeur>.

Détails
La directive doit être spécifiée en tant que chaîne indirecte qui peut être résolue par le lecteur au moment de l’exécution.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1293

Message
Le nom de service '<value>' est réservé.

Détails
Le nom de service spécifié est réservé et ne peut pas être utilisé par des pilotes.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1294

Message
Valeur en double <> '<valeur>' dans la section [<valeur>].

Détails
La même valeur est spécifiée plusieurs fois dans la même section. Supprimez les éléments superflus.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1295

Message
La section [<valeur>] contient un nombre différent de chaînes que la section [<value>].

Détails
La section [Chaînes] pour chaque langue doit contenir les mêmes valeurs.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1296

Message
Le matériel '<value>' n’a pas de service associé à l’aide de la section d’installation '<value>'.

Détails
À compter de Windows 10, version 1809, cela est passé d’un avertissement à une erreur. Les sections .Services sont
obligatoire pour chaque système d’exploitation cible défini. C’est une bonne pratique avant 1809.

Si un INF n’a pas déjà inclus cette section, car il s’appuyait sur les services de pilotes Inbox fournis par Microsoft,
puis un . Section Services qui fait référence à un . Section Services d’une boîte de réception fournie par Microsoft INF à l’aide des besoins
et les directives "Include" doivent être créées. Par exemple:
[DDInstall.Services]
Inclure=filename.inf
Needs=inf-section-name.Services

Pour les appareils qui n’ont pas besoin d’un pilote de fonction, cela peut être spécifié comme suit :
AddService = ,2

Utilisez-le uniquement dans le cas où l’INF installe un appareil qui n’a pas besoin d’un pilote de fonction. Par exemple,
un appareil qui nécessite uniquement un pilote de filtre, mais pas un pilote de fonction aurait deux directives AddService :
AddService = MyFilterDriver, My-Service-Install-Section
AddService = ,2
/k : Erreur
/u : Erreur
/w : Erreur


Code 1297

Message
Le pilote de périphérique ne s’installe sur aucun appareil, utilisez le pilote primitif si cela est prévu.

Détails
Cela indique que le fichier INF est un pilote de périphérique, mais qu’il n’est pas utilisé comme pilote de périphérique. Cela peut entraîner
problèmes liés à la façon dont le pilote est traité par le magasin de pilotes. Si ceci n'est pas intentionnel, vérifiez votre INF pour vous assurer que
que les ID matériels sont correctement spécifiés. Si le pilote n’est pas destiné à être installé sur des appareils, convertissez-le en un autre format.
pilote primitif. Un pilote primitif est un pilote qui s’installe sur l’ensemble du système plutôt que sur des appareils spécifiques.

Pour plus d’informations, consultez Conversion en pilote primitif
/k : Erreur
/u : Erreur
/w : Erreur


Code 1299

Message
Des contrôles de validation supplémentaires ont été ignorés en raison d’erreurs d’analyse.

Détails
L'INF a rencontré des problèmes d'analyse empêchant son achèvement. Il doit y avoir des erreurs supplémentaires
qui pointent à la cause du problème.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1300

Message
Valeur héritée <trouvée><>.

Détails
L’INF effectue une opération obsolète déconseillée qui n’est pas valide avec les produits de systèmes d’exploitation Windows modernes.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1301

Message
Valeur <héritée> d'opération< trouvée>.

Détails
L’INF effectue une opération obsolète déconseillée qui n’est pas valide avec les produits de systèmes d’exploitation Windows modernes.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1302

Message
Opération de valeur héritée <trouvée pour la valeur «> value<> ».<>

Détails
L’INF effectue une opération obsolète déconseillée qui n’est pas valide avec les produits de systèmes d’exploitation Windows modernes.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1303

Message
Valeur héritée< trouvée lors de l'opération de définition >de valeur< (>valeur<)> valeur<.

Détails
L'INF définit un co-programme d'installation ou un programme d'installation de classe, qui ne sont plus pris en charge dans les produits modernes du système d'exploitation Windows et ne doivent pas être utilisés.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1304

Message
Opération sur la valeur< héritée trouvée utilisant une clé non relative (>valeur<\>valeur<)>.

Détails
Les opérations de Registre doivent être effectuées à l’aide d’une clé relative (HKR). Cela stocke la valeur dans un emplacement approprié
par rapport au type de section INF où il est utilisé.
/k : Avertissement
/u : Erreur
/w : Aucun


Code 1305

Message
Opération de valeur< héritée >trouvée à l’aide d’une valeur< multi-sz ajoutable (>valeur<\>valeur<)>.

Détails
Cet INF supprime une valeur d’une REG_MULTI_SZ ou ajoute à un REG_MULTI_SZ existant. Cela conduit à un résultat incomplet.
les résultats déterministes et ne doivent pas être faits.
/k : Avertissement
/u : Erreur
/w : Erreur


Code 1306

Message
Opération de «<valeur héritée>» avec un chemin cible non système («<valeur>») pour la «<valeur><».

Détails
L’inf spécifie une copie de fichier avec une destination qui se trouve en dehors du chemin d’accès système.
/k : Avertissement
/u : Erreur
/w : Aucun


Code 1307

Message
Valeur héritée <trouvée><>.

Détails
L'INF effectue une opération héritée qui n'est valide que sur Windows pour bureau.
/k : Avertissement
/u : Erreur
/w : Erreur


Code 1308

Message
Valeur <héritée> d'opération< trouvée>.

Détails
Les fichiers INF doivent effectuer uniquement les opérations additives requises pour configurer l’appareil. Lorsqu’un pilote est supprimé
à partir du système, les opérations appropriées pour nettoyer le pilote seront effectuées automatiquement.
/k : Avertissement
/u : Erreur
/w : Erreur


Code 1309

Message
Opération de valeur héritée <trouvée pour la valeur «> value<> ».<>

Détails
Les fichiers INF doivent effectuer uniquement les opérations additives requises pour configurer l’appareil. Lorsqu’un pilote est supprimé
à partir du système, les opérations appropriées pour nettoyer le pilote seront effectuées automatiquement.
/k : Avertissement
/u : Erreur
/w : Erreur


Code 1310

Message
Section nécessaire [<valeur>] avec suffixe '.<value>' ne correspond pas au suffixe de la première section de référencement [<valeur>.<value>].

Détails
Lors de l’utilisation de la directive Needs, les sections référencées doivent avoir un suffixe qui correspond au suffixe du
section de références. Par exemple:
[DDInstall.Services]
Needs=TargetInstall.Services

Notez que les deux sections ont un suffixe .Services.

Cette erreur indique que la section spécifiée est incorrectement analysée comme s’il s’agissait d’une section avec un
suffixe différent.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1311

Message
La section nécessaire [<valeur>] doit avoir le suffixe '.<value>' pour correspondre à la première section de référencement [<valeur>.<value>].

Détails
Lors de l’utilisation de la directive Needs, les sections référencées doivent avoir un suffixe qui correspond au suffixe du
section de références. Par exemple:
[DDInstall.Services]
Needs=TargetInstall.Services
Notez que les deux sections ont un suffixe .Services.

Cette erreur indique que la section spécifiée est incorrectement analysée comme s’il s’agissait d’une section avec un
suffixe différent.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1312

Message
Section nécessaire [<valeur>] avec suffixe '.<valeur>' ne correspond pas au suffixe de la section parente [<valeur>].

Détails
Lors de l’utilisation de la directive Needs, les sections référencées doivent avoir un suffixe qui correspond au suffixe du
section de références. Par exemple:
[DDInstall.Services]
Needs=TargetInstall.Services
Notez que les deux sections ont un suffixe .Services.

Cette erreur indique que le suffixe d’une section nécessaire ne correspond pas à la section de référencement.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1313

Message
La section nécessaire [<valeur>] doit avoir le suffixe '.<value>' pour correspondre au suffixe de la section parente [<value>].

Détails
Lors de l’utilisation de la directive Needs, les sections référencées doivent avoir un suffixe qui correspond au suffixe du
section de références. Par exemple:
[DDInstall.Services]
Needs=TargetInstall.Services
Notez que les deux sections ont un suffixe .Services.

Cette erreur indique que le suffixe d’une section nécessaire ne correspond pas à la section de référencement.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1314

Message
Section nécessaire [<valeur>] trouvée dans l’INF « <valeur> », non référencée depuis [<valeur>].

Détails
Une section située dans un autre INF a été spécifiée à l’aide de la directive Needs. Le fichier INF contenant la section doit être
référencé avec la directive Include dans la même section que la directive Besoins.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1315

Message
Section nécessaire [<valeur>] introuvable.

Détails
Une section spécifiée à l’aide de la directive Needs n’a pas pu être localisée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1316

Message
Section décorée nécessaire [<valeur>.<valeur>] introuvable.

Détails
Une section spécifiée à l’aide de la directive Needs n’a pas pu être localisée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1317

Message
La section non décorée nécessaire [<valeur>] ne fait pas partie de la plateforme OS cible.

Détails
Une section spécifiée à l’aide de la directive Needs n’a pas pu se trouver à l’aide du fichier IAS fourni pour le système d’exploitation cible.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1318

Message
La «< valeur> » INF incluse ne fait pas partie de la plateforme de système d’exploitation cible.

Détails
Un INF spécifié à l’aide de la directive Include n’a pas pu se trouver à l’aide du fichier IAS fourni pour le système d’exploitation cible.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1319

Message
La section [<value>] doit inclure le fichier «<value>» pour utiliser la directive Needs sur [<value>].

Détails
La section spécifiée utilise la directive Needs pour référencer une section, mais n’a pas de directive Include spécifiant
l'INF qui contient la section.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1320

Message
La racine du Registre '<value>\<value>' n’est pas isolée à HKR.

Détails
Les clés de Registre doivent se trouver sous des emplacements racine relatifs HKR isolés.

Pour plus d’informations, consultez Isolation du package de pilotes
/k : Aucun
/u : Aucun
/w : Erreur


Code 1321

Message
La racine du registre (<valeur>\<valeur>) de la valeur '<valeur>' n’est pas isolée à HKR.

Détails
Les valeurs de Registre doivent être dans des emplacements racine relatifs HKR isolés.

Pour plus d’informations, consultez Isolation du package de pilotes
/k : Aucun
/u : Aucun
/w : Erreur


Code 1322

Message
Le chemin d’accès du fichier de destination '<value>' pour le fichier '<value>' n’est pas isolé à DIRID <value>.

Détails
Les fichiers doivent spécifier leur destination de copie en tant que DIRID 13. Cela permet de conserver les fichiers isolés dans le répertoire de pilotes.

Pour plus d’informations, consultez Isolation du package de pilotes
/k : Aucun
/u : Aucun
/w : Erreur


Code 1323

Message
La clé de Registre de service «< value> » doit se trouver sous la sous-clé Parameters.

Détails
Les valeurs de Registre utilisant une racine HKR relative au service doivent être écrites sous la sous-clé Parameters.

Pour plus d’informations, consultez Isolation du package de pilotes
/k : Aucun
/u : Aucun
/w : Erreur


Code 1324

Message
La section [Version] doit spécifier PnpLockdown=1 pour empêcher les applications externes de modifier les fichiers de pilotes installés.

Détails
PnpLockdown=1 doit être spécifié dans la section [Version]. Cela ajoute un niveau de sécurité supplémentaire au package de pilotes
fichiers pour empêcher la falsification.
/k : Avertissement
/u : Avertissement
/w : Erreur


Code 1325

Message
Inscription de classe COM non prise en charge '<value>', seul InprocServer32 est pris en charge.

Détails
Le type spécifié de classe COM n’est pas pris en charge.
/k : Avertissement
/u : Avertissement
/w : Erreur


Code 1326

Message
Chemin d'accès de fichier non isolé '<value>', attendant FileName sous <value>.

Détails
Le chemin d’accès au fichier de données spécifié doit être un chemin d’accès relatif à %%DriverData%%.
/k : Avertissement
/u : Avertissement
/w : Erreur


Code 1328

Message
Chemin d’accès de fichier non pris en charge '<value>' remplacé par '<value>'.

Détails
Impossible de résoudre le chemin d’accès au fichier spécifié.
/k : Aucun
/u : Aucun
/w : Avertissement


Code 1329

Message
Impossible d’ajouter des filtres avec le Registre ou la propriété, utilisez la section [DDInstall.Filters].

Détails
Impossible d’ajouter des pilotes de filtre avec une valeur de registre ou de propriété. Les filtres doivent être ajoutés à l’aide d’une section [DDInstall.Filters].
/k : Aucun
/u : Aucun
/w : Erreur


Code 1330

Message
Impossible de copier plusieurs fichiers sources ('<value>' et '<value>') au fichier de destination '<value>'.

Détails
Différents fichiers sont copiés dans un emplacement unique dans l’inf. Dans les scénarios où le système d’exploitation doit effectuer tous les fichiers
Faire des copies avant qu'un appareil ne soit connecté rend l'état résultant non déterministe.

Pour plus d’informations, consultez l’erreur InfVerif 1330
/k : Erreur
/u : Erreur
/w : Erreur


Code 1331

Message
Impossible de définir la valeur de Registre '<value>\<value>\<value>' différemment entre les sections [<value>] et [<value>].

Détails
La valeur de Registre spécifiée est définie différemment entre deux sections d’installation différentes. Dans les scénarios où le système d’exploitation doit
effectuez toutes les opérations de Registre à l’avance d’un appareil connecté, l’état résultant devient non déterministe.

Pour plus d’informations, consultez l’erreur InfVerif 1330
/k : Avertissement
/u : Erreur
/w : Erreur


Code 1332

Message
Impossible de définir la valeur de Registre '<value>\<value>\<value>' différemment entre les sections [value<] et [><value>] pour le service '<value>'.

Détails
La valeur de Registre spécifiée est définie différemment entre deux sections d’installation de service différentes. Dans les scénarios où
Le système d’exploitation doit effectuer toutes les opérations de service à l’avance d’un appareil connecté, l’état résultant devient non déterministe.

Pour plus d’informations, consultez l’erreur InfVerif 1330
/k : Avertissement
/u : Erreur
/w : Erreur


Code 1333

Message
Impossible de configurer le service '<value>' différemment entre les sections [<value>] et [<value>].

Détails
Le service spécifié est installé différemment entre deux sections d’installation différentes. Dans les scénarios où le système d’exploitation doit
effectuez toutes les opérations de service à l’avance d’un appareil connecté, l’état résultant devient non déterministe.

Pour plus d’informations, consultez l’erreur InfVerif 1330
/k : Avertissement
/u : Erreur
/w : Erreur


Code 1340

Message
La valeur DIRID<> spécifiée n’est pas autorisée.

Détails
La DIRID spécifiée a été déconseillée et ne peut plus être utilisée.
/k : Aucun
/u : Aucun
/w : Erreur


Code 1341

Message
La valeur DIRID<> spécifiée n’est pas autorisée.

Détails
La DIRID spécifiée a été déconseillée et ne peut plus être utilisée.
/k : Aucun
/u : Aucun
/w : Erreur


Code 1380

Message
Valeur «< value> » d’ExtensionId non valide spécifiée dans la section [Version].

Détails
La valeur ExtensionId est dans un format incorrect. Le format doit être conforme au format GUID standard, y compris les accolades et les tirets.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1381

Message
Directive ExtensionId manquante dans la section [Version].

Détails
Les INFs d'extension nécessitent la spécification d'un identifiant d'extension.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1382

Message
Impossible de spécifier la directive '<value>' dans les INF d’extension.

Détails
Les INFs d’extension ne prennent pas en charge la directive spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1383

Message
Impossible de spécifier l'indicateur «<valeur>» pour les services définis dans les INFs d’extension.

Détails
Les INFs d’extension ne supportent pas l’indicateur de service spécifié.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1384

Message
L’utilisation de filtres avec registre ou propriété dans les infs d’extension n’est pas recommandée, utilisez la section [DDInstall.Filters] .

Détails
Les infs d’extension peuvent être installés au-dessus de l’inf de base dans n’importe quel ordre. Utilisation d’une directive de registre ou de propriété pour
les filtres d’installation peuvent entraîner un ordre de pile non déterministe.
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 1400

Message
Service '<value>' non spécifié dans une directive de service UMDF.

Détails
Le service UMDF est créé, mais il n’est spécifié dans aucune directive UMDF telle que UmdfServiceOrder.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1401

Message
La directive '<value>' n'est pas supportée dans la version <value><value>.<value>.

Détails
La directive WDF spécifiée a été déclarée obsolète dans la version de WDF utilisée par l'INF.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1402

Message
<valeur> version <valeur>.<valeur> est obsolète, le pilote doit être adapté pour utiliser le modèle de pilote version <valeur><valeur>.

Détails
La version WDF spécifiée a été déconseillée. Le pilote doit être mis à jour pour utiliser une version plus récente.

Pour plus d’informations, consultez Conversion de UMDF1 en UMDF2
/k : Aucun
/u : Aucun
/w : Erreur


Code 1420

Message
[DefaultInstall]-based INF ne peut pas être traité comme Primitive.

Détails
L'INF utilise une section [DefaultInstall], mais elle ne répond pas aux exigences pour être traitée en tant que "Primitive INF".
/k : Erreur
/u : Erreur
/w : Erreur


Code 1421

Message
Section [<valeur>] manquant une décoration d’architecture.

Détails
Toutes les sections [DefaultInstall] doivent avoir une décoration liée à l'architecture.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1422

Message
La section [DefaultUninstall.NT*] doit définir LegacyUninstall=1 pour prendre en charge la compatibilité des installations primitives INF et de bas niveau.

Détails
Un INF primitif ne doit pas spécifier de comportement de désinstallation. Pour prendre en charge les plateformes obsolètes, la section de désinstallation peut
spécifiez LegacyUninstall=1 pour utiliser la section de désinstallation uniquement sur les plateformes héritées.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1423

Message
Les pilotes primitifs nécessitent une section [<valeur>] décorée par l'architecture.

Détails
Les pilotes de base requièrent au moins une section [DefaultInstall] spécifiée par l'architecture.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1430

Message
La valeur de Registre '<value>' n’est pas autorisée sous '<value>\<value>'.

Détails
La valeur de Registre spécifiée n’est pas autorisée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1431

Message
La valeur de Registre connue '<value>' a un type incorrect, le type attendu est la valeur 0x<du type valeur>.

Détails
La valeur de Registre spécifiée est une valeur connue et doit avoir un type spécifique, sinon elle ne peut pas être interprétée correctement par le système d’exploitation ou d’autres applications.
/k : Erreur
/u : Erreur
/w : Erreur


Code 1450

Message
La directive non-isolée héritée '<value>' peut être ignorée.

Détails
La directive spécifiée peut ne pas avoir d’effet sur certaines versions du système d’exploitation ou les types de produits.
/k : Aucun
/u : Aucun
/w : Avertissement


Code 2004

Message
L’utilisation de la directive <valeur> n’est pas recommandée.

Détails
La directive spécifiée est valide, mais elle n’est pas recommandée.
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 2006

Message
Service non défini '<value>' dans la section [<value>].

Détails
Le service spécifié a été déclaré avec une directive AddService, mais la section d'installation du service correspondante pourrait
ne peut être localisé.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2008

Message
Le nom de section [<valeur>] est également utilisé par un INF intégré.

Détails
Le même nom de section est utilisé à la fois dans cet INF et un INF spécifié avec une directive Include. Cela peut entraîner
menant à des résultats d'analyse incorrects.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2009

Message
La directive héritée '<value>' est ignorée.

Détails
La directive spécifiée a été déconseillée et sera ignorée dans la plupart des scénarios d’analyse.
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 2010

Message
La section [<valeur>] doit avoir un style de '.<value>'.

Détails
La section spécifiée n’a pas de décoration d’architecture et sera implicitement traitée comme l’architecture x86.
L’architecture doit être déclarée explicitement.
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 2083

Message
Section [<valeur>] non référencée ou utilisée.

Détails
La section spécifiée ne sera pas utilisée pendant l’installation de l’appareil. Si cela est involontaire, il peut y avoir un autre
erreur qui empêche l’utilisation.
/k : Avertissement
/u : Avertissement
/w : Avertissement


Code 2084

Message
La binaire de service '<valeur>' doit référencer un fichier de destination CopyFiles.

Détails
Le service est inscrit à l’aide d’un fichier binaire de service qui ne fait pas partie du package de pilotes. Cette erreur peut se produire dans
certains cas parce que le binaire du service a été spécifié de manière incorrecte, par exemple l’absence de guillemets autour d’un chemin d’accès avec des espaces.

Pour plus d’informations, consultez l’erreur InfVerif 2084
/k : Avertissement
/u : Avertissement
/w : Erreur


Code 2085

Message
La binaire de service '<valeur>' doit être spécifiée comme chemin d'accès sous un DIRID.

Détails
Le chemin binaire du service doit être spécifié en tant que chemin d’accès sous une valeur DIRID, telle que %%13%%\binary.sys.

Pour plus d’informations sur les DIRID, consultez Utilisation de DIRIDs
/k : Erreur
/u : Erreur
/w : Erreur


Code 2090

Message
Remplacement du modèle hérité dans la section '<value>' à l’aide de '<value>'. La prise en charge de la syntaxe mise à jour commence dans la version du système d’exploitation '<value>.<value>.<value>'.

Détails
Un mécanisme hérité a été identifié et remplacé automatiquement par une alternative up-to-date lors de l’analyse. L'INF
doit être mis à jour pour utiliser le mécanisme up-to-date.

Pour plus d’informations, voir Shims INF
/k : Erreur
/u : Erreur
/w : Erreur


Code 2091

Message
Impossible de remplacer le modèle hérité dans la section '<value>' à l’aide de '<value>'.

Détails
Un mécanisme hérité a été identifié dans l’INF, mais il n’a pas pu être remplacé automatiquement par une alternative up-to-date.
L’INF doit être mis à jour pour utiliser le mécanisme up-to-date.

Pour plus d’informations, voir Shims INF
/k : Erreur
/u : Erreur
/w : Erreur


Code 2092

Message
Remplacement du modèle hérité dans la section «< valeur> » à l’aide de «< valeur> » pour suivre les meilleures pratiques. La prise en charge de la syntaxe mise à jour commence dans la version du système d’exploitation '<value>.<value>.<value>'.

Détails
Un mécanisme hérité a été identifié et remplacé automatiquement par une alternative up-to-date lors de l’analyse. L'INF
doit être mis à jour pour utiliser le mécanisme up-to-date.

Pour plus d’informations, voir Shims INF
/k : Aucun
/u : Aucun
/w : Erreur


Code 2093

Message
Impossible d’appliquer le shim '<value>'.

Détails
Un shim INF n’a pas pu s’appliquer correctement. Il ne s’agit pas d’une erreur critique. Un shim INF est un ajustement de l’INF qui
se produit automatiquement pour améliorer le comportement d’installation de certains modèles dans un INF.

Pour plus d’informations, voir Shims INF
/k : Erreur
/u : Erreur
/w : Erreur


Code 2400

Message
<la directive value> nécessite deux champs : <id> de composant,< section de composant>

Détails
La directive spécifiée ne contient pas les champs requis.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2402

Message
La section [<valeur>] ne permet pas la directive <valeur>.

Détails
La directive spécifiée n’est pas autorisée dans la section spécifiée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2403

Message
<la directive valeur> doit avoir exactement 1 champ. <les valeurs> ont été fournies.

Détails
La directive contient le nombre incorrect de champs.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2405

Message
Seules les infs portant le nom de classe « NetDriver » peuvent utiliser la section [DefaultInstall.NetDrivers].

Détails
La section spécifiée ne peut pas être utilisée à l’exception de la classe « NetDriver ».
/k : Erreur
/u : Erreur
/w : Erreur


Code 2411

Message
Valeur GUID <non valide> «< value> », attendu {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. Exécutez guidgen.exe pour générer un nouveau GUID.

Détails
La valeur GUID spécifiée est dans un format incorrect. Le format doit être conforme au format GUID standard, y compris les accolades et les tirets.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2412

Message
Valeur '<value>' de l’identificateur de composant non valide, en attendant un identificateur valide correspondant à '[a-z0-9_]+'.

Détails
La valeur d’identificateur de composant spécifiée n’était pas valide.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2413

Message
Valeur de valeur< non valide >'<value>', attendant des valeurs sensibles à la casse 'true' et 'false'.

Détails
La valeur spécifiée n’était pas valide, attendant « true » ou « false ».
/k : Erreur
/u : Erreur
/w : Erreur


Code 2414

Message
< Valeur non valide >'<value>', attendant une classe de filtre valide correspondant à '[a-z0-9_]+'.

Détails
La classe de filtre spécifiée a un format non valide.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2415

Message
Valeur non valide «< valeur> », seuls les composants du système d’exploitation peuvent utiliser des identificateurs commençant par « ms_ » ou « vms_ ».

Détails
Les infs tiers peuvent ne pas utiliser d’identificateurs commençant par « ms_ » ou « vms_ ».
/k : Erreur
/u : Erreur
/w : Erreur


Code 2416

Message
Valeur< non valide >'<value>', attendant une liste séparée par des virgules de jetons de liaison valides correspondant à '[a-z0-9_.]+'.

Détails
La liste spécifiée des jetons de liaison n’était pas valide.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2417

Message
< Valeur non valide >'<value>', attendant un nom de liaison valide correspondant regex '[a-zA-Z0-9_]+'.

Détails
Le nom de liaison spécifié n’était pas valide.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2418

Message
La modification des pilotes de filtre nécessite une « FilterClass ».

Détails
Les pilotes de filtre réseau nécessitent la spécification d’une classe de filtre.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2419

Message
Lier le jeton '<value>' et tous les jetons non standard commençant par 'ms_' ou 'ndis' sont réservés.

Détails
Le jeton spécifié est réservé et ne doit pas être utilisé.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2420

Message
Les INFs NetDriver nécessitent une section [<value>] avec au moins une directive AddNetFilter ou AddNetProtocol.

Détails
Les INFs NetDriver nécessitent la section et les directives spécifiées.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2500

Message
Le jeton de liaison hérité «< value> » est obsolète et n’est plus pris en charge.

Détails
Le jeton spécifié n’est plus pris en charge et ne doit pas être utilisé.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2501

Message
Le service référencé '<value>' n’est pas présent dans cet INF.

Détails
L'INF fait référence à un service qui ne provient pas de ce INF.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2600

Message
<valeur> '<value>' doit pointer vers un chemin d’accès sous DIRID <valeur>.

Détails
Les pilotes d’affichage doivent utiliser le DIRID spécifié pour les chemins d’accès aux fichiers.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2601

Message
<valeur> '<value>' doit pointer vers un chemin d’accès sous DIRID <valeur>.

Détails
Les pilotes d’affichage doivent utiliser le DIRID spécifié pour les chemins d’accès aux fichiers.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2602

Message
Le service '<valeur>' doit avoir une <valeur> de <valeur>.

Détails
Un service d’affichage doit définir la valeur spécifiée de manière appropriée.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2603

Message
La directive '<value>' n’est pas valide pour les pilotes d’affichage.

Détails
Les pilotes d’affichage peuvent ne pas utiliser la directive spécifiée.
/k : Avertissement
/u : Erreur
/w : Erreur


Code 2650

Message
L’utilisation directe de '<value>' n’est pas autorisée, au lieu de cela, incluez [<value>].

Détails
L’INF doit utiliser des directives Include/Needs pour référencer les sections de fichier INF fournies par Microsoft au lieu de directement
référencement de ses fichiers binaires de pilotes.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2651

Message
Nécessité indique [<value>], mais '<value>' n'est pas inclus.

Détails
La directive Needs a été utilisée pour référencer une section, mais la directive Include n’a pas été utilisée pour spécifier la
INF fourni par Microsoft contenant cette section.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2652

Message
La section [<valeur>] doit utiliser la directive Needs pour référencer [<value>].

Détails
Les INFs de caméra doivent utiliser les directives Needs pour faire référence aux sections spécifiées fournies par Microsoft.
/k : Erreur
/u : Erreur
/w : Erreur


Code 2660

Message
Impossible de modifier la sous-clé du Registre HKCR\<value>. Il doit être placé sous HKR.

Détails
La modification de la sous-clé de Registre spécifiée n’est pas autorisée. L’état du Registre doit être écrit à l’aide d’un AddReg
directive avec une racine de registre HKR.
/k : Aucun
/u : Aucun
/w : Erreur


Code 2661

Message
Seul un appareil avec une classe AudioProcessingObject est autorisé à écrire dans la sous-clé de Registre <value>.

Détails
La sous-clé de Registre spécifiée n’est pas autorisée à être écrite pour la classe actuelle.
/k : Aucun
/u : Aucun
/w : Erreur


Code 2662

Message
La section [<valeur>] doit inclure wdmaudio.inf pour pouvoir inscrire correctement les API FX référencées.

Détails
Les FX APO doivent être enregistrés via la section appropriée de wdmaudio.inf.
/k : Aucun
/u : Aucun
/w : Erreur


Code 2663

Message
La section [<valeur>] doit utiliser la directive Needs pour référencer [<value>] à partir de wdmaudio.inf.

Détails
Les API FX doivent être inscrites via la section appropriée de wdmaudio.inf.
/k : Aucun
/u : Aucun
/w : Erreur