Errores y advertencias de validación de INF
En este tema se describen los errores y advertencias de instalación de controladores que pueden aparecer como resultado de la comprobación automática de INF que realiza Microsoft Visual Studio o al ejecutar la herramienta InfVerif.
A partir de Visual Studio 2015 con WDK 10, al compilar el controlador, los siguientes errores de archivo INF pueden aparecer en el panel Lista de errores. Si ejecuta InfVerif.exe desde la línea de comandos, la herramienta muestra estos errores en el símbolo del sistema o en la versión HTML de los resultados.
Guía de errores
InfVerif sigue la regla general de que cuanto menor es el número de error, más grave es el problema. La mayoría de los códigos de error pueden ser una advertencia o un error, dependiendo de los argumentos suministrados a InfVerif.
Los errores deben considerarse como que "deben corregirse".
Las advertencias pueden ignorarse si se entienden perfectamente, pero a menudo son síntomas de otro problema. Por ejemplo, una advertencia sobre una sección no utilizada podría ser síntoma de que se ha invocado incorrectamente una directiva INF.
Control de errores
Debe corregir todos los errores para superar las pruebas de controladores en el Centro de desarrollo de hardware.
Los errores están relacionados con las siguientes condiciones:
- El analizador INF no puede interpretar correctamente el INF.
- El analizador INF solo es capaz de interpretar el INF asumiendo un valor predeterminado (sintaxis ambigua)
- Los argumentos de InfVerif indican que debe aplicarse un conjunto de reglas al INF (como InfVerif /h)
Aunque no es necesario que corrija las advertencias antes de enviar su controlador al Centro de desarrollo, le recomendamos que se tome el tiempo necesario para comprender el problema notificado. Si no entiende una advertencia determinada, puede que su INF no siempre se comporte como espera.
Las advertencias suelen estar relacionadas con lo siguiente:
- Sintaxis que puede ser incorrecta pero tiene escenarios válidos en los que es apropiada
- Sintaxis que es válida para los parámetros InfVerif indicados, pero que es un error en otros modos, como el modo de aislamiento de controladores
Códigos de error
En el WDK 10.0.26100.1 (Windows 11, versión 24H2), el comando de InfVerif.exe 'infverif.exe /code' tiene la misma información que la tabla siguiente.
Código de error y descripción | Niveles de error |
---|---|
Código 1000 Mensaje No se encontró INF '<value>'. Detalles No se pudo ubicar el archivo INF en la ruta de acceso de archivo especificada. |
/k: Error /u: Error /w: Error |
Código 1001 Mensaje INF '<value>' no válido, debe contener la sección [Version] y tener la firma "$Windows NT$". Detalles Los INF del controlador requieren una sección de nivel superior [Version] con metadatos sobre el formato de archivo. Falta esta sección o indicó que el INF tenía un formato no admitido. |
/k: Error /u: Error /w: Error |
Código 1002 Mensaje INF '<value>' no válido, error de análisis en línea <value>. El analizador devolvió el error 0x<value>. Detalles El INF contenía un error de sintaxis en la línea especificada que impedía que el análisis continuara. Generalmente, los mensajes de error adicionales indicarán el tipo de error o el código de error indicará el problema. |
/k: Error /u: Error /w: Error |
Código 1003 Mensaje INF tiene una codificación de archivos no válida o desconocida, debe ser ANSI o UTF-16 LE. Detalles No se admite la codificación de INF y puede provocar un error al analizar el INF. El INF se debe convertir a UTF-16 LE. |
/k: Error /u: Error /w: Error |
Código 1005 Mensaje Nombre de sección necesario para la directiva <value>. Detalles La directiva indicada requiere un argumento que especifique una sección que contenga más datos, pero se omitió esta sección. |
/k: Error /u: Error /w: Error |
Código 1006 Mensaje Falta el valor para <value>. Detalles Se ha omitido un argumento obligatorio para la directiva especificada. |
/k: Error /u: Error /w: Error |
Código 1007 Mensaje Falta <value> para el archivo de origen "<value>" en la sección [<value>]. Detalles Se especificó una ruta de acceso de disco o archivo con un valor de subdirectorio no válido. |
/k: Error /u: Error /w: Error |
Código 1008 Mensaje Falta o no es válido el identificador de disco para '<value>' en la sección [<value>]. Detalles Se especificó una ruta de acceso de disco o archivo con un valor de identificador no válido. |
/k: Error /u: Error /w: Error |
Código 1010 Mensaje ClassGuid "<value>" no válido, se esperaba {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. Detalles El valor de ClassGuid tiene un formato incorrecto. Debe seguir el formato GUID estándar, incluidas llaves y guiones. |
/k: Error /u: Error /w: Error |
Código 1011 Mensaje Falta el nombre de la sección de modelos en la sección [Manufacturer]. Detalles En una entrada de la sección [Manufacturer] falta el nombre de sección de la sección [Models]. |
/k: Error /u: Error /w: Error |
Código 1013 Mensaje Falta la clave <value><value> en la sección <value>. Detalles No se ha especificado una clave necesaria en la sección INF. |
/k: Error /u: Error /w: Error |
Código 1014 Mensaje Clave <value><value> no válida en la sección <value>. Detalles Se encontró una clave necesaria en la sección INF, pero se proporcionó con datos no válidos. |
/k: Error /u: Error /w: Error |
Código 1015 Mensaje Ruta de acceso a <value> "<value>" no válida en la sección <value>. Detalles La ruta de acceso especificada tenía un formato incorrecto. |
/k: Error /u: Error /w: Error |
Código 1016 Mensaje No se pudo obtener la ruta <value> para el archivo <value> "<value>". Detalles No se pudo generar la ruta de acceso completa al archivo. La ruta de acceso se ensambla mediante [SourceDisksFiles] y [SourceDisksNames] y puede que falten o que aparezcan incorrectamente en esas secciones. |
/k: Error /u: Error /w: Error |
Código 1017 Mensaje El nombre de servicio <value> está reservado solo para uso interno. Detalles Este nombre de servicio está reservado y debe cambiarse. Todos los nombres usados en los controladores de ejemplo están reservados. |
/k: Error /u: Error /w: Error |
Código 1019 Mensaje GUID <value><value> "<value>" no válido, se esperaba {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. Detalles El GUID tiene un formato incorrecto. Debe seguir el formato GUID estándar, incluidas llaves y guiones. |
/k: Error /u: Error /w: Error |
Código 1020 Mensaje El nombre de nivel de filtro "<value>" está reservado. Detalles El nombre del nivel de filtro está reservado para su uso por estado interno y puede no usarse como nivel de filtro. |
/k: Error /u: Error /w: Error |
Código 1021 Mensaje El servicio '<value>' supera la longitud máxima del nombre (<value>) cuando se convierte en único. Detalles El nombre del servicio supera la longitud máxima del nombre del servicio cuando se convierte en único anexando el token único al nombre. |
/k: Error /u: Error /w: Error |
Código 1022 Mensaje El nombre de servicio '<value>' debe utilizar la característica de nombres únicos en todas las declaraciones. Detalles Varias secciones de instalación dentro del INF usan el mismo nombre de servicio, pero solo un subconjunto de ellas usa la funcionalidad de nombres únicos. Deben ser coherentes con el uso de la funcionalidad de nombres únicos. |
/k: Error /u: Error /w: Error |
Código 1078 Mensaje Omitiendo <value> "<value>" especificado en la directiva <value>. Detalles La entrada especificada no es válida en el contexto que se usa. Puede ser válida en otros contextos. |
/k: Error /u: Error /w: Error |
Código 1080 Mensaje En la directiva <value> falta <value>. Detalles Falta un argumento para la directiva especificada. |
/k: Error /u: Error /w: Error |
Código 1081 Mensaje La directiva <value> tiene <value> "<value>" no válido. Detalles Se especificó un argumento no válido para la directiva. |
/k: Error /u: Error /w: Error |
Código 1082 Mensaje La directiva <value> tiene <value> no válido. Detalles Se especificó un argumento no válido para la directiva. |
/k: Error /u: Error /w: Error |
Código 1083 Mensaje La directiva <value> tiene <value> no válido en <value>. Detalles Se especificó una marca no válida para la directiva. |
/k: Error /u: Error /w: Error |
Código 1084 Mensaje Falta la directiva '<value>' para la directiva '<value>' con <value> "<value>" en la sección [<value>]. Detalles La directiva requiere que se especifique una directiva adicional en otro lugar y no se pudo encontrar. Por ejemplo, la directiva UmdfService requiere una directiva UmdfLibraryVersion correspondiente. |
/k: Error /u: Error /w: Error |
Código 1085 Mensaje Directiva <value> incompleta. Detalles La directiva requiere argumentos adicionales. |
/k: Error /u: Error /w: Error |
Código 1086 Mensaje Se puede omitir <value> '<value>' duplicado. Detalles El mismo fragmento de datos se definió varias veces innecesariamente, como varios AddComponents que especifican lo mismo. component name. |
/k: Error /u: Error /w: Error |
Código 1087 Mensaje No se pueden tener directivas <value> y <value>, <value> se ignorará. Detalles Algunas definiciones solo admiten una directiva u otra y no pueden utilizarse ambas. Por ejemplo, AddFilter admite especificar un nivel de filtro o una posición, pero no ambos. |
/k: Error /u: Error /w: Error |
Código 1088 Mensaje No se permite una directiva <value> duplicada. Detalles Se especificó una directiva varias veces, pero solo una puede surtir efecto. Esto puede provocar un comportamiento no determinista. |
/k: Error /u: Error /w: Error |
Código 1100 Mensaje <value> de origen y destino deben coincidir para el archivo '<value>' cuando se utiliza CopyFiles con DIRID <value>. Detalles Este error se produce cuando se copia o se cambia el nombre de un archivo desde su nombre y ubicación originales en el almacén de controladores a un nombre y ubicación diferentes en el almacén de controladores. [SourceDisksFiles] [CopyFileSection] El almacén de controladores mantiene la estructura del directorio del paquete de controladores original. En el código anterior, la ubicación original de DriverFile.sys es <INF location>\x64, pero la directiva CopyFiles lo coloca en <INF location>\SubDirectory. Se mostrará el mismo error si se cambió el nombre del archivo como parte de la copia. |
/k: Error /u: Error /w: Error |
Código 1101 Mensaje Los descriptores de seguridad no se pueden usar con <value> de DIRID. Detalles Los descriptores de seguridad no se pueden usar con ningún archivo que tenga un directorio de destino del DIRID especificado. |
/k: Error /u: Error /w: Error |
Código 1102 Mensaje <value> de directiva no válido, no se puede usar con <value> de DIRID. Detalles La directiva especificada no se puede usar en un archivo que tenga un directorio de destino del DIRID especificado. |
/k: Error /u: Error /w: Error |
Código 1103 Mensaje No se puede usar la marca 0x<value> con <value> de DIRID. Detalles La marca especificada no se puede usar en un archivo que tenga un directorio de destino del DIRID especificado. |
/k: Error /u: Error /w: Error |
Código 1110 Mensaje No se puede especificar el archivo '<value>' en una directiva CopyINF. Detalles Solo se pueden especificar otros archivos INF en una directiva CopyINF. |
/k: Error /u: Error /w: Error |
Código 1141 Mensaje Archivo binario de software de dispositivo '<value>' no válido, la ruta debe ser relativa al paquete de controladores de referencia. Detalles Se especificó una ruta de acceso absoluta al archivo binario de software, pero debe ser una ruta de acceso relativa. |
/k: Error /u: Error /w: Error |
Código 1142 Mensaje Software de dispositivo no válido en la sección [<value>], SoftwareType es <value> pero falta <value>. Detalles El tipo de software especificado requiere la directiva especificada que no se especificó. |
/k: Error /u: Error /w: Error |
Código 1144 Mensaje Es posible que el software de dispositivo con SoftwareType <value> no se ejecute en todos los tipos de producto. Detalles El tipo de software especificado solo es funcional en los productos del sistema operativo de escritorio de Windows y no funcionará con otros tipos de productos. |
/k: Advertencia /u: Error /w: Advertencia |
Código 1150 Mensaje Directiva <value> no válida en la sección [<value>], no puede contener caracteres '' o ','. Detalles Se especificó un carácter no válido en el identificador del componente. |
/k: Error /u: Error /w: Error |
Código 1160 Mensaje Modelo de subproceso desconocido '<value>' especificado para la clase COM '<value>', se esperaba 'Apartment', 'Free', 'Both' o 'Neutral'. Detalles No se reconoce el valor del modelo de subproceso especificado. Los tipos admitidos incluyen "Apartment", "Free", "Both" o "Neutral". |
/k: Error /u: Error /w: Error |
Código 1180 Mensaje Canal de eventos no válido en la sección [<value>], no puede tener un valor duplicado (<value>) en varios canales en la sección [<value>]. Detalles Varios canales de eventos tienen el mismo identificador de canal dentro de un único proveedor. Los identificadores de canal deben ser únicos. Para obtener detalles completos sobre los canales de eventos, consulte: ChannelType |
/k: Error /u: Error /w: Error |
Código 1181 Mensaje Canal de eventos <value> value '<value>' no válido en la sección [<value>], no se puede usar con <value><value>. Detalles El canal de eventos especifica un valor que no es válido con el tipo de canal. Para obtener detalles completos sobre los canales de eventos, consulte: ChannelType |
/k: Error /u: Error /w: Error |
Código 1182 Mensaje Discrepancia de canal de eventos <value> y <value> en la sección [<value>], se esperaba <value>=<value> para <value>=<value>. Detalles El canal de eventos especifica un valor que requiere un parámetro adicional. Falta este parámetro adicional. Para obtener detalles completos sobre los canales de eventos, consulte: ChannelType |
/k: Error /u: Error /w: Error |
Código 1199 Mensaje El '<value>' de la sintaxis se introdujo en la versión del sistema operativo <value>.<value>.<value>, pero las secciones DDInstall que utilizan la sintaxis se instalarán en versiones anteriores del sistema operativo. Esas secciones DDInstall deben restringirse solo para instalarse en <valor>.<value>.<value> o superior mediante una decoración de TargetOSVersion. Detalles La sección DDInstall afectada se instalará en versiones de producto que no admiten la sintaxis especificada. Debe añadirse un número de compilación a la sección Models para limitar la aplicabilidad de DDInstall solo a versiones del producto compatible. Esto impedirá que el controlador se instale en versiones de producto en las que no funcionará correctamente. Para obtener más información, consulte: Sección INF Manufacturer y Combinación de extensiones de plataforma y versiones de sistemas operativos |
/k: Error /u: Error /w: Error |
Código 1201 Mensaje La entrada <value> tiene un valor adicional '<value>' y se ignorará. Detalles La directiva especificada tiene más argumentos especificados de los permitidos. Los valores adicionales se ignorarán. |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 1202 Mensaje No se encontró '<value>' de INF incluido. Solo se pueden incluir instrucciones INF proporcionadas por el sistema. Detalles La directiva Include ha especificado un INF que no se puede encontrar. Solo se puede hacer referencia a los INF de bandeja de entrada proporcionados por Microsoft con la directiva Include. |
/k: Error /u: Error /w: Error |
Código 1203 Mensaje No se encontró la sección [<value>]. Detalles Una directiva ha hecho referencia a una sección que no existe, puede ser un error tipográfico o un error en la sintaxis. Compruebe que el nombre de la sección existe y que está escrito correctamente o consulte la documentación completa sobre la directiva especificada para obtener más información. |
/k: Error /u: Error /w: Error |
Código 1204 Mensaje El proveedor no puede ser "Microsoft", debe ser una organización que haya creado INF. Detalles Solo Microsoft puede especificar el proveedor como Microsoft. Los nombres de proveedor que comienzan con Microsoft tampoco se permiten. |
/k: Error /u: Error /w: Error |
Código 1205 Mensaje Sección [<value>] con referencia en la directiva <value> and <value>. Detalles Se hizo referencia a la misma sección en dos directivas diferentes. Por ejemplo: CopyFiles = FileSection DelFiles = FileSection |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 1206 Mensaje Referencia no válida de la sección no <value> [<value>] en la directiva <value>. Detalles Se hizo referencia a la misma sección en dos directivas diferentes. Por ejemplo: CopyFiles = FileSection AddFilter = FileSection |
/k: Error /u: Error /w: Error |
Código 1207 Mensaje No se permite la directiva '<value>' en los INF de MSFT. Detalles Los INF de Microsoft no pueden usar la directiva especificada. |
/k: Error /u: Error /w: Error |
Código 1208 Mensaje No se permite la directiva '<value>'. Detalles Esta directiva solo se permite en archivos INF de bandeja de entrada proporcionados por Microsoft y no la pueden utilizar terceros. |
/k: Error /u: Error /w: Error |
Código 1209 Mensaje La sección [<value>] se ha definido varias veces. Detalles Se han definido varias secciones con el mismo nombre, su contenido se puede combinar en una sección. |
/k: Error /u: Error /w: Error |
Código 1210 Mensaje El proveedor no puede ser "<value>", debe establecerse en "<value>". Detalles El nombre del proveedor debe coincidir con el modificador /provider. |
/k: Error /u: Error /w: Error |
Código 1211 Mensaje No puede haber varios servicios asociados en [<value>], "<value>" y "<value>". Solo un servicio puede usar SPSVCINST_ASSOCSERVICE. Detalles La marca SPSVCINST_ASSOCSERVICE indica que el servicio es el controlador de funciones del dispositivo. Un dispositivo solo puede tener un servicio de controlador de función asociado. |
/k: Error /u: Error /w: Error |
Código 1212 Mensaje No se pueden tener secciones [<value>] y [<value>]. Detalles Los dos nombres de sección especificados no pueden estar en el mismo archivo INF. |
/k: Error /u: Error /w: Error |
Código 1213 Mensaje No se pueden enumerar los archivos CAT en [SourceDisksFiles]. Detalles Solo se debe hacer referencia a los archivos de catálogo desde la directiva CatalogFile dentro de la sección [Version]. |
/k: Error /u: Error /w: Error |
Código 1214 Mensaje Archivo de catálogo "<value>" no válido, se esperaba "filename.cat". Detalles Los nombres de archivo de los archivos de catálogo deben seguir el formato "filename.cat". |
/k: Error /u: Error /w: Error |
Código 1217 Mensaje Versión '<value>' no válida en la directivA <value>, se esperaba w.x.y.z, donde cada segmento está comprendido entre 0 y 65536. Detalles El valor de versión de la directiva especificada debe seguir el formato w.x.y.z, donde cada segmento está comprendido entre 0 y 65536. |
/k: Error /u: Error /w: Error |
Código 1218 Mensaje Valor de fecha de controlador no válido en <value> en <value>, se esperaba MM/DD/AAAA. Detalles La fecha de la directiva DriverVer debe seguir el formato MM/DD/AAAA. |
/k: Error /u: Error /w: Error |
Código 1220 Mensaje No se puede hacer referencia directamente a una sección definida en un INF incluido (<value>). Detalles Solo se puede hacer referencia a las secciones de los INF incluidos mediante la directiva Needs en las secciones DDInstall correspondientes. |
/k: Error /u: Error /w: Error |
Código 1222 Mensaje No se pueden modificar las claves del Registro <value>\<value>, aunque se permite HKLM\SYSTEM\CurrentControlSet. Detalles No se permite escribir la clave del Registro especificada. El estado del Registro debe escribirse mediante una directiva AddReg con un reg-root de HKR. |
/k: Error /u: Error /w: Error |
Código 1223 Mensaje No se puede modificar la clave del Registro <value>\<value>. Detalles No se permite escribir la clave del Registro especificada. El estado del Registro debe escribirse mediante una directiva AddReg con un reg-root de HKR. |
/k: Error /u: Error /w: Error |
Código 1224 Mensaje Raíz del registro "<value>" no válida. Detalles La raíz del registro especificada no es válida. Para obtener más información, consulte Directiva AddReg de INF. |
/k: Error /u: Error /w: Error |
Código 1225 Mensaje El valor del Registro '<value>' debe ser el tipo '<value>'. Detalles El valor del Registro especificado no es del tipo necesario. |
/k: Error /u: Error /w: Error |
Código 1226 Mensaje No se permite el descriptor de seguridad para el valor del Registro '<value>' directamente en <value>. Detalles El valor del Registro especificado tiene un descriptor de seguridad que no se puede establecer. Los valores del Registro directamente en HKR no pueden tener descriptores de seguridad alternativos establecidos. |
/k: Error /u: Error /w: Error |
Código 1229 Mensaje Falta el nombre de archivo <value> en la entrada <value>. Detalles La operación de archivo especificada requería que se especificara un nombre, pero no se especificó. |
/k: Error /u: Error /w: Error |
Código 1230 Mensaje Falta el archivo '<value>' en la sección [SourceDisksFiles]. Detalles Se especificó un archivo en una directiva CopyFiles o similar, pero no se encontró en la sección [SourceDisksFiles] o la lista de [SourceDisksFiles] no era válida. Este error se produce con frecuencia cuando se especifican versiones decoradas con arquitectura de [SourceDisksFiles] (como [SourceDisksFiles.amd64]), pero no todas las arquitecturas admitidas por el INF tienen una sección [SourceDisksFiles]. |
/k: Error /u: Error /w: Error |
Código 1231 Mensaje Nombre de archivo comprimido '<value>' no válido especificado en la sección [SourceDisksFiles], se esperaba el nombre de archivo '<value>' sin comprimir. Detalles Los archivos especificados en [SourceDisksFiles] deben usar el nombre de archivo sin comprimir y no la versión comprimida (myfile.sys no myfile.sy_). |
/k: Advertencia /u: Error /w: Error |
Código 1233 Mensaje Falta la directiva <value> necesaria para la firma digital. Detalles La directiva especificada es necesaria para que el paquete de controladores se firme, pero no está presente. |
/k: Error /u: Error /w: Error |
Código 1234 Mensaje Falta la directiva necesaria <value>, está vacía o no es válida en la sección [<value>]. Detalles La sección especificada requiere esa directiva especificada y no se encontró. |
/k: Error /u: Error /w: Error |
Código 1235 Mensaje El token de cadena '<value>' no está definido en la sección [<value>]. Si se pretende usar un literal '<value>' en una cadena, use '<value>' en su lugar. Detalles Un token de cadena especificado no tiene ninguna definición en la sección [Strings]. Por ejemplo, el archivo INF especifica %REG_DWORD% en una sección add-registry especificada por una directiva AddReg, pero no hay ninguna REG_DWORD = 0x00010001 correspondiente en la sección [Strings]. Este error se produce con frecuencia si el archivo INF especifica un valor del Registro que contiene una variable de entorno. Por ejemplo: [MyAddReg] El componente de ruta de acceso %SystemRoot% se interpreta como el token de sustitución de cadenas "SystemRoot" en la sección [Strings], en lugar del comportamiento previsto de almacenar el literal "%SystemRoot%" en el Registro. Para use el valor literal %SystemRoot% en lugar de realizar una sustitución de cadenas, use la secuencia de escape %%. [MyAddReg] |
/k: Error /u: Error /w: Error |
Código 1241 Mensaje El DIRID definido por el usuario (<value>) no se puede resolver para el archivo de origen "<value>" en la sección [<value>]. Detalles No se pudo resolver el DIRID definido por el usuario. |
/k: Error /u: Error /w: Error |
Código 1242 Mensaje El DIRID (<value>) no se puede resolver para el archivo de origen "<value>" en la sección [<value>]. Detalles No se pudo resolver el valor de DIRID especificado. |
/k: Error /u: Error /w: Error |
Código 1243 Mensaje Valor de DIRID (<value>) no válido para el archivo de origen "<value>" en la sección [<value>]. Detalles No se admite el valor de DIRID especificado. |
/k: Error /u: Error /w: Error |
Código 1245 Mensaje Puntuación de características '<value>' no válida. Detalles La puntuación de características especificada no era válida. Debe especificarse como un único valor hexadecimal de bytes dentro del intervalo 00-FF. |
/k: Error /u: Error /w: Error |
Código 1250 Mensaje EventLogType '<value>' no válido, se esperaba 'System', 'Application' o 'Security'. Detalles No se reconoce el tipo de registro de eventos especificado. Los tipos admitidos incluyen "System", "Application" o "Security". |
/k: Error /u: Error /w: Error |
Código 1251 Mensaje No se puede agregar el servicio deshabilitado (StartType=4) "<value>" con la marca SPSVCINST_ASSOCSERVICE. Detalles El servicio asociado no se puede crear como un servicio deshabilitado. |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 1252 Mensaje No se puede agregar el servicio '<value>' con <value>=<value> y ServiceType=<value>. Detalles La configuración del servicio está en conflicto o no es compatible con el tipo de servicio especificado. |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 1253 Mensaje Omitiendo directiva '<value>' sin un nombre de servicio en la sección [<value>]. Detalles La directiva especificada no se puede usar tal como está sin un nombre de servicio. Si no hay ningún nombre de servicio intencionado, puede deberse a un uso incorrecto de marcas. |
/k: Error /u: Error /w: Error |
Código 1254 Mensaje Ruta de acceso de imagen de servicio no válida para el servicio '<value>' con ServiceBinary='<value>'. Detalles No se pudo analizar correctamente la ruta de acceso de la imagen de servicio. Esto puede deberse a un uso incorrecto o a que faltan comillas. |
/k: Error /u: Error /w: Error |
Código 1256 Mensaje Marcas de interfaz WMI '<value>' no válidas. Detalles Las marcas de interfaz WMI especificadas tienen marcas no válidas establecidas. |
/k: Error /u: Error /w: Error |
Código 1257 Mensaje El valor de la operación del Registro puede ser incorrecto en algunos contextos, use <value> en lugar del directorio de Windows. Detalles Se especificó una ruta de acceso que se puede cambiar a una variable de entorno. Use en su lugar la variable de entorno para que el controlador sea más sólido frente a los cambios en el entorno. |
/k: Error /u: Error /w: Error |
Código 1258 Mensaje La ruta de acceso de archivo "<value>" en <value> puede ser incorrecta en algunos escenarios o contextos de instalación de dispositivos, use <value>\<subdirectory> en su lugar. Detalles Use una ruta de acceso que se pueda resolver en tiempo de ejecución, como %SystemRoot% para los valores almacenados en el Registro. Los valores DIRID se pueden resolver por completo en el momento en que se añade el controlador a la imagen. Cuando el controlador INF se procesa en escenarios de implementación diferentes (como la creación de imágenes sin conexión o la actualización del sistema operativo), se puede almacenar un valor incorrecto. |
/k: Error /u: Error /w: Error |
Código 1260 Mensaje Directiva <value> no válida debido a <value> no válido. Detalles No se pudo analizar la directiva especificada para el tipo adecuado. |
/k: Error /u: Error /w: Error |
Código 1261 Mensaje Dispositivo "<value>" sin definir con la sección [<value>]. Detalles No se encontró la sección de instalación del dispositivo especificado. |
/k: Error /u: Error /w: Error |
Código 1262 Mensaje Entrada <value> no válida debido a máscara de bits no basada en bytes '0x<value>. Detalles Una máscara de bits de valor del Registro debe tener un tamaño de bytes. |
/k: Error /u: Error /w: Error |
Código 1263 Mensaje Entrada <value> no válida debido a tipos de valor personalizados y conocidos en conflicto. Detalles Un tipo de valor personalizado no puede ser REG_NONE, REG_SZ, REG_EXPAND_SZ ni REG_MULTI_SZ. |
/k: Error /u: Error /w: Error |
Código 1264 Mensaje Entrada <value> no válida debido a la falta de la marca de tipo de valor en el tipo de valor personalizado. Detalles Un tipo de valor personalizado debe especificar FLG_ADDREG_BINVALUETYPE. |
/k: Error /u: Error /w: Error |
Código 1265 Mensaje Entrada <value> no válida debido a la marca de anexión en un valor que no es multi-sz. Detalles Se especificó Anexar en el valor del Registro, pero el valor no era de un tipo al que se pudiera anexar. |
/k: Error /u: Error /w: Error |
Código 1266 Mensaje Entrada <value> no válida debido a que no hay ningún valor en una eliminación de multi-sz. Detalles Se va a eliminar un valor de multi-sz, pero no se especificó ningún valor para eliminar. |
/k: Error /u: Error /w: Error |
Código 1267 Mensaje Datos binarios no válidos en la entrada <value>, se esperaba uno o más bytes entre 00-FF. Detalles El campo especificado tiene un valor no válido. |
/k: Error /u: Error /w: Error |
Código 1268 Mensaje Valor numérico no válido en la entrada <value>, se esperaba un valor decimal de <value> bits (0+) o un valor hexadecimal (0x0+). Detalles El campo especificado tiene un valor no válido. |
/k: Error /u: Error /w: Error |
Código 1270 Mensaje INF no instala un controlador para ningún identificador de hardware creado en la sección [DeviceInstall32]. Detalles Los dispositivos creados con una sección [DeviceInstall32] deben instalarse con el mismo INF, pero no se especificó la sección de instalación. |
/k: Error /u: Error /w: Error |
Código 1271 Mensaje Falta el nombre de la sección de instalación del modelo. Detalles La sección de modelos especificó un identificador de hardware aplicable, pero no se usará ninguna sección de instalación para ese identificador de hardware. |
/k: Error /u: Error /w: Error |
Código 1272 Mensaje Omitiendo sección de servicio [<value>] para un servicio sin nombre. Detalles El servicio no tenía nombre (sin servicio), pero se especificó una sección de instalación de servicio. Se ignoró la sección de instalación del servicio. |
/k: Error /u: Error /w: Error |
Código 1273 Mensaje El archivo de origen "<value>" usa el identificador de disco <value>, que no aparecen en [<value>]. Detalles El identificador de disco especificado no aparece en la sección [SourceDisksNames]. |
/k: Error /u: Error /w: Error |
Código 1274 Mensaje Token de $ARCH$ sin resolver para la sección [<value>]. Se debe ejecutar la herramienta stampinf para resolver tokens de $ARCH$ que distinguen mayúsculas de minúsculas. Detalles El archivo INF usa tokens que stampinf resolvería, pero stampinf no se ejecutó. |
/k: Error /u: Error /w: Error |
Código 1275 Mensaje <value> '<value>' no aparece en [DestinationDirs]. Detalles El archivo especificado no tiene un destino de copia especificado. |
/k: Error /u: Error /w: Error |
Código 1280 Mensaje Discrepancia de nombre de clase y ClassGuid, se esperaba una clase "<value>" para ClassGuid "<value>". Detalles El ClassGuid especificado es una clase conocida, pero el valor de clase no coincide con el nombre esperado de la clase. |
/k: Error /u: Error /w: Error |
Código 1281 Mensaje Discrepancia de nombre de clase y ClassGuid, se esperaba un ClassGuid "<value>" para la clase "<value>". Detalles La clase especificada es una clase conocida, pero el valor de ClassGuid no coincide con el ClassGuid esperado de la clase. |
/k: Error /u: Error /w: Error |
Código 1284 Mensaje La clase "<value>" está reservada para su uso en Microsoft. Detalles Es posible que la clase de dispositivo especificada no se use en ningún controlador o producto de envío. Los controladores de ejemplo devolverán este error si el ejemplo está diseñado de una manera que requiere que el autor especifique una clase de dispositivo adecuada. |
/k: Error /u: Error /w: Error |
Código 1285 Mensaje No se puede especificar la sección [ClassInstall32] para la clase definida por Microsoft. Detalles A partir de Windows 10, los INF proporcionados por los IHV no pueden usar [ClassInstall32] en un INF de cualquier clase de configuración de dispositivo definida por el sistema. |
/k: Error /u: Error /w: Error |
Código 1286 Mensaje No es válido <value> value "<value>" supera la longitud máxima de <value>. Detalles Los nombres de clase no pueden tener una longitud superior a 31 caracteres. |
/k: Error /u: Error /w: Error |
Código 1287 Mensaje Decoración de versión del sistema operativo de destino '<value>' no válida para el nombre de sección de modelo '<value>' en la sección [<value>]. Detalles No se pudo analizar la decoración de la versión del sistema operativo de destino, compruebe que tiene un formato correcto. Para obtener detalles completos sobre la especificación del formato, consulte: Sección INF Manufacturer |
/k: Error /u: Error /w: Error |
Código 1288 Mensaje Versión de sistema operativo de destino '<value>.<value>.<value>' no válido, debe ser '<value>.<value>.<value>' o superior si se especifica el número de compilación. Detalles El destino del número de compilación se introdujo con Windows 10, versión 1607 (compilación 14310 o posterior), por lo que el número de compilación especificado debe ser mayor o igual que 14310. |
/k: Error /u: Error /w: Error |
Código 1289 Mensaje Falta la directiva '<value>' en la sección [<value>]. Detalles La sección especificada requiere la directiva especificada, pero no se encontró. |
/k: Error /u: Error /w: Error |
Código 1290 Mensaje Directiva '<value>' no válida para la sección [<value>]. Detalles La directiva especificada no es válida en la sección especificada. |
/k: Error /u: Error /w: Error |
Código 1292 Mensaje La directiva <value> requiere una cadena indirecta en la sección [Strings] y se hace referencia a ella como <value>. Detalles La directiva debe especificarse como una cadena indirecta que el lector pueda resolver en tiempo de ejecución. |
/k: Error /u: Error /w: Error |
Código 1293 Mensaje El nombre de servicio '<value>' está reservado. Detalles El nombre de servicio especificado está reservado y no se puede utilizar en ningún controlador. |
/k: Error /u: Error /w: Error |
Código 1294 Mensaje <value> '<value>' duplicado en la sección [<value>]. Detalles El mismo valor se especifica varias veces en la misma sección. Elimine los duplicados. |
/k: Error /u: Error /w: Error |
Código 1295 Mensaje La sección [<value>] contiene un número diferente de cadenas que la sección [<value>]. Detalles La sección [Strings] para cada idioma debe contener los mismos valores. |
/k: Error /u: Error /w: Error |
Código 1296 Mensaje El hardware '<value>' no tiene un servicio asociado mediante la sección de instalación '<value>'. Detalles A partir de Windows 10, versión 1809, esto ha cambiado de Advertencia a Error. Las secciones .Services son necesarias para cada sistema operativo de destino definido. Se trata de una buena práctica incluso antes de 1809. Si anteriormente un INF no incluía esta sección porque dependía de los servicios del controlador de bandeja de entrada suministrados por Microsoft, se debe crear una sección .Services que haga referencia a una sección .Services de un INF de bandeja de entrada suministrado por Microsoft mediante las directivas Needs e Include. Por ejemplo: [DDInstall.Services] En el caso de los dispositivos que no requieren un controlador de función, se puede especificar de la siguiente manera: AddService = ,2 Use esto solo en el caso de que INF instale un dispositivo que no necesite un controlador de función. Por ejemplo, un dispositivo que requiere solo un controlador de filtro, pero no un controlador de función, tendría dos directivas AddService: AddService = MyFilterDriver,, My-Service-Install-Section |
/k: Error /u: Error /w: Error |
Código 1297 Mensaje El controlador de dispositivo no se instala en ningún dispositivo, utilice el controlador primitivo si es lo que pretende. Detalles Esto indica que el archivo INF es un controlador de dispositivo, pero no se usa como controlador de dispositivo. Esto puede provocar problemas en el modo en que el almacén de controladores trata el controlador. Si esto no es intencionado, compruebe el INF para asegurarse de que los identificadores de hardware están especificados correctamente. Si el controlador no está pensado para instalarse en dispositivos, conviértalo en un controlador primitivo. Un controlador primitivo es un controlador que se instala en todo el sistema en lugar de hacerlo en dispositivos específicos. Para obtener más información, consulte Conversión a un controlador primitivo |
/k: Error /u: Error /w: Error |
Código 1299 Mensaje Se omiten comprobaciones de validación adicionales debido a errores de análisis. Detalles El INF encontró problemas de análisis que impedían que el análisis se completara. Debería haber errores adicionales que apunten a la causa del problema. |
/k: Error /u: Error /w: Error |
Código 1300 Mensaje Se encontró el valor heredado <value><value>. Detalles El INF realiza una operación heredada en desuso que no es válida con los productos modernos del sistema operativo Windows. |
/k: Error /u: Error /w: Error |
Código 1301 Mensaje Se encontró una operación heredada <value> <value>. Detalles El INF realiza una operación heredada en desuso que no es válida con los productos modernos del sistema operativo Windows. |
/k: Error /u: Error /w: Error |
Código 1302 Mensaje Se encontró una operación heredada <value> para '<value>'<value>. Detalles El INF realiza una operación heredada en desuso que no es válida con los productos modernos del sistema operativo Windows. |
/k: Error /u: Error /w: Error |
Código 1303 Mensaje Se encontró una operación heredada <value> que define <value> (<value>)<value>. Detalles El INF define un coinstalador o un instalador de clases, que ya no se admiten en los productos modernos del sistema operativo Windows y no se deben usar. |
/k: Error /u: Error /w: Error |
Código 1304 Mensaje Se encontró una operación heredada <value> que usa una clave no relativa (<value>\<value>)<value>. Detalles Las operaciones del Registro deben realizarse mediante una clave relativa (HKR). Esto almacenará el valor en una ubicación adecuada en relación con el tipo de sección INF donde se usa. |
/k: Advertencia /u: Error /w: Ninguno |
Código 1305 Mensaje Se encontró una operación heredada <value> que utiliza el valor multi-sz anexable (<value>\<value>)<value>. Detalles Este INF elimina un valor de un REG_MULTI_SZ o anexa a un REG_MULTI_SZ existente. Esto conduce a resultados no deterministas y no debería hacerse. |
/k: Advertencia /u: Error /w: Error |
Código 1306 Mensaje Se encontró operación heredada <value> con ruta de acceso de destino (<value>) que no es del sistema para '<value>'<value>. Detalles El INF especifica una copia de archivo con un destino que está fuera de la ruta de acceso del sistema. |
/k: Advertencia /u: Error /w: Ninguno |
Código 1307 Mensaje Se encontró el valor heredado <value><value>. Detalles El INF realiza una operación heredada que solo es válida en productos del sistema operativo Windows de escritorio. |
/k: Advertencia /u: Error /w: Error |
Código 1308 Mensaje Se encontró una operación heredada <value> <value>. Detalles Los archivos INF solo deben realizar las operaciones de adición necesarias para configurar el dispositivo. Cuando se elimina un controlador del sistema, se realizarán automáticamente las operaciones adecuadas para limpiar el controlador. |
/k: Advertencia /u: Error /w: Error |
Código 1309 Mensaje Se encontró una operación heredada <value> para '<value>'<value>. Detalles Los archivos INF solo deben realizar las operaciones de adición necesarias para configurar el dispositivo. Cuando se elimina un controlador del sistema, se realizarán automáticamente las operaciones adecuadas para limpiar el controlador. |
/k: Advertencia /u: Error /w: Error |
Código 1310 Mensaje La sección necesaria [<value>] con sufijo '.<value>' no coincide con el sufijo de la primera sección de referencia [<value>.<value>]. Detalles Al utilizar la directiva Needs, las secciones a las que se hace referencia deben tener un sufijo que coincida con el sufijo de la sección de referencia. Por ejemplo: [DDInstall.Services] Tenga en cuenta que ambas secciones tienen un sufijo .Services. Este error indica que la sección especificada se está analizando incorrectamente como si fuera una sección con un sufijo diferente. |
/k: Error /u: Error /w: Error |
Código 1311 Mensaje La sección necesaria [<value>] debe tener el sufijo '.<value>' para que coincida con la primera sección de referencia [<value>.<value>]. Detalles Al utilizar la directiva Needs, las secciones a las que se hace referencia deben tener un sufijo que coincida con el sufijo de la sección de referencia. Por ejemplo: [DDInstall.Services]Tenga en cuenta que ambas secciones tienen un sufijo .Services. Este error indica que la sección especificada se está analizando incorrectamente como si fuera una sección con un sufijo diferente. |
/k: Error /u: Error /w: Error |
Código 1312 Mensaje La sección necesaria [<value>] con el sufijo '.<value>' no coincide con el sufijo de la sección principal [<value>]. Detalles Al utilizar la directiva Needs, las secciones a las que se hace referencia deben tener un sufijo que coincida con el sufijo de la sección de referencia. Por ejemplo: [DDInstall.Services]Tenga en cuenta que ambas secciones tienen un sufijo .Services. Este error indica que el sufijo de una sección necesaria no coincide con la sección de referencia. |
/k: Error /u: Error /w: Error |
Código 1313 Mensaje La sección necesaria [<value>] debe tener el sufijo '.<value>' para que coincida con el sufijo de la sección principal [<value>]. Detalles Al utilizar la directiva Needs, las secciones a las que se hace referencia deben tener un sufijo que coincida con el sufijo de la sección de referencia. Por ejemplo: [DDInstall.Services]Tenga en cuenta que ambas secciones tienen un sufijo .Services. Este error indica que el sufijo de una sección necesaria no coincide con la sección de referencia. |
/k: Error /u: Error /w: Error |
Código 1314 Mensaje Se encontró la sección necesaria [<value>] en el INF incluido "<value>", al que no se hace referencia en [<value>]. Detalles Se especificó una sección ubicada en otro INF mediante la directiva Needs. El INF que contiene la sección debe tener referencia en la directiva Include, en la misma sección que la directiva Needs. |
/k: Error /u: Error /w: Error |
Código 1315 Mensaje No se encontró la sección necesaria [<value>]. Detalles No se pudo encontrar una sección especificada mediante la directiva Needs. |
/k: Error /u: Error /w: Error |
Código 1316 Mensaje No se encontró la sección decorada necesaria [<value>.<value>]. Detalles No se pudo encontrar una sección especificada mediante la directiva Needs. |
/k: Error /u: Error /w: Error |
Código 1317 Mensaje La sección no decorada necesaria [<valor>] no forma parte de la plataforma de sistema operativo de destino. Detalles No se pudo encontrar una sección especificada con la directiva Needs mediante el archivo IAS proporcionado para el sistema operativo de destino. |
/k: Error /u: Error /w: Error |
Código 1318 Mensaje El INF incluido "<value>" no forma parte de la plataforma del sistema operativo de destino. Detalles No se pudo encontrar un INF especificado mediante la directiva Include mediante el archivo IAS proporcionado para el sistema operativo de destino. |
/k: Error /u: Error /w: Error |
Código 1319 Mensaje La sección [<value>] debe incluir el archivo "<value>" para usar la directiva Needs en [<value>]. Detalles La sección especificada usa la directiva Needs para hacer referencia a una sección, pero no tiene una directiva Include que especifique el INF que contiene la sección. |
/k: Error /u: Error /w: Error |
Código 1320 Mensaje La raíz del Registro '<value>\<value>' no está aislada en HKR. Detalles Las claves del Registro deben estar en ubicaciones raíz relativas de HKR aisladas. Para obtener más información, consulte Aislamiento de paquetes de controladores |
/k: Ninguno /u: Ninguno /w: Error |
Código 1321 Mensaje La raíz del Registro (<value>\<value>) del valor '<value>' no está aislada en HKR. Detalles Los valores del Registro deben estar en ubicaciones raíz relativas de HKR aisladas. Para obtener más información, consulte Aislamiento de paquetes de controladores |
/k: Ninguno /u: Ninguno /w: Error |
Código 1322 Mensaje La ruta de acceso del archivo de destino '<value>' para el archivo '<value>' no está aislada en el DIRID <value>. Detalles Los archivos deben especificar su destino de copia como DIRID 13. Esto mantiene los archivos aislados en el almacén de controladores. Para obtener más información, consulte Aislamiento de paquetes de controladores |
/k: Ninguno /u: Ninguno /w: Error |
Código 1323 Mensaje La clave del Registro de servicio '<value>' debe estar en la subclave Parámetros. Detalles Los valores del Registro que usan una raíz HKR relativa al servicio deben escribirse en la subclave Parámetros. Para obtener más información, consulte Aislamiento de paquetes de controladores |
/k: Ninguno /u: Ninguno /w: Error |
Código 1324 Mensaje La sección [Version] debe especificar PnpLockdown=1 para evitar que las aplicaciones externas modifiquen los archivos de controladores instalados. Detalles PnpLockdown=1 debe especificarse en la sección [Version]. Esto agrega un nivel adicional de seguridad a los archivos del paquete de controladores para evitar manipulaciones. |
/k: Advertencia /u: Advertencia /w: Error |
Código 1325 Mensaje No se admite el registro de clase COM '<value>', solo se admite InprocServer32. Detalles El tipo de clase de COM especificado no se admite. |
/k: Advertencia /u: Advertencia /w: Error |
Código 1326 Mensaje Ruta de acceso de archivo '<value>' no aislada, se esperaba FileName en <value>. Detalles La ruta de acceso del archivo de datos especificada debe ser una ruta de acceso relativa a %%DriverData%%. |
/k: Advertencia /u: Advertencia /w: Error |
Código 1328 Mensaje La ruta de acceso de archivo '<value>' no admitida se reemplaza por '<value>'. Detalles No se pudo resolver la ruta de acceso de archivo especificada. |
/k: Ninguno /u: Ninguno /w: Advertencia |
Código 1329 Mensaje No se pueden agregar filtros con el registro o la propiedad , use la sección [DDInstall.Filters]. Detalles Los controladores de filtro no se pueden agregar con un valor de registro o propiedad. Los filtros se deben agregar mediante una sección [DDInstall.Filters]. |
/k: Ninguno /u: Ninguno /w: Error |
Código 1330 Mensaje No se pueden copiar varios archivos de origen diferentes ('<value>' y '<value>') en el archivo de destino '<value>'. Detalles Se están copiando archivos diferentes en una sola ubicación dentro del INF. En escenarios en los que el sistema operativo debe realizar todas las copias de archivos antes de que se conecte un dispositivo, el estado resultante se vuelve no determinista. Para obtener más información, consulte Error 1330 de InfVerif |
/k: Error /u: Error /w: Error |
Código 1331 Mensaje No se puede establecer el valor del Registro '<value>\<value>\<value>' de forma diferente entre las secciones [<value>] y [<value>]. Detalles El valor del Registro especificado se ha establecido de forma diferente entre dos secciones de instalación diferentes. En escenarios en los que el sistema operativo debe realizar todas las operaciones del Registro antes de que se conecte un dispositivo, el estado resultante se vuelve no determinista. Para obtener más información, consulte Error 1330 de InfVerif |
/k: Advertencia /u: Error /w: Error |
Código 1332 Mensaje No se puede establecer el valor del Registro '<value>\<value>\<value>' de forma diferente entre las secciones [<value>] y [<value>] para el servicio '<value>'. Detalles El valor del Registro especificado se ha establecido de forma diferente entre dos secciones de instalación de servicio diferentes. En escenarios en los que el sistema operativo debe realizar todas las operaciones de servicio antes de que se conecte un dispositivo, el estado resultante se vuelve no determinista. Para obtener más información, consulte Error 1330 de InfVerif |
/k: Advertencia /u: Error /w: Error |
Código 1333 Mensaje No se puede configurar el servicio '<value>' de forma diferente entre las secciones [<value>] y [<value>]. Detalles El servicio especificado se ha instalado de forma diferente entre dos secciones de instalación diferentes. En escenarios en los que el sistema operativo debe realizar todas las operaciones de servicio antes de que se conecte un dispositivo, el estado resultante se vuelve no determinista. Para obtener más información, consulte Error 1330 de InfVerif |
/k: Advertencia /u: Error /w: Error |
Código 1340 Mensaje No se permite el DIRID '<value>' especificado. Detalles El DIRID especificado ha quedado en desuso y ya no se puede usar. |
/k: Ninguno /u: Ninguno /w: Error |
Código 1380 Mensaje ExtensionId "<value>" no válido especificado en la sección [Version]. Detalles El valor de ExtensionId tiene un formato incorrecto. Debe seguir el formato GUID estándar, incluidas llaves y guiones. |
/k: Error /u: Error /w: Error |
Código 1381 Mensaje Falta la directiva ExtensionId en la sección [Version]. Detalles Los INF de extensión requieren que se especifique un ExtensionId. |
/k: Error /u: Error /w: Error |
Código 1382 Mensaje No se puede especificar la directiva '<value>' en los INF de extensión. Detalles Los INF de extensión no admiten la directiva especificada. |
/k: Error /u: Error /w: Error |
Código 1383 Mensaje No se puede especificar la marca '<value>' para los servicios definidos en los INF de extensión. Detalles Los INF de extensión no admiten la marca de servicio especificada. |
/k: Error /u: Error /w: Error |
Código 1384 Mensaje No se recomienda usar filtros con el registro o la propiedad en INF de extensión, use la sección [DDInstall.Filters]. Detalles Los INF de extensión se pueden instalar encima del INF base en cualquier orden. El uso de un registro o de directivas de propiedades para instalar filtros puede dar lugar a una ordenación no determinista de la pila. |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 1400 Mensaje El servicio '<value>' no se ha especificado en una directiva de servicio UMDF. Detalles Se ha creado el servicio UMDF, pero no se ha especificado en ninguna directiva UMDF, como UmdfServiceOrder. |
/k: Error /u: Error /w: Error |
Código 1401 Mensaje La directiva '<value>' no se admite en <value>, versión <value>.<value>. Detalles La directiva WDF especificada ha quedado en desuso en la versión de WDF utilizada por el INF. |
/k: Error /u: Error /w: Error |
Código 1402 Mensaje <value> version <value>.<value> ha quedado en desuso, se debe migrar el controlador para usar el modelo de controlador <value><value>. Detalles La versión de WDF especificada está en desuso. El controlador debe actualizarse para usar una versión más reciente. Para obtener más información, consulte Conversión de UMDF1 a UMDF2 |
/k: Ninguno /u: Ninguno /w: Error |
Código 1420 Mensaje El INF basado en [DefaultInstall] no se puede procesar como Primitivo. Detalles El INF usa una sección [DefaultInstall], pero no cumple los requisitos para procesarse como un INF primitivo. |
/k: Error /u: Error /w: Error |
Código 1421 Mensaje En la sección [<value>] falta una decoración de arquitectura. Detalles Todas las secciones [DefaultInstall] deben tener una decoración de arquitectura. |
/k: Error /u: Error /w: Error |
Código 1422 Mensaje La sección [DefaultUninstall.NT*] debe establecer LegacyUninstall=1 para admitir la compatibilidad de instalación del INF primitivo y de nivel inferior. Detalles Un INF primitivo no debe especificar ningún comportamiento de desinstalación. Para admitir plataformas heredadas, la sección de desinstalación puede especificar LegacyUninstall=1 para utilizar la sección de desinstalación solo en plataformas heredadas. |
/k: Error /u: Error /w: Error |
Código 1423 Mensaje Los controladores primitivos requieren una sección [<value>] con decoración de arquitectura. Detalles Los controladores primitivos requieren al menos una sección [DefaultInstall] con decoración de arquitectura. |
/k: Error /u: Error /w: Error |
Código 1430 Mensaje El valor del Registro '<value>' no se permite en '<value>\<value>'. Detalles No se permite el valor del Registro especificado. |
/k: Error /u: Error /w: Error |
Código 1431 Mensaje El valor del Registro conocido '<value>' tiene un tipo incorrecto, se esperaba el tipo de valor <de valor>. Detalles El valor del Registro especificado es un valor conocido y debe tener un tipo específico; de lo contrario, puede que no se interprete correctamente en el sistema operativo o en otras aplicaciones. |
/k: Error /u: Error /w: Error |
Código 1450 Mensaje Se puede ignorar la directiva no aislada heredada '<value>'. Detalles La directiva especificada puede no tener ningún efecto en algunas versiones del sistema operativo o tipos de producto. |
/k: Ninguno /u: Ninguno /w: Advertencia |
Código 2004 Mensaje No se recomienda el uso de la directiva <value>. Detalles La directiva especificada es válida, pero no se recomienda. |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 2006 Mensaje Servicio '<value>' no definido en la sección [<value>]. Detalles El servicio especificado se declaró con una directiva AddService, pero no se pudo localizar la sección de instalación del servicio correspondiente. |
/k: Error /u: Error /w: Error |
Código 2008 Mensaje El nombre de sección [<value>] también se usa en un INF incluido. Detalles El mismo nombre de sección se usa tanto en este INF como en un INF especificado con una directiva Include. Esto puede conducir a resultados de análisis incorrectos. |
/k: Error /u: Error /w: Error |
Código 2009 Mensaje Se omitirá la directiva heredada '<value>'. Detalles La directiva especificada está en desuso y se omitirá en la mayoría de los escenarios de análisis. |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 2010 Mensaje La sección [<value>] debe tener la decoración '.<value>'. Detalles La sección especificada no tiene una decoración de arquitectura y se tratará implícitamente como la arquitectura x86. La arquitectura debe declararse explícitamente. |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 2083 Mensaje No se hace referencia a la sección [<value>] o no se usa. Detalles La sección especificada no se usará durante la instalación del dispositivo. Si esto no es intencionado, puede haber otro error que impida el uso. |
/k: Advertencia /u: Advertencia /w: Advertencia |
Código 2084 Mensaje El archivo binario '<value>' del servicio debe hacer referencia a un archivo de destino CopyFiles. Detalles El servicio se ha registrado mediante un archivo binario de servicio que no forma parte del paquete de controladores. Este error puede producirse en algunos casos porque el archivo binario del servicio se ha especificado incorrectamente, por ejemplo, porque faltan comillas alrededor de una ruta con espacios. Para obtener información adicional, consulte Error 2084 de InfVerif |
/k: Advertencia /u: Advertencia /w: Error |
Código 2085 Mensaje El archivo binario '<value>' del servicio debe especificarse como una ruta de acceso en un DIRID. Detalles La ruta de acceso del archivo binario del servicio debe especificarse como una ruta de acceso en un valor de DIRID, como %%13%%\binary.sys. Para obtener más información sobre los DIRID, consulte Uso de DIRID |
/k: Error /u: Error /w: Error |
Código 2090 Mensaje Se ha reemplazado el patrón heredado de la sección '<value>' mediante '<value>'. La compatibilidad con la sintaxis actualizada comienza en la versión del sistema operativo '<value>.<value>.<value>'. Detalles Se identificó un mecanismo heredado y se reemplazó automáticamente por una alternativa actualizada durante el análisis. El INF debe actualizarse para usar el mecanismo actualizado. Para obtener más información, consulte Correcciones de compatibilidad de INF |
/k: Error /u: Error /w: Error |
Código 2091 Mensaje No se puede reemplazar el patrón heredado en la sección '<value>' mediante '<value>'. Detalles Se identificó un mecanismo heredado en el INF, pero no se pudo reemplazar automáticamente por una alternativa actualizada. El INF debe actualizarse para usar el mecanismo actualizado. Para obtener más información, consulte Correcciones de compatibilidad de INF |
/k: Error /u: Error /w: Error |
Código 2092 Mensaje Se ha reemplazado el patrón heredado de la sección '<value>' using '<value>' para seguir los procedimientos recomendados. La compatibilidad con la sintaxis actualizada comienza en la versión del sistema operativo '<value>.<value>.<value>'. Detalles Se identificó un mecanismo heredado y se reemplazó automáticamente por una alternativa actualizada durante el análisis. El INF debe actualizarse para usar el mecanismo actualizado. Para obtener más información, consulte Correcciones de compatibilidad de INF |
/k: Ninguno /u: Ninguno /w: Error |
Código 2093 Mensaje No se puede aplicar la corrección de compatibilidad '<value>'. Detalles No se pudo aplicar correctamente una corrección de compatibilidad de INF. No es un error crítico. Una corrección de compatibilidad es un ajuste del INF que se produce automáticamente para mejorar el comportamiento de instalación de determinados patrones dentro de un INF. Para obtener más información, consulte Correcciones de compatibilidad de INF |
/k: Error /u: Error /w: Error |
Código 2400 Mensaje La directiva <value> requiere dos campos: <component id>,<component section> Detalles La directiva especificada no contiene los campos obligatorios. |
/k: Error /u: Error /w: Error |
Código 2402 Mensaje La sección [<value>] no permite la directiva <value>. Detalles No se permite la directiva especificada en la sección especificada. |
/k: Error /u: Error /w: Error |
Código 2403 Mensaje La directiva <value> debe tener exactamente 1 campo. Se han indicado <value>. Detalles La directiva contiene el número incorrecto de campos. |
/k: Error /u: Error /w: Error |
Código 2405 Mensaje Solo los INF con el nombre de clase "NetDriver" pueden usar la sección [DefaultInstall.NetDrivers]. Detalles La sección especificada no se puede usar excepto en la clase "NetDriver". |
/k: Error /u: Error /w: Error |
Código 2411 Mensaje GUID no válido <value> "<value>", se esperaba {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. Ejecute guidgen.exe para generar un nuevo GUID. Detalles El valor de GUID especificado tiene un formato incorrecto. Debe seguir el formato GUID estándar, incluidas llaves y guiones. |
/k: Error /u: Error /w: Error |
Código 2412 Mensaje Valor de identificador de componente '<value>' no válido, se esperaba un identificador válido coincidente con '[a-z0-9_]+'. Detalles El valor de identificador de componente especificado no era válido. |
/k: Error /u: Error /w: Error |
Código 2413 Mensaje No es válido <value> value '<value>', se esperaban valores 'true' y 'false' que distinguen mayúsculas de minúsculas. Detalles El valor especificado no era válido, se esperaba "true" o "false". |
/k: Error /u: Error /w: Error |
Código 2414 Mensaje No es válido <value> value '<value>', se esperaba una coincidencia de clase de filtro válida '[a-z0-9_]+'. Detalles La clase de filtro especificada tenía un formato no válido. |
/k: Error /u: Error /w: Error |
Código 2415 Mensaje Valor '<value>' no válido, solo los componentes del sistema operativo pueden usar identificadores que empiezan por 'ms_' o 'vms_'. Detalles Es posible que los INF de terceros no usen identificadores que empiecen por "ms_" o "vms_". |
/k: Error /u: Error /w: Error |
Código 2416 Mensaje No es válido <value> value '<value>', se esperaba una lista separada por comas de tokens de enlace válidos que coincidan con '[a-z0-9_.] +'. Detalles La lista especificada de tokens de enlace no era válida. |
/k: Error /u: Error /w: Error |
Código 2417 Mensaje No es válido <value> value '<value>', se esperaba un nombre de enlace válido que coincida con regex '[a-zA-Z0-9_]+'. Detalles El nombre de enlace especificado no era válido. |
/k: Error /u: Error /w: Error |
Código 2418 Mensaje La modificación de los controladores de filtro requiere una clase "FilterClass". Detalles Los controladores de filtro de red requieren que se especifique una clase de filtro. |
/k: Error /u: Error /w: Error |
Código 2419 Mensaje El token de enlace '<value>' y todos los tokens no estándar que empiezan por "ms_" o "ndis" están reservados. Detalles El token especificado está reservado y no debe usarse. |
/k: Error /u: Error /w: Error |
Código 2420 Mensaje Los INF de NetDriver requieren una sección [<value>] con al menos una directiva AddNetFilter o AddNetProtocol. Detalles Los INF de NetDriver requieren la sección y las directivas especificadas. |
/k: Error /u: Error /w: Error |
Código 2500 Mensaje El token de enlace heredado '<value>' está obsoleto y ya no se admite. Detalles El token especificado ya no se admite y no se debe usar. |
/k: Error /u: Error /w: Error |
Código 2501 Mensaje El servicio al que se hace referencia '<value>' no está presente en este INF. Detalles El INF hace referencia a un servicio que este INF no crea. |
/k: Error /u: Error /w: Error |
Código 2600 Mensaje <value> '<value>' debe apuntar a una ruta de acceso en el DIRID <value>. Detalles Los controladores de pantalla deben usar el DIRID especificado para las rutas de acceso de archivo. |
/k: Error /u: Error /w: Error |
Código 2601 Mensaje <value> '<value>' debe apuntar a una ruta de acceso en el DIRID <value>. Detalles Los controladores de pantalla deben usar el DIRID especificado para las rutas de acceso de archivo. |
/k: Error /u: Error /w: Error |
Código 2602 Mensaje El servicio '<value>' debe tener un valor de <value> de <value>. Detalles Un servicio de visualización debe tener establecido correctamente el valor. |
/k: Error /u: Error /w: Error |
Código 2603 Mensaje La directiva '<value>' no es válida para los controladores de pantalla. Detalles Es posible que los controladores de pantalla no usen la directiva especificada. |
/k: Advertencia /u: Error /w: Error |
Código 2650 Mensaje No se permite el uso directo de '<value>', sino Include [<value>]. Detalles El INF debe utilizar las directivas Include/Needs para hacer referencia a las secciones del archivo INF suministradas por Microsoft en lugar de hacer referencia directa a los archivos binarios de su controlador. |
/k: Error /u: Error /w: Error |
Código 2651 Mensaje Needs indica [<value>], pero no se incluye '<value>'. Detalles Se utilizó la directiva Needs para hacer referencia a una sección, pero no se utilizó la directiva Include para especificar el INF suministrado por Microsoft que contiene esa sección. |
/k: Error /u: Error /w: Error |
Código 2652 Mensaje La sección [<value>] debe usar la directiva Needs para hacer referencia a [<value>]. Detalles Los INF de cámara deben usar las directivas Needs para hacer referencia a las secciones proporcionadas por Microsoft especificadas. |
/k: Error /u: Error /w: Error |
Código 2660 Mensaje No se puede modificar la subclave del Registro HKCR\<value>. Debe estar bajo HKR. Detalles No se permite escribir en la subclave del Registro especificada. El estado del Registro debe escribirse mediante una directiva AddReg con un reg-root de HKR. |
/k: Error /u: Error /w: Error |
Código 2661 Mensaje Solo un dispositivo con la clase AudioProcessingObject puede escribir en la subclave del Registro <value>. Detalles No se permite escribir en la subclave del Registro especificada para la clase actual. |
/k: Error /u: Error /w: Error |