Compartilhar via


Erros e avisos de validação INF

Este tópico descreve erros de instalação do driver e avisos que podem aparecer como resultado da verificação inf automática executada pelo Microsoft Visual Studio ou quando você executa a ferramenta InfVerif .

A partir do Visual Studio 2015 com o WDK 10, quando você cria o driver, os seguintes erros de arquivo INF podem aparecer no painel Lista de Erros. Se você estiver executando InfVerif.exe da linha de comando, a ferramenta exibirá esses erros no prompt de comando ou na versão HTML dos resultados.

Diretrizes de erro

InfVerif segue uma regra geral de que quanto menor o número de erro, mais grave o problema. A maioria dos códigos de erro pode ser um aviso ou um erro, dependendo dos argumentos fornecidos ao InfVerif.

Os erros devem ser considerados "devem ser corrigidos".

Os avisos podem ser ignorados se forem totalmente compreendidos, mas muitas vezes são sintomas de outro problema. Por exemplo, um aviso sobre uma seção não usada pode ser um sintoma de uma diretiva INF ser invocada incorretamente.

Manipulando erros

Você deve corrigir todos os erros para passar em testes de driver no Centro de Desenvolvimento de Hardware.

Os erros estão relacionados às seguintes condições:

  • O analisador INF não consegue interpretar seu INF com êxito
  • O analisador INF é capaz de interpretar o INF apenas fazendo uma suposição de valor padrão (sintaxe ambígua)
  • Os argumentos para InfVerif indicam que um conjunto de regras deve ser aplicado ao INF (como InfVerif /h)

Embora você não precise corrigir avisos antes de enviar seu driver no Centro de Desenvolvimento, recomendamos ter tempo para entender o problema que está sendo relatado. Se você não entender um determinado aviso, seu INF pode nem sempre se comportar como você espera.

Os avisos normalmente estão relacionados a:

  • Sintaxe que pode estar incorreta, mas tem cenários válidos em que é apropriado
  • Sintaxe que é válida para os parâmetros fornecidos do InfVerif, mas que resulta em erro em outros modos, como o Modo de Isolamento do Driver.

Códigos de erro

No WDK 10.0.26200 (Windows 11, versão 25H2), InfVerif.exe comando infverif.exe /code x tem as mesmas informações da tabela abaixo. Por exemplo, infverif.exe /code 1000 conterá as mesmas informações da primeira linha da tabela abaixo.

Código de erro e descrição Níveis de erro
Código 1000

Mensagem
INF '<valor>' não pôde ser encontrado.

Detalhes
Não foi possível localizar o arquivo INF no caminho do arquivo especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1001

Mensagem
INF '<value>' inválido, deve conter a seção [Versão] e ter a assinatura "$Windows NT$".

Detalhes
Os INFs do driver exigem uma seção de nível superior [Versão] com metadados sobre o formato de arquivo. Esta seção estava ausente ou
indicava que o INF estava em um formato sem suporte.
/k: Erro
/u: Erro
/w: Erro


Código 1002

Mensagem
INF inválido '<valor>', erro de análise na linha <valor>. O analisador retornou o erro 0x<valor>.

Detalhes
O INF continha um erro de sintaxe na linha especificada que impedia a continuação da análise. Tipicamente
mensagens de erro adicionais indicarão a maneira da falha ou o código de erro indicará o problema.
/k: Erro
/u: Erro
/w: Erro


Código 1003

Mensagem
O INF tem codificação de arquivo inválida ou desconhecida, deve ser ANSI ou UTF-16 LE.

Detalhes
Não há suporte para a codificação do INF e pode levar a uma falha na análise do INF. O INF deve ser convertido em
UTF-16 LE.
/k: Erro
/u: Erro
/w: Erro


Código 1005

Mensagem
Nome da seção necessário para a diretiva <value>.

Detalhes
A diretiva indicada requer um argumento que especifique uma seção que contenha mais dados, mas esta seção foi omitida.
/k: Erro
/u: Erro
/w: Erro


Código 1006

Mensagem
Valor ausente para <valor>.

Detalhes
Um argumento necessário para a diretiva especificada foi omitido.
/k: Erro
/u: Erro
/w: Erro


Código 1008

Mensagem
ID de disco ausente ou inválido para '<valor>' na seção [<valor>].

Detalhes
Um disco ou caminho de arquivo foi especificado com um valor de ID inválido.
/k: Erro
/u: Erro
/w: Erro


Código 1010

Mensagem
ClassGuid inválido "<value>", esperando {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.

Detalhes
O valor ClassGuid está em um formato incorreto. Ele deve seguir o formato GUID padrão, incluindo chaves e traços.
/k: Erro
/u: Erro
/w: Erro


Código 1011

Mensagem
Nome da seção de modelos ausente na seção [Fabricante].

Detalhes
Uma entrada na seção [Fabricante] não tem o nome da seção [Modelos].
/k: Erro
/u: Erro
/w: Erro


Código 1013

Mensagem
Chave ausente <valor>< em seção >valor<.

Detalhes
Uma chave necessária na seção INF não é especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1014

Mensagem
Chave <inválida>< de valor> na seção <valor>.

Detalhes
Uma chave necessária na seção INF foi encontrada, mas foi fornecida com dados inválidos.
/k: Erro
/u: Erro
/w: Erro


Código 1015

Mensagem
Valor inválido <caminho> "<valor>" na seção <valor>.

Detalhes
O caminho especificado tinha um formato incorreto.
/k: Erro
/u: Erro
/w: Erro


Código 1016

Mensagem
Falha ao obter o caminho para o arquivo "<valor>" em "<valor>".

Detalhes
Não foi possível gerar o caminho completo para o arquivo. O caminho é montado usando [SourceDisksFiles] e
[SourceDisksNames] e pode estar ausente ou incorretamente listado nessas seções.
/k: Erro
/u: Erro
/w: Erro


Código 1017

Mensagem
O valor< do nome >do serviço é reservado apenas para uso interno.

Detalhes
Esse nome de serviço é reservado e deve ser alterado. Todos os nomes usados em drivers de exemplo são reservados.
/k: Erro
/u: Erro
/w: Erro


Código 1019

Mensagem
Valor <inválido><valor> GUID "<value>", esperando {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.

Detalhes
O GUID está em um formato incorreto. Ele deve seguir o formato GUID padrão, incluindo chaves e traços.
/k: Erro
/u: Erro
/w: Erro


Código 1020

Mensagem
O nome de nível de filtro "<valor>" está reservado.

Detalhes
O nome do nível de filtro é reservado para uso por estado interno e pode não ser usado como um nível de filtro.
/k: Erro
/u: Erro
/w: Erro


Código 1021

Mensagem
O serviço '<value>' excede o comprimento máximo do nome (<value>) quando se torna único.

Detalhes
O nome do serviço excede o tamanho máximo permitido quando se torna único ao acrescentar-se o token único ao nome.
/k: Erro
/u: Erro
/w: Erro


Código 1022

Mensagem
O nome do serviço '<value>' deve utilizar o recurso de nomes exclusivos em todas as declarações.

Detalhes
Várias seções de instalação dentro do INF usam o mesmo nome de serviço, mas apenas um subconjunto delas está utilizando o exclusivo
funcionalidade de nomes. Eles devem ser consistentes com o uso da funcionalidade de nomes exclusivos.
/k: Erro
/u: Erro
/w: Erro


Código 1078

Mensagem
Ignorando <valor> "<valor>" especificado na diretiva <valor>.

Detalhes
A entrada especificada não é válida no contexto em que é usada. Pode ser válido em outros contextos.
/k: Erro
/u: Erro
/w: Erro


Código 1080

Mensagem
<diretiva> de valor ausente<>.

Detalhes
Um argumento para a diretiva especificada está ausente.
/k: Erro
/u: Erro
/w: Erro


Código 1081

Mensagem
<A diretiva value> tem o valor< ">value<" inválido>.

Detalhes
Um argumento inválido foi especificado para a diretiva.
/k: Erro
/u: Erro
/w: Erro


Código 1082

Mensagem
<A diretiva value> tem um valor< inválido>.

Detalhes
Um argumento inválido foi especificado para a diretiva.
/k: Erro
/u: Erro
/w: Erro


Código 1083

Mensagem
<A diretiva value> tem um valor< inválido >no <valor>.

Detalhes
Um sinalizador inválido foi especificado para a diretiva.
/k: Erro
/u: Erro
/w: Erro


Código 1084

Mensagem
Diretiva '<value>' ausente para a diretiva '<value>' com <value> "<value>" na seção [<value>].

Detalhes
A diretiva requer que uma diretiva adicional seja especificada em outro lugar e não foi possível encontrar. Por exemplo, o
A diretiva UmdfService requer uma diretiva UmdfLibraryVersion correspondente.
/k: Erro
/u: Erro
/w: Erro


Código 1085

Mensagem
<diretiva "value"> incompleta.

Detalhes
A diretiva requer argumentos adicionais.
/k: Erro
/u: Erro
/w: Erro


Código 1086

Mensagem
O <valor> duplicado '<value>' pode ser omitido.

Detalhes
A mesma parte dos dados foi definida várias vezes desnecessariamente, como vários AddComponents especificando o mesmo
Nome do componente.
/k: Erro
/u: Erro
/w: Erro


Código 1087

Mensagem
Não é possível ter <diretiva de valor> e <diretiva de valor>, <valor> será ignorado.

Detalhes
Algumas definições dão suporte apenas a uma diretiva ou outra e não podem ser usadas. Por exemplo, o AddFilter dá suporte a
especificando um nível de filtro ou posição, mas não ambos.
/k: Erro
/u: Erro
/w: Erro


Código 1088

Mensagem
Diretiva <`valor`> duplicada não permitida.

Detalhes
Uma diretiva foi especificada várias vezes, mas apenas uma pode entrar em vigor. Isso pode levar a um comportamento não determinístico.
/k: Erro
/u: Erro
/w: Erro


Código 1100

Mensagem
O valor< de origem e de destino> devem corresponder para o arquivo '<value>' ao usar CopyFiles com DIRID <valor>.

Detalhes
Esse erro ocorre quando um arquivo é copiado ou renomeado de seu nome de repositório de driver original e local para outro
nome e localização no repositório de driver.
[SourceDisksFiles]
DriverFile.sys=1,x64
[DestinationDirs]
CopyFileSection=13,SubDirectory

[CopyFileSection]
DriverFile.sys

O repositório de driver mantém a estrutura original do diretório do pacote de driver. No código acima, o original
o local de DriverFile.sys é <local> inf\x64, mas a diretiva CopyFiles a coloca no <local> inf\SubDirectory.
O mesmo erro seria mostrado se o arquivo fosse renomeado como parte da cópia.
/k: Erro
/u: Erro
/w: Erro


Código 1101

Mensagem
Os descritores de segurança não podem ser usados com DIRID <valor>.

Detalhes
Os descritores de segurança não podem ser usados com nenhum arquivo que tenha um diretório de destino do DIRID especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1102

Mensagem
Diretiva <valor> inválido, não pode ser usada com DIRID <valor>.

Detalhes
A diretiva especificada não pode ser usada em um arquivo que tenha um diretório de destino do DIRID especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1103

Mensagem
O sinalizador inválido 0x<value> não pode ser usado com DIRID <value>.

Detalhes
O sinalizador especificado não pode ser usado em um arquivo que tenha um diretório de destino do DIRID especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1110

Mensagem
Não é possível especificar o arquivo '<value>' em uma diretiva CopyINF.

Detalhes
Somente outros arquivos INF podem ser especificados em uma diretiva CopyINF.
/k: Erro
/u: Erro
/w: Erro


Código 1141

Mensagem
Binário de software de dispositivo inválido '<valor>', o caminho deve ser relativo ao pacote de driver de referência.

Detalhes
Um caminho absoluto foi especificado para o binário de software, mas deve ser um caminho relativo.
/k: Erro
/u: Erro
/w: Erro


Código 1142

Mensagem
Software de dispositivo inválido na seção [<valor>], SoftwareType é <valor>, mas <valor> está ausente.

Detalhes
O tipo de software especificado requer a diretiva especificada que não foi especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1144

Mensagem
O software de dispositivo com o valor< SoftwareType >pode não ser executado em todos os tipos de produto.

Detalhes
O tipo de software especificado só funciona em produtos do sistema operacional Da Área de Trabalho do Windows e não funcionará com outros tipos de produto.
/k: Aviso
/u: Erro
/w: Aviso


Código 1150

Mensagem
Valor de diretiva<>inválido na seção [<valor>], não pode conter caracteres '' ou ','.

Detalhes
Um caractere inválido foi especificado na ID do componente.
/k: Erro
/u: Erro
/w: Erro


Código 1160

Mensagem
Modelo de encadeamento desconhecido '<valor>' especificado para a classe COM '<valor>', esperando 'Apartment', 'Free', 'Both' ou 'Neutral'.

Detalhes
O valor do modelo de threading especificado não é reconhecido. Os tipos com suporte incluem 'Apartment', 'Free', 'Both' ou 'Neutral'.
/k: Erro
/u: Erro
/w: Erro


Código 1180

Mensagem
Canal de evento inválido na seção [<valor>], não pode ter valor duplicado (<valor>) em vários canais na seção [<valor>].

Detalhes
Vários canais de evento têm a mesma ID de canal em um único provedor. As IDs do canal devem ser exclusivas.

Para obter detalhes completos sobre canais de eventos, consulte: ChannelType
/k: Erro
/u: Erro
/w: Erro


Código 1181

Mensagem
Valor de canal de evento inválido '<value>' na seção [<value>], não pode ser usado com <valor><valor>.

Detalhes
O canal de eventos especifica um valor que não é válido para o tipo de canal.

Para obter detalhes completos sobre canais de eventos, consulte: ChannelType
/k: Erro
/u: Erro
/w: Erro


Código 1182

Mensagem
Canal de evento <valor> e incompatibilidade de <valor> na seção [<valor>], esperando <valor>=<valor> para <valor>=<valor>.

Detalhes
O canal de eventos especifica um valor que requer um parâmetro adicional. Este parâmetro adicional está ausente.

Para obter detalhes completos sobre canais de eventos, consulte: ChannelType
/k: Erro
/u: Erro
/w: Erro


Código 1199

Mensagem
A sintaxe '<value>' foi introduzida na versão <>.<>.< do sistema operacional (OS), mas as seções DDInstall que utilizam essa sintaxe serão instaladas em versões anteriores do sistema operacional. Essas seções DDInstall devem ser restritas apenas à instalação no <valor>.<valor>.<valor> ou superior usando uma decoração TargetOSVersion.

Detalhes
A seção DDInstall afetada será instalada em versões do produto que não dão suporte à sintaxe especificada. Um build
o número deve ser adicionado à seção Modelos para limitar a aplicabilidade do DDInstall somente ao produto com suporte
Versões. Isso impedirá que o driver seja instalado em versões do produto em que ele não funcionará corretamente.

Para obter informações adicionais, consulte: Seção Fabricante do INF e Combinação de extensões de plataforma e versões do sistema operacional
/k: Erro
/u: Erro
/w: Erro


Código 1201

Mensagem
<A entrada de valor> tem um valor extra '<value>' e será ignorada.

Detalhes
A diretiva especificada tem mais argumentos especificados do que são permitidos. Os valores extras serão ignorados.
/k: Aviso
/u: Aviso
/w: Aviso


Código 1202

Mensagem
O INF incluído '<valor>' não foi encontrado. Somente INFs fornecidos pelo sistema podem ser incluídos.

Detalhes
A diretiva Include especificou um INF que não pode ser encontrado. Somente infs de caixa de entrada fornecidas pela Microsoft podem ser referenciadas com a diretiva Include.
/k: Erro
/u: Erro
/w: Erro


Código 1203

Mensagem
Seção [<valor>] não encontrada.

Detalhes
Uma diretiva se referiu a uma seção que não existe, pode ser um erro de digitação ou erro de sintaxe.
Verifique se o nome da seção existe e se está escrito corretamente ou consulte a documentação completa na diretiva especificada
para obter detalhes adicionais.
/k: Erro
/u: Erro
/w: Erro


Código 1204

Mensagem
O provedor não pode ser "Microsoft", deve ser a organização que criou o INF.

Detalhes
Somente a Microsoft tem permissão para especificar o provedor como Microsoft. Nomes de provedor que começam com a Microsoft também não são permitidos.
/k: Erro
/u: Erro
/w: Erro


Código 1205

Mensagem
Seção [<valor>] referenciada da diretiva de <valor> e <valor> .

Detalhes
A mesma seção foi referenciada de duas diretivas diferentes. Por exemplo:

CopiarArquivos = SeçãoDeArquivo
DelFiles = FileSection
/k: Aviso
/u: Aviso
/w: Aviso


Código 1206

Mensagem
Referência inválida da seção não-<valor> [<valor>] da diretiva <valor>.

Detalhes
A mesma seção foi referenciada de duas diretivas diferentes. Por exemplo:

CopiarArquivos = SeçãoDeArquivo
AddFilter = FileSection
/k: Erro
/u: Erro
/w: Erro


Código 1207

Mensagem
Diretiva '<value>' não permitida em INFs MSFT.

Detalhes
Os INFs da Microsoft não têm permissão para usar a diretiva especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1208

Mensagem
Diretiva '<value>' não permitida.

Detalhes
Essa diretiva só é permitida em arquivos INF da Caixa de Entrada fornecidos pela Microsoft e pode não ser usada por terceiros.
/k: Erro
/u: Erro
/w: Erro


Código 1209

Mensagem
A seção [<valor>] é definida várias vezes.

Detalhes
Várias seções com o mesmo nome são definidas, o conteúdo delas pode ser combinado em uma seção.
/k: Erro
/u: Erro
/w: Erro


Código 1210

Mensagem
O provedor não pode ser "<value>", deve ser definido como "<valor>".

Detalhes
O nome do provedor deve corresponder à opção /provider.

/k: Erro
/u: Erro
/w: Erro


Código 1211

Mensagem
Não é possível ter vários serviços associados em [<valor>], "<valor>" e "<valor>". Apenas um serviço pode usar SPSVCINST_ASSOCSERVICE.

Detalhes
O sinalizador SPSVCINST_ASSOCSERVICE indica que o serviço atua como o driver de função do dispositivo. Um dispositivo só pode
têm um serviço de driver de função associado.
/k: Erro
/u: Erro
/w: Erro


Código 1212

Mensagem
Não é possível ter as seções [<valor>] e [<valor>].

Detalhes
Os dois nomes de seção especificados não podem estar no mesmo arquivo INF.
/k: Erro
/u: Erro
/w: Erro


Código 1213

Mensagem
Não é possível listar arquivos CAT em [SourceDisksFiles].

Detalhes
Os arquivos de catálogo devem ser referenciados apenas pela diretiva CatalogFile na seção [Versão].
/k: Erro
/u: Erro
/w: Erro


Código 1214

Mensagem
Arquivo de catálogo inválido '<value>', esperando 'filename.cat'.

Detalhes
Os nomes de arquivo dos arquivos de catálogo devem seguir o formato 'filename.cat'.
/k: Erro
/u: Erro
/w: Erro


Código 1217

Mensagem
Versão inválida '<value>' na diretiva <value>, espera-se w.x.y.z, onde cada segmento está entre 0-65536.

Detalhes
O valor da versão na diretiva especificada deve seguir o formato w.x.y.z, em que cada segmento está entre 0 e 65536.
/k: Erro
/u: Erro
/w: Erro


Código 1218

Mensagem
Valor de data de driver inválida <valor> no <valor>, esperado MM/DD/YYYY.

Detalhes
A data na diretiva DriverVer deve seguir o formato MM/DD/YYYY.
/k: Erro
/u: Erro
/w: Erro


Código 1220

Mensagem
Não é possível referenciar diretamente uma seção definida em um INF< (valor>) incluído.

Detalhes
As seções em INFs incluídas só podem ser referenciadas usando a diretiva Needs nas seções DDInstall associadas.
/k: Erro
/u: Erro
/w: Erro


Código 1222

Mensagem
Não é possível modificar <value>\<value> chaves de registro, embora HKLM\SYSTEM\CurrentControlSet seja permitido.

Detalhes
A chave do Registro especificada não tem permissão para ser gravada. O estado do Registro deve ser gravado usando uma diretiva AddReg
com uma raiz reg de HKR.
/k: Erro
/u: Erro
/w: Erro


Código 1223

Mensagem
Não é possível modificar a chave de registro de <valor>\<valor>.

Detalhes
A chave do Registro especificada não tem permissão para ser gravada. O estado do Registro deve ser gravado usando uma diretiva AddReg
com uma raiz reg de HKR.
/k: Erro
/u: Erro
/w: Erro


Código 1224

Mensagem
Raiz do Registro inválida "<valor>".

Detalhes
A raiz do Registro especificada é inválida. Para obter informações adicionais, consulte a diretiva AddReg do INF
/k: Erro
/u: Erro
/w: Erro


Código 1225

Mensagem
O valor do registro '<value>' deve ser o tipo '<value>'.

Detalhes
O valor do Registro especificado não é do tipo necessário.
/k: Erro
/u: Erro
/w: Erro


Código 1226

Mensagem
Descritor de segurança não permitido para o valor do registro '<value>' diretamente no <valor>.

Detalhes
O valor do Registro especificado tem um descritor de segurança que não pode ser definido. Valores do registro diretamente sob HKR
não pode ter descritores de segurança alternativos definidos neles.
/k: Erro
/u: Erro
/w: Erro


Código 1229

Mensagem
Falta o <valor> do nome de arquivo na <entrada> de valor.

Detalhes
A operação de arquivo especificada exigia que um nome fosse especificado, mas não foi especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1230

Mensagem
Arquivo ausente '<value>' na seção [SourceDisksFiles].

Detalhes
Um arquivo foi especificado em um CopyFiles ou diretiva semelhante, mas não pôde ser encontrado na seção [SourceDisksFiles],
ou a listagem em [SourceDisksFiles] era inválida.

Esse erro ocorre frequentemente quando versões decoradas por arquitetura de [SourceDisksFiles] são especificadas
(como [SourceDisksFiles.amd64]), mas nem todas as arquiteturas compatíveis com o INF têm uma seção [SourceDisksFiles].
/k: Erro
/u: Erro
/w: Erro


Código 1231

Mensagem
Nome de arquivo comprimido inválido '<value>' especificado na seção [SourceDisksFiles], sendo esperado o nome de arquivo não comprimido '<value>'.

Detalhes
Os arquivos especificados em [SourceDisksFiles] devem usar o nome de arquivo não compactado e não a versão compactada (myfile.sys não myfile.sy_).
/k: Aviso
/u: Erro
/w: Erro


Código 1233

Mensagem
Valor de diretiva <> ausente necessário para assinatura digital.

Detalhes
A diretiva especificada é necessária para a assinatura do pacote de driver, mas ela não está presente.
/k: Erro
/u: Erro
/w: Erro


Código 1234

Mensagem
Diretiva <value> necessária ausente, vazia ou inválida na seção [<valor>].

Detalhes
A seção especificada requer essa diretiva especificada e não foi encontrada.
/k: Erro
/u: Erro
/w: Erro


Código 1235

Mensagem
Token de cadeia de caracteres '<valor>' não definido na seção [<valor>] – se pretender usar um '<valor>' literal em uma cadeia de caracteres, use '<value>' em vez disso.

Detalhes
Um token de cadeia de caracteres especificado não tem nenhuma definição na seção [Cadeias de caracteres]. Por exemplo, o arquivo INF especifica %REG_DWORD%
em uma seção add-registry especificada por uma diretiva AddReg, mas não há nenhum REG_DWORD correspondente = 0x00010001
na seção [Cadeias de caracteres].

Esse erro ocorre frequentemente se o arquivo INF especifica um valor do Registro que contém uma variável de ambiente. Por exemplo:
[MyAddReg]
HKR,,DllPath,%SystemRoot%\System32\binary.dll

O componente de caminho %SystemRoot% é interpretado como o token de substituição de cadeia de caracteres "SystemRoot" sob o
Seção [Strings], em vez do comportamento pretendido de armazenar o literal "%SystemRoot%" no registro. Para
use o valor literal %SystemRoot% em vez de executar uma substituição de cadeia de caracteres, use a sequência de escape %%.
[MyAddReg]
HKR,,DllPath,%%SystemRoot%%\System32\binary.dll
/k: Erro
/u: Erro
/w: Erro


Código 1241

Mensagem
DIRID< definido pelo usuário inalcanzável (valor>) para o arquivo de origem "<valor>" na seção [<valor>].

Detalhes
O DIRID definido pelo usuário não pôde ser resolvido.
/k: Erro
/u: Erro
/w: Erro


Código 1242

Mensagem
DIRID irrecuperável (<valor>) para o arquivo de origem "<valor>" na seção [<valor>].

Detalhes
O valor DIRID especificado não pôde ser resolvido.
/k: Erro
/u: Erro
/w: Erro


Código 1243

Mensagem
Valor DIRID inválido (<valor>) para o arquivo de origem "<value>" na seção [<valor>].

Detalhes
Não há suporte para o valor DIRID especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1245

Mensagem
Pontuação de característica inválida '<valor>'.

Detalhes
A pontuação da funcionalidade especificada é inválida. Ele deve ser especificado como um valor numérico em hexadecimal de um único byte dentro do intervalo de 00-FF.
/k: Erro
/u: Erro
/w: Erro


Código 1250

Mensagem
EventLogType '<value>' inválido, deve ser 'System', 'Application' ou 'Security'.

Detalhes
O tipo de log de eventos especificado não é reconhecido. Os tipos com suporte incluem 'System', 'Application' ou 'Security'.
/k: Erro
/u: Erro
/w: Erro


Código 1251

Mensagem
Não é possível adicionar o serviço '<value>' desabilitado (StartType=4) com o indicador SPSVCINST_ASSOCSERVICE.

Detalhes
O serviço associado não pode ser criado como um serviço desabilitado.
/k: Aviso
/u: Aviso
/w: Aviso


Código 1252

Mensagem
Não é possível adicionar o serviço '<value>' com <value>=<value> e ServiceType=<value>.

Detalhes
A configuração do serviço é conflitante ou não tem suporte para o tipo de serviço especificado.
/k: Aviso
/u: Aviso
/w: Aviso


Código 1253

Mensagem
Ignorar a diretiva '<value>' sem um nome de serviço na seção [<valor>].

Detalhes
A diretiva especificada não pode ser usada as-is sem um nome de serviço. Se a ausência de um nome de serviço for intencional, isso poderá ser
devido ao uso incorreto do sinalizador.
/k: Erro
/u: Erro
/w: Erro


Código 1254

Mensagem
Caminho de imagem de serviço inválido para o serviço '<value>' com ServiceBinary='<value>'.

Detalhes
O caminho da imagem de serviço não pôde ser interpretado corretamente. Isso pode ocorrer devido ao uso incorreto ou ausente das aspas.
/k: Erro
/u: Erro
/w: Erro


Código 1256

Mensagem
Sinalizadores de interface WMI inválidos '<value>'.

Detalhes
Os sinalizadores de interface WMI especificados têm sinalizadores inválidos definidos.
/k: Erro
/u: Erro
/w: Erro


Código 1257

Mensagem
O valor da operação do Registro pode estar incorreto em alguns contextos, use <valor> em vez do diretório do Windows.

Detalhes
Foi especificado um caminho que pode ser alterado para uma variável de ambiente. Em vez disso, use a variável de ambiente para fazer
o driver mais robusto em relação às alterações de ambiente.
/k: Erro
/u: Erro
/w: Erro


Código 1258

Mensagem
O caminho do arquivo "<valor>" no <valor> pode estar incorreto em alguns cenários ou contextos de instalação do dispositivo. Use <valor>\<subdiretório> em vez disso.

Detalhes
Use um caminho resolvível em runtime, como %SystemRoot% para valores armazenados no registro. Os valores DIRID podem estar totalmente completos.
resolvido no momento em que o driver é adicionado à imagem. Quando o INF do driver é processado em diferentes ambientes de implantação
cenários (como imagens offline ou atualização do sistema operacional), um valor incorreto pode ser armazenado.
/k: Erro
/u: Erro
/w: Erro


Código 1260

Mensagem
Diretiva <valor> inválida devido ao valor< inválido>.

Detalhes
A diretiva especificada não pôde ser analisada para o tipo apropriado.
/k: Erro
/u: Erro
/w: Erro


Código 1261

Mensagem
Dispositivo indefinido "<valor>" com a seção [<valor>].

Detalhes
Não foi possível encontrar a seção de instalação do dispositivo especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1262

Mensagem
Entrada inválida de <valor> devido ao bitmask '0x<valor>' não ser um byte.

Detalhes
Uma máscara de bits de um valor do registro deve ter um byte de tamanho.
/k: Erro
/u: Erro
/w: Erro


Código 1263

Mensagem
Entrada de <valor> inválida devido a tipos de valor personalizados e conhecidos conflitantes.

Detalhes
Um tipo de valor personalizado não pode ser REG_NONE, REG_SZ, REG_EXPAND_SZ ou REG_MULTI_SZ.
/k: Erro
/u: Erro
/w: Erro


Código 1264

Mensagem
Entrada inválida de <valor> devido ao sinalizador de tipo de valor ausente no tipo de valor personalizado.

Detalhes
Um tipo de valor personalizado deve especificar FLG_ADDREG_BINVALUETYPE.
/k: Erro
/u: Erro
/w: Erro


Código 1265

Mensagem
Entrada de <valor> inválida devido ao sinalizador de acréscimo em um valor que não seja multi-sz.

Detalhes
Foi especificado para adicionar ao valor do registro, mas o valor não era de um tipo que suportasse acréscimo.
/k: Erro
/u: Erro
/w: Erro


Código 1266

Mensagem
Entrada de <valor> inválida devido à ausência de valor durante uma exclusão multi-string.

Detalhes
Um valor está sendo excluído de um multi-sz, mas nenhum valor foi especificado para exclusão.
/k: Erro
/u: Erro
/w: Erro


Código 1267

Mensagem
Dados binários inválidos na <entrada de valor> , esperando um ou mais bytes entre 00-FF.

Detalhes
O campo especificado tem um valor inválido.
/k: Erro
/u: Erro
/w: Erro


Código 1268

Mensagem
Valor numérico inválido na <entrada>, esperando um valor decimal de <n bits> (0+) ou um valor hexadecimal (0x0+).

Detalhes
O campo especificado tem um valor inválido.
/k: Erro
/u: Erro
/w: Erro


Código 1270

Mensagem
O INF não instala um driver para as IDs de hardware criadas na seção [DeviceInstall32].

Detalhes
Os dispositivos criados com uma seção [DeviceInstall32] devem ser instalados usando o mesmo INF, mas a seção de instalação não foi especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1271

Mensagem
Falta o nome da seção de instalação do modelo.

Detalhes
A seção de modelos especificou uma ID de hardware aplicável, mas nenhuma seção de instalação a ser usada para essa ID de hardware.
/k: Erro
/u: Erro
/w: Erro


Código 1272

Mensagem
Ignorando a seção de serviço [<valor>] para o serviço sem nome.

Detalhes
O serviço estava sem nome ("nenhum serviço"), mas especificou uma seção de instalação. A seção de instalação do serviço foi ignorada.
/k: Erro
/u: Erro
/w: Erro


Código 1273

Mensagem
O arquivo de origem "<value>" usa o ID do disco <value>, que não está listado em [<value>].

Detalhes
A ID de disco especificada não aparece na seção [SourceDisksNames].
/k: Erro
/u: Erro
/w: Erro


Código 1274

Mensagem
Token $ARCH$ não resolvido para a seção [<valor>]. Deve executar a ferramenta stampinf para resolver tokens $ARCH$ que diferenciam maiúsculas de minúsculas.

Detalhes
O arquivo INF usa tokens que stampinf resolveriam, mas stampinf não foi executado.
/k: Erro
/u: Erro
/w: Erro


Código 1275

Mensagem
<O valor> '<value>' não está listado em [DestinationDirs].

Detalhes
O arquivo especificado não tem um destino de cópia especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1280

Mensagem
Incompatibilidade entre o nome da classe e o ClassGuid, esperava-se a classe "<value>" para o ClassGuid "<value>".

Detalhes
O ClassGuid especificado é uma classe conhecida, mas o valor de Classe não corresponde ao nome esperado da classe.
/k: Erro
/u: Erro
/w: Erro


Código 1281

Mensagem
Nome da classe e ClassGuid não coincidem, esperando ClassGuid "<value>" para a Classe "<value>".

Detalhes
A Classe especificada é uma classe conhecida, mas o valor ClassGuid não corresponde ao ClassGuid esperado da classe.
/k: Erro
/u: Erro
/w: Erro


Código 1284

Mensagem
A classe "<value>" é reservada para uso pela Microsoft.

Detalhes
A classe de dispositivo especificada pode não ser usada em nenhum driver de envio ou produtos. Os drivers de exemplo retornarão esse erro
se o exemplo for projetado de uma maneira que exija que o autor especifique uma classe de dispositivo apropriada.
/k: Erro
/u: Erro
/w: Erro


Código 1285

Mensagem
Não é possível especificar a seção [ClassInstall32] para a classe definida pela Microsoft.

Detalhes
A partir do Windows 10, os INFs fornecidos por IHV não têm permissão para usar um [ClassInstall32] em um INF de qualquer classe de configuração de dispositivo definida pelo sistema.
/k: Erro
/u: Erro
/w: Erro


Código 1286

Mensagem
Valor inválido <>"valor<>" excede o comprimento máximo de <valor>.

Detalhes
Os nomes de classe não podem exceder 31 caracteres de comprimento.
/k: Erro
/u: Erro
/w: Erro


Código 1287

Mensagem
Decoração de versão do sistema operacional de destino inválida '<valor>' para o nome da seção de modelo '<valor>' na seção [<valor>].

Detalhes
Não foi possível analisar a decoração da versão do sistema operacional de destino, verifique se ela está formada corretamente.

Para obter detalhes completos sobre a especificação de formato, consulte: Seção Fabricante do INF
/k: Erro
/u: Erro
/w: Erro


Código 1288

Mensagem
Versão do sistema operacional de destino inválido '<valor>.<valor>.<valor>', deve ser '<valor>.<valor>.<valor>' ou maior se especificar o número de build.

Detalhes
O direcionamento por número de build foi introduzido com o Windows 10, versão 1607 (Build 14310 ou posterior), permitindo que o número de build seja utilizado como critério de alvo.
especificado deve ser maior ou igual a 14310.
/k: Erro
/u: Erro
/w: Erro


Código 1289

Mensagem
Diretiva '<value>' ausente na seção [<valor>].

Detalhes
A diretiva especificada é exigida pela seção especificada, mas não foi possível encontrar.
/k: Erro
/u: Erro
/w: Erro


Código 1290

Mensagem
Diretiva '<value>' inválida para a seção [<value>].

Detalhes
A diretiva especificada é inválida na seção especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1292

Mensagem
<A diretiva value> requer uma cadeia de caracteres indireta na seção [Strings] e referenciada como <valor>.

Detalhes
A diretiva deve ser especificada como uma cadeia de caracteres indireta que pode ser resolvida pelo leitor em runtime.
/k: Erro
/u: Erro
/w: Erro


Código 1293

Mensagem
O nome do serviço '<value>' é reservado.

Detalhes
O nome do serviço especificado é reservado e não pode ser usado por nenhum driver.
/k: Erro
/u: Erro
/w: Erro


Código 1294

Mensagem
Valor duplicado <> '<value>' na seção [<valor>].

Detalhes
O mesmo valor é especificado várias vezes na mesma seção. Remova os desnecessários.
/k: Erro
/u: Erro
/w: Erro


Código 1295

Mensagem
A seção [<valor>] contém um número diferente de cadeias de caracteres que a seção [<valor>].

Detalhes
A seção [Strings] para cada idioma deve conter os mesmos valores.
/k: Erro
/u: Erro
/w: Erro


Código 1296

Mensagem
O hardware '<value>' não tem um serviço associado usando a seção de instalação '<value>'.

Detalhes
A partir do Windows 10, versão 1809, isso foi alterado de um Aviso para um Erro. As seções de serviços são
necessário para cada sistema operacional de destino definido. Essa é uma boa prática antes mesmo de 1809.

Se um INF anteriormente não incluísse esta seção porque se baseava nos serviços de driver da Caixa de Entrada fornecidos pela Microsoft,
em seguida, uma seção .Services que faz referência a uma seção .Services de um INF de entrada fornecido pela Microsoft usando a diretiva Needs
e as diretivas Include devem ser criadas. Por exemplo:
[DDInstall.Services]
Include=filename.inf
Needs=inf-section-name.Services

Para dispositivos que não exigem um driver de função, isso pode ser especificado da seguinte maneira:
AddService = ,2

Use isso somente no caso em que o INF está instalando um dispositivo que não precisa de um driver de função. Por exemplo
um dispositivo que requer apenas um driver de filtro, mas não um driver de função teria duas diretivas AddService:
AddService = MyFilterDriver, My-Service-Install-Section
AddService = ,2
/k: Erro
/u: Erro
/w: Erro


Código 1297

Mensagem
O driver do dispositivo não é instalado em nenhum dispositivo, use o driver primitivo se isso for pretendido.

Detalhes
Isso indica que o arquivo INF é um driver de dispositivo, mas não está sendo usado como um driver de dispositivo. Isso pode causar
problemas na forma como o driver é tratado pelo repositório de driver. Se isso não for intencional, verifique seu INF para ter certeza
que as IDs de hardware são especificadas corretamente. Se o driver não for destinado a ser instalado em dispositivos, converta-o para um
driver primitivo. Um driver primitivo é um driver que é instalado em todo o sistema em vez de em dispositivos específicos.

Para obter mais informações, consulte Converter para um driver primitivo
/k: Erro
/u: Erro
/w: Erro


Código 1299

Mensagem
As verificações adicionais de validação foram ignoradas devido a erros de interpretação.

Detalhes
O INF encontrou problemas de análise que impediram a conclusão da análise. Deve haver erros adicionais
que apontam para a causa do problema.
/k: Erro
/u: Erro
/w: Erro


Código 1300

Mensagem
Encontrado valor herdado <><>.

Detalhes
O INF executa uma operação herdada preterida que não é válida com produtos modernos do sistema operacional Windows.
/k: Erro
/u: Erro
/w: Erro


Código 1301

Mensagem
<Valor> da operação< legado> encontrado.

Detalhes
O INF executa uma operação herdada preterida que não é válida com produtos modernos do sistema operacional Windows.
/k: Erro
/u: Erro
/w: Erro


Código 1302

Mensagem
Operação legada de <valor> encontrada para o valor< '>value<'>.

Detalhes
O INF executa uma operação herdada preterida que não é válida com produtos modernos do sistema operacional Windows.
/k: Erro
/u: Erro
/w: Erro


Código 1303

Mensagem
Operação de valor herdado <encontrada> definindo <valor> (<valor>)<valor>.

Detalhes
O INF define um instalador de classe ou co-instalador, que não tem mais suporte em produtos modernos do sistema operacional Windows e não deve ser usado.
/k: Erro
/u: Erro
/w: Erro


Código 1304

Mensagem
Operação herdada <valor> encontrada usando chave não relativa (<valor>\<valor>)<.>

Detalhes
As operações do Registro devem ser feitas usando uma HKR (chave relativa). Isso armazenará o valor em um local apropriado
em relação ao tipo de seção INF em que ela é usada.
/k: Aviso
/u: Erro
/w: Nenhum


Código 1305

Mensagem
Operação de valor herdado <encontrada usando valor de vários sz anexável (>valor<\>valor<).><.>

Detalhes
Esse INF exclui um valor de um REG_MULTI_SZ ou acrescenta a um REG_MULTI_SZ existente. Isso leva a não-
resultados determinísticos, e essas ações não devem ser realizadas.
/k: Aviso
/u: Erro
/w: Erro


Código 1306

Mensagem
Operação de <valor> herdado encontrada com caminho de destino não-sistema (<valor>) para '<valor>'<>.

Detalhes
O INF especifica uma cópia de arquivo com um destino fora do caminho do sistema.
/k: Aviso
/u: Erro
/w: Nenhum


Código 1307

Mensagem
Encontrado valor herdado <><>.

Detalhes
O INF executa uma operação herdada que só é válida em versões do sistema operacional Windows para desktop.
/k: Aviso
/u: Erro
/w: Erro


Código 1308

Mensagem
<Valor> da operação< legado> encontrado.

Detalhes
Os arquivos INF só devem executar as operações aditivas necessárias para configurar o dispositivo. Quando um driver é excluído
do sistema, as operações apropriadas para limpar o driver serão executadas automaticamente.
/k: Aviso
/u: Erro
/w: Erro


Código 1309

Mensagem
Operação legada de <valor> encontrada para o valor< '>value<'>.

Detalhes
Os arquivos INF só devem executar as operações aditivas necessárias para configurar o dispositivo. Quando um driver é excluído
do sistema, as operações apropriadas para limpar o driver serão executadas automaticamente.
/k: Aviso
/u: Erro
/w: Erro


Código 1310

Mensagem
Seção necessária [<valor>] com sufixo '.<value>' não corresponde ao sufixo da primeira seção de referência [<valor>.<value>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que seja igual ao sufixo do
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services

Observe que ambas as seções têm um sufixo .Services.

Esse erro indica que a seção especificada está sendo analisada incorretamente como se fosse uma seção com um
sufixo diferente.
/k: Erro
/u: Erro
/w: Erro


Código 1311

Mensagem
A seção necessária [<valor>] deve ter sufixo '.<valor>' para corresponder à primeira seção de referência [<valor>.<value>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que seja igual ao sufixo do
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services
Observe que ambas as seções têm um sufixo .Services.

Esse erro indica que a seção especificada está sendo analisada incorretamente como se fosse uma seção com um
sufixo diferente.
/k: Erro
/u: Erro
/w: Erro


Código 1312

Mensagem
Seção necessária [<valor>] com sufixo '.<value>' não corresponde ao sufixo da seção pai [<valor>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que seja igual ao sufixo do
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services
Observe que ambas as seções têm um sufixo .Services.

Esse erro indica que o sufixo de uma seção necessária não corresponde à seção de referência.
/k: Erro
/u: Erro
/w: Erro


Código 1313

Mensagem
A seção necessária [<valor>] deve ter sufixo '.<valor>' para corresponder ao sufixo da seção pai [<valor>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que seja igual ao sufixo do
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services
Observe que ambas as seções têm um sufixo .Services.

Esse erro indica que o sufixo de uma seção necessária não corresponde à seção de referência.
/k: Erro
/u: Erro
/w: Erro


Código 1314

Mensagem
Seção necessária [<valor>] encontrada no INF incluído "<valor>", não referenciada a partir de [<valor>].

Detalhes
Uma seção localizada em outro INF foi especificada usando a diretiva Needs. O INF que contém a seção deve ser
referenciado com a diretiva Include na mesma seção que a diretiva Needs.
/k: Erro
/u: Erro
/w: Erro


Código 1315

Mensagem
Seção necessária [<valor>] não encontrada.

Detalhes
Não foi possível localizar uma seção especificada usando a diretiva Needs.
/k: Erro
/u: Erro
/w: Erro


Código 1316

Mensagem
Seção decorada necessária [<valor>.<valor>] não encontrado.

Detalhes
Não foi possível localizar uma seção especificada usando a diretiva Needs.
/k: Erro
/u: Erro
/w: Erro


Código 1317

Mensagem
A seção não decorada necessária [<valor>] não faz parte da plataforma de SO de destino.

Detalhes
Uma seção especificada usando a diretiva Needs não pôde ser localizada usando o arquivo IAS fornecido para o sistema operacional de destino.
/k: Erro
/u: Erro
/w: Erro


Código 1318

Mensagem
O INF "<valor>" incluído não faz parte da plataforma do sistema operacional de destino.

Detalhes
Um INF especificado usando a diretiva Include não pôde ser localizado usando o arquivo IAS fornecido para o sistema operacional de destino.
/k: Erro
/u: Erro
/w: Erro


Código 1319

Mensagem
A seção [<valor>] deve incluir o arquivo "<valor>" para usar a diretiva Needs em [<valor>].

Detalhes
A seção especificada usa a diretiva Needs para referenciar uma seção, mas não possui uma diretiva Include especificando
o INF que contém a seção.
/k: Erro
/u: Erro
/w: Erro


Código 1320

Mensagem
A raiz do registro '<value>\<value>' não está restrita a HKR.

Detalhes
As chaves do Registro devem estar em locais raiz relativos HKR isolados.

Para obter detalhes completos, consulte o Isolamento de Pacote de Driver
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1321

Mensagem
A raiz do Registro (<valor>\<valor>) do valor '<valor>' não é isolada para HKR.

Detalhes
Os valores de registro devem estar localizados em raízes relativas HKR isoladas.

Para obter detalhes completos, consulte o Isolamento de Pacote de Driver
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1322

Mensagem
O caminho do arquivo de destino '<value>' para o arquivo '<value>' não é isolado para DIRID <value>.

Detalhes
Os arquivos devem especificar seu destino de cópia como DIRID 13. Isso mantém os arquivos isolados no repositório de driver.

Para obter detalhes completos, consulte o Isolamento de Pacote de Driver
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1323

Mensagem
O valor da chave do registro de serviços '<valor>' deve estar na subchave 'Parâmetros'.

Detalhes
Os valores de registro usando uma raiz HKR relativa ao serviço devem ser escritos na subchave Parâmetros.

Para obter detalhes completos, consulte o Isolamento de Pacote de Driver
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1324

Mensagem
A seção [Versão] deve especificar PnpLockdown=1 para impedir que aplicativos externos modifiquem arquivos de driver instalados.

Detalhes
PnpLockdown=1 deve ser especificado na seção [Versão]. Isso adiciona um nível adicional de segurança ao pacote de driver
arquivos destinados a prevenir adulteração.
/k: Aviso
/u: Aviso
/w: Erro


Código 1325

Mensagem
Registro de classe COM não suportado '<valor>', somente InprocServer32 é suportado.

Detalhes
Não há suporte para o tipo especificado de classe COM.
/k: Aviso
/u: Aviso
/w: Erro


Código 1326

Mensagem
Caminho de arquivo não isolado '<value>', esperando Nome do Arquivo no <valor>.

Detalhes
O caminho do arquivo de dados especificado deve ser um caminho relativo a %%DriverData%%.
/k: Aviso
/u: Aviso
/w: Erro


Código 1328

Mensagem
Caminho de arquivo sem suporte '<valor>' substituído por '<valor>'.

Detalhes
Não foi possível resolver o caminho do arquivo especificado.
/k: Nenhum
/u: Nenhum
/w: Aviso


Código 1329

Mensagem
Não é possível adicionar filtros com registro ou propriedade, use a seção [DDInstall.Filters].

Detalhes
Drivers de filtro não podem ser adicionados com um registro ou valor de propriedade. Os filtros devem ser adicionados usando uma seção [DDInstall.Filters].
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1330

Mensagem
Não é possível copiar vários arquivos de origem diferentes ('<value>' e '<value>') para o arquivo de destino '<value>'.

Detalhes
Arquivos diferentes estão sendo copiados para um único local dentro do INF. Em cenários em que o sistema operacional deve executar todo o arquivo
cópias antes de um dispositivo ser conectado, o estado resultante torna-se não-determinístico.

Para obter detalhes completos, consulte o Erro infVerif 1330
/k: Erro
/u: Erro
/w: Erro


Código 1331

Mensagem
Não é possível definir o valor do Registro '<value>\<value>\<value>' de forma diferente entre as seções [<valor>] e [<valor>].

Detalhes
O valor do Registro especificado é definido de forma diferente entre duas seções de instalação diferentes. Em cenários em que o sistema operacional deve
executar todas as operações do Registro antes de um dispositivo ser conectado, o estado resultante torna-se não determinístico.

Para obter detalhes completos, consulte o Erro infVerif 1330
/k: Aviso
/u: Erro
/w: Erro


Código 1332

Mensagem
Não é possível definir o valor do registro '<value>\<value>\<value>' de forma diferente entre as seções [<valor>] e [<valor>] para o serviço '<value>'.

Detalhes
O valor do Registro especificado é definido de forma diferente entre as duas seções de instalação de serviços diferentes. Em cenários em que o
O sistema operacional deve executar todas as operações de serviço antes de um dispositivo ser conectado, o estado resultante se torna não determinístico.

Para obter detalhes completos, consulte o Erro infVerif 1330
/k: Aviso
/u: Erro
/w: Erro


Código 1333

Mensagem
Não é possível configurar o serviço '<value>' de forma diferente entre as seções [<valor>] e [<valor>].

Detalhes
O serviço especificado é instalado de forma diferente entre duas seções de instalação diferentes. Em cenários em que o sistema operacional deve
executar todas as operações de serviço antes de um dispositivo ser conectado, o estado resultante torna-se não determinístico.

Para obter detalhes completos, consulte o Erro infVerif 1330
/k: Aviso
/u: Erro
/w: Erro


Código 1340

Mensagem
DIRID especificado '<valor>' não é permitido.

Detalhes
O DIRID especificado foi preterido e não pode mais ser usado.
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1341

Mensagem
DIRID especificado '<valor>' não é permitido.

Detalhes
O DIRID especificado foi preterido e não pode mais ser usado.
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1380

Mensagem
Invalid ExtensionId "<valor>" especificado na seção [Version].

Detalhes
O valor ExtensionId está em um formato incorreto. Ele deve seguir o formato GUID padrão, incluindo chaves e traços.
/k: Erro
/u: Erro
/w: Erro


Código 1381

Mensagem
Diretiva ExtensionId ausente na seção [Versão].

Detalhes
Infs de extensão exigem que uma ExtensionId seja especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1382

Mensagem
Não é possível especificar a diretiva '<value>' em INFs de extensão.

Detalhes
Os INFs de extensão não dão suporte à diretiva especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1383

Mensagem
Não é possível especificar o sinalizador '<value>' para serviços definidos em INFs de extensão.

Detalhes
Os INFs de extensão não dão suporte ao indicador de serviço especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1384

Mensagem
O uso de filtros com registros ou propriedades em extensões INFs não são recomendados, use a seção [DDInstall.Filters].

Detalhes
INFs de extensão podem ser instalados sobre o INF base em qualquer ordem. Usando um registro ou diretivas de propriedade para
os filtros de instalação podem levar à ordenação de pilha não determinística.
/k: Aviso
/u: Aviso
/w: Aviso


Código 1400

Mensagem
Serviço '<value>' não especificado em uma diretiva de serviço UMDF.

Detalhes
O serviço UMDF é criado, mas não é especificado em nenhuma diretiva UMDF, como UmdfServiceOrder.
/k: Erro
/u: Erro
/w: Erro


Código 1401

Mensagem
Não há suporte para a diretiva '<value>' na versão <value><value>.<value>.

Detalhes
A diretiva WDF especificada foi preterida na versão do WDF utilizada pelo INF.
/k: Erro
/u: Erro
/w: Erro


Código 1402

Mensagem
<valor> versão <valor>.<valor> foi descontinuado, o driver deve ser portado para usar a versão de modelo de driver <valor><valor>.

Detalhes
A versão especificada do WDF foi descontinuada. O driver deve ser atualizado para usar uma versão mais recente.

Para obter informações adicionais, consulte Converter de UMDF1 para UMDF2
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1420

Mensagem
O INF baseado em [DefaultInstall] não pode ser processado como Primitivo.

Detalhes
O INF usa a seção [DefaultInstall], mas não atende aos requisitos para ser processado como um INF primitivo.
/k: Erro
/u: Erro
/w: Erro


Código 1421

Mensagem
Seção [<valor>] sem elemento arquitetônico.

Detalhes
Todas as seções [DefaultInstall] devem ter uma decoração de arquitetura.
/k: Erro
/u: Erro
/w: Erro


Código 1422

Mensagem
A seção [DefaultUninstall.NT*] deve definir LegacyUninstall=1 para dar suporte à compatibilidade de instalação INF primitiva e de versões anteriores.

Detalhes
Um INF primitivo não deve especificar nenhum comportamento de desinstalação. Para dar suporte a plataformas legadas, a seção de desinstalação pode
especifique LegacyUninstall=1 para utilizar a seção de desinstalação somente em plataformas herdadas.
/k: Erro
/u: Erro
/w: Erro


Código 1423

Mensagem
Os drivers primitivos exigem uma seção [<valor>] decorada por arquitetura.

Detalhes
Drivers primitivos exigem pelo menos uma seção [DefaultInstall] com decoração de arquitetura.
/k: Erro
/u: Erro
/w: Erro


Código 1430

Mensagem
O valor do Registro '<value>' não é permitido em '<value>\<value>'.

Detalhes
O valor do Registro especificado não é permitido.
/k: Erro
/u: Erro
/w: Erro


Código 1431

Mensagem
O valor de registro conhecido '<value>' tem um tipo incorreto, esperando tipo de valor 0x<value>.

Detalhes
O valor do Registro especificado é um valor conhecido e deve ter um tipo específico, caso contrário, ele pode não ser interpretado corretamente pelo sistema operacional ou outros aplicativos.
/k: Erro
/u: Erro
/w: Erro


Código 1450

Mensagem
A diretiva herdada não isolada '<value>' pode ser ignorada.

Detalhes
A diretiva especificada pode não ter efeito em algumas versões do sistema operacional ou tipos de produto.
/k: Nenhum
/u: Nenhum
/w: Aviso


Código 2004

Mensagem
O uso da diretiva de <valor> não é recomendado.

Detalhes
A diretiva especificada é válida, no entanto, não é recomendada.
/k: Aviso
/u: Aviso
/w: Aviso


Código 2006

Mensagem
Serviço indefinido '<value>' na seção [<value>].

Detalhes
O serviço especificado foi declarado com uma diretiva AddService, mas a seção de instalação do serviço correspondente poderia
não localizado.
/k: Erro
/u: Erro
/w: Erro


Código 2008

Mensagem
O nome da seção [<valor>] também é utilizado por um arquivo INF associado.

Detalhes
O mesmo nome de seção é usado tanto neste INF quanto em um INF especificado por uma instrução Include. Isso pode levar
para resultados de análise incorretos.
/k: Erro
/u: Erro
/w: Erro


Código 2009

Mensagem
A diretiva herdada '<value>' será ignorada.

Detalhes
A diretiva especificada foi preterida e será ignorada na maioria dos cenários de análise.
/k: Aviso
/u: Aviso
/w: Aviso


Código 2010

Mensagem
A seção [<valor>] deve ter '.<valor>' como decoração.

Detalhes
A seção especificada não tem uma decoração de arquitetura e será tratada implicitamente como a arquitetura x86.
A arquitetura deve ser declarada explicitamente.
/k: Aviso
/u: Aviso
/w: Aviso


Código 2083

Mensagem
Seção [<valor>] não referenciada ou usada.

Detalhes
A seção especificada não será usada durante a instalação do dispositivo. Se isso não for intencional, pode haver outro
erro que impede o uso.
/k: Aviso
/u: Aviso
/w: Aviso


Código 2084

Mensagem
O '<valor>' binário de serviço deve fazer referência a um arquivo de destino CopyFiles.

Detalhes
O serviço é registrado usando um binário de serviço que não faz parte do pacote de driver. Esse erro pode ocorrer em
alguns casos porque o arquivo binário do serviço foi especificado incorretamente, como aspas ausentes em torno de um caminho com espaços.

Para obter detalhes adicionais, consulte o Erro infVerif 2084
/k: Aviso
/u: Aviso
/w: Erro


Código 2085

Mensagem
O '<valor>' binário de serviço deve ser especificado como um caminho em um DIRID.

Detalhes
O caminho binário de serviço é necessário para ser especificado como um caminho sob um valor DIRID, como %%13%%\binary.sys.

Para obter informações adicionais sobre DIRIDs, consulte Usando DIRIDs
/k: Erro
/u: Erro
/w: Erro


Código 2090

Mensagem
Substituiu padrão herdado na seção '<valor>' usando '<valor>'. O suporte à sintaxe atualizada começa na versão '<valor>.<valor>.<valor>' do sistema operacional.

Detalhes
Um mecanismo herdado foi identificado e substituído automaticamente por uma alternativa de data up-todurante a análise. O INF
deve ser atualizado para utilizar o mecanismo de data up-to.

Para obter detalhes completos, consulte Shims INF
/k: Erro
/u: Erro
/w: Erro


Código 2091

Mensagem
Não é possível substituir o padrão herdado na seção '<value>' usando '<value>'.

Detalhes
Um mecanismo legado foi identificado no INF, mas não pôde ser substituído automaticamente por uma alternativa up-to-date.
O INF deve ser atualizado para usar o mecanismo de data up-to.

Para obter detalhes completos, consulte Shims INF
/k: Erro
/u: Erro
/w: Erro


Código 2092

Mensagem
Padrão herdado substituído na seção '<value>' usando '<value>' para seguir as práticas recomendadas. O suporte à sintaxe atualizada começa na versão '<valor>.<valor>.<valor>' do sistema operacional.

Detalhes
Um mecanismo herdado foi identificado e substituído automaticamente por uma alternativa de data up-todurante a análise. O INF
deve ser atualizado para utilizar o mecanismo de data up-to.

Para obter detalhes completos, consulte Shims INF
/k: Nenhum
/u: Nenhum
/w: Erro


Código 2093

Mensagem
Não é possível aplicar o shim '<value>'.

Detalhes
Falha ao aplicar corretamente um shim INF. Esse não é um erro crítico. Um INF shim é uma modificação do INF que
ocorre automaticamente para melhorar o comportamento de instalação de determinados padrões em um INF.

Para obter detalhes completos, consulte Shims INF
/k: Erro
/u: Erro
/w: Erro


Código 2400

Mensagem
<A diretiva de valor> requer dois campos: <ID do componente>, <seção do componente>

Detalhes
A diretiva especificada não contém os campos necessários.
/k: Erro
/u: Erro
/w: Erro


Código 2402

Mensagem
A seção [<valor>] não permite a diretiva <valor>.

Detalhes
A diretiva especificada não é permitida na seção especificada.
/k: Erro
/u: Erro
/w: Erro


Código 2403

Mensagem
<a diretiva value> deve ter exatamente 1 campo. <foram fornecidos valores> .

Detalhes
A diretiva contém o número incorreto de campos.
/k: Erro
/u: Erro
/w: Erro


Código 2405

Mensagem
Somente INFs com o nome de classe "NetDriver" podem usar a seção [DefaultInstall.NetDrivers].

Detalhes
A seção especificada não pode ser usada, exceto pela classe "NetDriver".
/k: Erro
/u: Erro
/w: Erro


Código 2411

Mensagem
Valor inválido <GUID ">value<", esperando {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX}.> Execute guidgen.exe para gerar um novo GUID.

Detalhes
O valor guid especificado está em um formato incorreto. Ele deve seguir o formato GUID padrão, incluindo chaves e traços.
/k: Erro
/u: Erro
/w: Erro


Código 2412

Mensagem
Identificador de Componente inválido: '<value>', esperando um identificador válido que corresponda a '[a-z0-9_]+'.

Detalhes
O valor do identificador de componente especificado era inválido.
/k: Erro
/u: Erro
/w: Erro


Código 2413

Mensagem
<Valor> '<value>' inválido, esperando valores sensíveis a maiúsculas e minúsculas 'true' e 'false'.

Detalhes
O valor especificado era inválido, esperando 'true' ou 'false'.
/k: Erro
/u: Erro
/w: Erro


Código 2414

Mensagem
Valor inválido '<value>', esperando uma classe de filtro válida que corresponda a '[a-z0-9_]+'.

Detalhes
A classe de filtro especificada tinha um formato inválido.
/k: Erro
/u: Erro
/w: Erro


Código 2415

Mensagem
Valor inválido '<value>', somente os componentes do sistema operacional podem usar identificadores começando com 'ms_' ou 'vms_'.

Detalhes
INFs de terceiros podem não usar identificadores começando com 'ms_' ou 'vms_'.
/k: Erro
/u: Erro
/w: Erro


Código 2416

Mensagem
Valor< inválido >'<value>', esperando uma lista separada por vírgulas de tokens de ligação válidos que correspondam a '[a-z0-9_.]+'.

Detalhes
A lista especificada de tokens de associação era inválida.
/k: Erro
/u: Erro
/w: Erro


Código 2417

Mensagem
Valor inválido '<value>', esperando um nome de associação válido correspondente ao regex '[a-zA-Z0-9_]+'.

Detalhes
O nome de ligação especificado era inválido.
/k: Erro
/u: Erro
/w: Erro


Código 2418

Mensagem
Modificar drivers de filtro exige um 'FilterClass'.

Detalhes
Os drivers de filtro de rede exigem que uma classe de filtro seja especificada.
/k: Erro
/u: Erro
/w: Erro


Código 2419

Mensagem
O token de associação '<value>' e todos os tokens não padrão que começam com 'ms_' ou 'ndis' são reservados.

Detalhes
O token especificado é reservado e não deve ser usado.
/k: Erro
/u: Erro
/w: Erro


Código 2420

Mensagem
Os INFs do NetDriver exigem uma seção [<valor>] com pelo menos uma diretiva AddNetFilter ou AddNetProtocol.

Detalhes
Os INFs do NetDriver requerem a seção e as diretivas especificadas.
/k: Erro
/u: Erro
/w: Erro


Código 2500

Mensagem
O token de associação herdado '<value>' é obsoleto e não tem mais suporte.

Detalhes
O token especificado não tem mais suporte e não deve ser usado.
/k: Erro
/u: Erro
/w: Erro


Código 2501

Mensagem
O serviço referenciado '<value>' não está presente neste INF.

Detalhes
O INF faz referência a um serviço que não é criado por esse INF.
/k: Erro
/u: Erro
/w: Erro


Código 2600

Mensagem
<o valor> '<value>' deve apontar para um caminho sob a DIRID <value>.

Detalhes
Os drivers de exibição devem usar o DIRID especificado para caminhos de arquivo.
/k: Erro
/u: Erro
/w: Erro


Código 2601

Mensagem
<o valor> '<value>' deve apontar para um caminho sob a DIRID <value>.

Detalhes
Os drivers de exibição devem usar o DIRID especificado para caminhos de arquivo.
/k: Erro
/u: Erro
/w: Erro


Código 2602

Mensagem
O serviço '<value>' deve ter um <valor> de <valor>.

Detalhes
Um serviço de exibição deve definir o valor especificado adequadamente.
/k: Erro
/u: Erro
/w: Erro


Código 2603

Mensagem
A diretiva '<value>' é inválida para drivers de exibição.

Detalhes
Os drivers de exibição podem não usar a diretiva especificada.
/k: Aviso
/u: Erro
/w: Erro


Código 2650

Mensagem
O uso direto de '<value>' não é permitido, em vez disso inclua [<valor>].

Detalhes
O INF deve usar diretivas Include/Needs para referenciar seções de arquivo INF fornecidas pela Microsoft em vez de diretamente
referenciando seus arquivos binários de driver.
/k: Erro
/u: Erro
/w: Erro


Código 2651

Mensagem
As necessidades indicam [<valor>], mas '<valor>' não foi incluído.

Detalhes
A diretiva Needs foi usada para fazer referência a uma seção, mas a diretiva Include não foi usada para especificar a
INF fornecido pela Microsoft que contém essa seção.
/k: Erro
/u: Erro
/w: Erro


Código 2652

Mensagem
A seção [<valor>] deve usar a diretiva Needs para referenciar [<valor>].

Detalhes
Os INFs de câmera devem usar as diretivas de necessidades para referenciar as seções especificadas fornecidas pela Microsoft.
/k: Erro
/u: Erro
/w: Erro


Código 2660

Mensagem
Não é possível modificar a subchave HKCR\<value> registry. Ele deve estar sob HKR.

Detalhes
A subchave do Registro especificada não pode ser gravada. O estado do Registro deve ser gravado usando um AddReg
diretiva com uma raiz reg de HKR.
/k: Nenhum
/u: Nenhum
/w: Erro


Código 2661

Mensagem
Somente um dispositivo com a classe AudioProcessingObject tem permissão para gravar na subchave de registro <value>.

Detalhes
A subchave do Registro especificada não tem permissão para ser gravada para a classe atual.
/k: Nenhum
/u: Nenhum
/w: Erro


Código 2662

Mensagem
A seção [<valor>] deve incluir wdmaudio.inf para poder registrar corretamente APOs FX referenciados.

Detalhes
As FX APOs devem ser registradas por meio da seção apropriada de wdmaudio.inf.
/k: Nenhum
/u: Nenhum
/w: Erro


Código 2663

Mensagem
A seção [<valor>] deve usar a diretiva Needs para referenciar [<valor>] de wdmaudio.inf.

Detalhes
As APOs FX devem ser registradas por meio da seção apropriada de wdmaudio.inf.
/k: Nenhum
/u: Nenhum
/w: Erro