Partilhar via


Erros e avisos de validação INF

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

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

Diretrizes para Erros

O InfVerif segue uma regra geral de que quanto menor o número de erros, 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 secção não ser utilizada pode ser um sintoma de uma diretiva INF invocada incorretamente.

Tratamento de erros

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

Os erros estão relacionados com as seguintes condições:

  • O analisador INF não consegue interpretar com êxito o seu INF
  • 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 reservar um tempo para entender o problema que está sendo relatado. Se não compreender um determinado aviso, o seu INF pode nem sempre comportar-se como esperado.

Os avisos estão normalmente relacionados com:

  • Sintaxe que pode estar incorreta, mas tem cenários válidos onde é apropriado
  • Sintaxe que é válida para os parâmetros InfVerif fornecidos, mas é um erro noutros 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 que a 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
O arquivo INF não pôde ser localizado no caminho de arquivo especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1001

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

Detalhes
Os INFs de driver exigem uma seção de nível superior [Versão] com metadados sobre o formato de arquivo. Esta secção estava em falta ou
indicaram que o INF estava num formato não suportado.
/k: Erro
/u: Erro
/w: Erro


Código 1002

Mensagem
INF '<value>' inválido, erro de parsing na linha <value>. O analisador retornou um erro 0x<value>.

Detalhes
O INF continha um erro de sintaxe na linha especificada que impedia a continuação da análise. Normalmente,
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
INF tem codificação de arquivo inválida ou desconhecida, deve ser ANSI ou UTF-16 LE.

Detalhes
A codificação do INF não é suportada 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 especificando uma seção que contém mais dados, mas essa 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 '<value>' na seção [<value>].

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 "<value>" inválido, 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
Falta o nome da secção de modelos na secção [Fabricante].

Detalhes
Uma entrada na secção [Fabricante] está sem o nome da secção [Modelos].
/k: Erro
/u: Erro
/w: Erro


Código 1013

Mensagem
Chave <valor><valor> ausente na 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 <de valor>< inválida >na seção <valor>.

Detalhes
Foi encontrada uma chave necessária na secção INF, mas foram fornecidos dados inválidos.
/k: Erro
/u: Erro
/w: Erro


Código: 1015

Mensagem
Caminho de <valor> inválido "<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 do valor> para <o arquivo de valor> "<value>".

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


Código 1017

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

Detalhes
Este 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 <><>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 do nível de filtro "<valor>" é reservado.

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


Código: 1021

Mensagem
O '<valor>' do serviço excede o comprimento máximo do nome (<valor>) quando tornado exclusivo.

Detalhes
O nome do serviço excede o comprimento máximo do nome do serviço quando tornado exclusivo anexando o token exclusivo ao nome.
/k: Erro
/u: Erro
/w: Erro


Código: 1022

Mensagem
Nome do serviço '<value>' deve utilizar a funcionalidade de nomes únicos 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
capacidade de nomes. Eles devem ser consistentes com o uso da função de nomes exclusivos.
/k: Erro
/u: Erro
/w: Erro


Código 1078

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

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


Código: 1080

Mensagem
<diretiva de valor em falta><>.

Detalhes
Falta um argumento para a diretiva especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1081

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

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


Código 1082

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

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


Código 1083

Mensagem
<A diretiva value> tem 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
Falta a diretiva «<valor>» para a diretiva «<valor>» com <valor> «<valor>» na secção [<valor>].

Detalhes
A diretiva exige que seja especificada uma diretiva adicional noutro local e não foi possível encontrá-la. 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 exige argumentos adicionais.
/k: Erro
/u: Erro
/w: Erro


Código: 1086

Mensagem
O valor< duplicado> '<valor>' pode ser ignorado.

Detalhes
A mesma parte de 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 ambas as diretivas <valor> e <valor>, <valor> será ignorado.

Detalhes
Algumas definições suportam apenas uma diretiva ou outra e não podem ser ambas utilizadas. Por exemplo, AddFilter suporta
especificando um nível ou posição de filtro, 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 determinista.
/k: Erro
/u: Erro
/w: Erro


Código: 1100

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

Detalhes
Este erro ocorre quando um ficheiro é copiado ou renomeado do seu nome e localização originalmente armazenados pelo driver para um diferente.
Nome e localização no repositório de drivers.
[SourceDisksFiles]
DriverFile.sys=1,x64
[DestinationDirs]
CopyFileSection=13,SubDirectory

[CopyFileSection]
DriverFile.sys

O armazenamento do controlador mantém a estrutura de diretório do pacote de driver original. No código acima, o original
local do DriverFile.sys é <INF location>\x64, mas a diretiva CopyFiles o coloca em <INF location>\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 qualquer arquivo que tenha um diretório de destino do DIRID especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1102

Mensagem
Diretiva <valor> inválida, 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
Sinalizador inválido 0x<valor>, não pode ser usado com o valor< DIRID>.

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 do dispositivo inválido '<value>', o caminho deve ser relativo ao pacote de controladores de referência.

Detalhes
Um caminho absoluto foi especificado para o binário do 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 [<value>], SoftwareType é <value>, mas <value> está em falta.

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 <valor> SoftwareType pode não ser executado em todos os tipos de produto.

Detalhes
O tipo de software especificado só é funcional em produtos Windows Desktop OS e não funcionará com outros tipos de produto.
/k: Advertência
/u: Erro
/w: Advertência


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 no ID do componente.
/k: Erro
/u: Erro
/w: Erro


Código 1160

Mensagem
Modelo de encadeamento desconhecido '<value>' especificado para a classe COM '<value>', esperando 'Apartamento', 'Livre', 'Ambos' ou 'Neutro'.

Detalhes
O valor do modelo de threading especificado não é reconhecido. Os tipos suportados incluem 'Apartamento', 'Gratuito', 'Ambos' ou 'Neutro'.
/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 eventos têm o mesmo ID de canal dentro de um único provedor. Os IDs do canal devem ser exclusivos.

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


Código 1181

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

Detalhes
O canal de evento especifica um valor que é inválido com o tipo de canal.

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


Código 1182

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

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

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


Código 1199

Mensagem
A sintaxe '<value>' foi introduzida na versão <value>.<value>.<value> do sistema operativo, mas as secções DDInstall que utilizam a sintaxe serão instaladas em versões anteriores do sistema operativo. Essas secções DDInstall devem ser restritas a instalar apenas em <valor>.<valor>.<valor> ou superiores, utilizando um atributo TargetOSVersion.

Detalhes
A seção DDInstall afetada será instalada em versões de produtos que não suportam a sintaxe especificada. Uma compilação
número deve ser adicionado à seção Modelos para limitar a aplicabilidade do DDInstall apenas ao produto suportado
versões. Isso impedirá que o driver seja instalado em versões do produto onde ele não funcionará corretamente.

Para obter informações adicionais, consulte: Seção do fabricante do INF e Combinando 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 '<valor>' e será ignorada.

Detalhes
A diretiva especificada tem mais argumentos especificados do que o permitido. Os valores extras serão ignorados.
/k: Advertência
/u: Advertência
/w: Advertência


Código 1202

Mensagem
Informação incluída INF '<valor>' não encontrada. Apenas os INFs fornecidos pelo sistema podem ser incluídos.

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


Código 1203

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

Detalhes
Uma diretiva referiu-se a uma secção que não existe, o que pode ser um erro de digitação ou de sintaxe.
Verifique se o nome da seção existe e está escrito corretamente ou consulte a documentação completa sobre a diretiva especificada
para mais informações.
/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 provedores 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 a partir da <diretiva valor> e <valor> .

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

CopyFiles = FileSection
DelFiles = FileSection
/k: Advertência
/u: Advertência
/w: Advertência


Código 1206

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

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

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


Código 1207

Mensagem
A diretiva «<valor>» não é permitida nos INFs da MSFT.

Detalhes
As INFs da Microsoft não estão autorizadas a usar a diretiva especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1208

Mensagem
Diretiva «<valor>» não é permitida.

Detalhes
Esta diretiva só é permitida em arquivos INF da caixa de entrada fornecidos pela Microsoft e não pode 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
Provedor não pode ser "<valor>", 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 [<value>], "<value>" e "<value>". Apenas um serviço pode usar SPSVCINST_ASSOCSERVICE.

Detalhes
A bandeira SPSVCINST_ASSOCSERVICE indica que o serviço é o controlador de função para o dispositivo. Um dispositivo só pode
ter um serviço de controlador de função associado.
/k: Erro
/u: Erro
/w: Erro


Código 1212

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

Detalhes
Os dois nomes de seção especificados não podem estar ambos 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 só devem ser referenciados a partir da diretiva CatalogFile na seção [Version].
/k: Erro
/u: Erro
/w: Erro


Código 1214

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

Detalhes
Os nomes dos ficheiros 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>, esperando 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, onde cada segmento está entre 0-65536.
/k: Erro
/u: Erro
/w: Erro


Código 1218

Mensagem
Valor de data do driver inválido <valor> em <valor>, com o formato esperado MM/DD/AAAA.

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


Código 1220

Mensagem
Não é possível fazer referência direta a uma seção definida em um INF incluído (<valor>).

Detalhes
Nas INFs incluídas, as seções só podem ser referenciadas por meio da diretiva Needs nas seções correspondentes de DDInstall.
/k: Erro
/u: Erro
/w: Erro


Código 1222

Mensagem
Não é possível modificar as chaves de registo `<value>\<value>`, embora HKLM\SYSTEM\CurrentControlSet seja autorizado.

Detalhes
A chave do Registro especificada não pode ser gravada. O estado do Registro deve ser escrito usando uma diretiva AddReg
com uma raiz de registo de HKR.
/k: Erro
/u: Erro
/w: Erro


Código 1223

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

Detalhes
A chave do Registro especificada não pode ser gravada. O estado do Registro deve ser escrito usando uma diretiva AddReg
com uma raiz de registo de HKR.
/k: Erro
/u: Erro
/w: Erro


Código 1224

Mensagem
Raiz de registo inválida "<value>".

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


Código 1225

Mensagem
O valor do Registro '<value>' deve ser do 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 de registo '<value>' diretamente relacionado a <valor>.

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


Código 1229

Mensagem
Valor <nome de ficheiro> ausente na <entrada>.

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 '<valor>' na seção [SourceDisksFiles].

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

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


Código 1231

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

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


Código 1233

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

Detalhes
A diretiva especificada é necessária para que o pacote de driver seja assinado, mas não está presente.
/k: Erro
/u: Erro
/w: Erro


Código 1234

Mensagem
Valor de diretiva <necessário ausente, vazio ou inválido na seção [>value<>].

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


Código 1235

Mensagem
String token '<value>' não definido na secção [<value>] - se pretender usar um '<value>' literal em uma string, use '<value>' em vez disso.

Detalhes
Um token de cadeia de caracteres especificado não tem definição na seção [Strings]. 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 [Strings].

Este erro ocorre frequentemente se o ficheiro INF especificar um valor de registo que contenha uma variável de ambiente. Por exemplo:
[MyAddReg]
HKR,,DllPath,%SystemRoot%\System32\binary.dll

O componente %SystemRoot% path é interpretado como o token de substituição de cadeia de caracteres "SystemRoot" sob o
[Strings] seção, em vez do comportamento pretendido de armazenar o literal "%SystemRoot%" no registo. 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 utilizador (<valor>) não resolvível para o ficheiro de origem "<valor>" na secçã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 irresolví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 ficheiro de origem "<valor>" na secção [<valor>].

Detalhes
O valor DIRID especificado não é suportado.
/k: Erro
/u: Erro
/w: Erro


Código 1245

Mensagem
Pontuação de funcionalidade inválida '<valor>'.

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


Código 1250

Mensagem
O tipo de registo de eventos '<value>' é inválido, esperando 'System', 'Application' ou 'Security'.

Detalhes
O tipo de log de eventos especificado não é reconhecido. Os tipos suportados incluem 'Sistema', 'Aplicação' ou 'Segurança'.
/k: Erro
/u: Erro
/w: Erro


Código 1251

Mensagem
Não é possível adicionar o serviço desativado '<valor>' (StartType=4) com a flag SPSVCINST_ASSOCSERVICE.

Detalhes
O serviço associado não pode ser criado como um serviço desativado.
/k: Advertência
/u: Advertência
/w: Advertência


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 é suportada para o tipo de serviço especificado.
/k: Advertência
/u: Advertência
/w: Advertência


Código 1253

Mensagem
ignorar a diretiva «<value>» sem um nome de serviço na secção [<value>].

Detalhes
A diretiva especificada não pode ser usada as-is sem um nome de serviço. Se nenhum nome de serviço for intencional, isso pode 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 analisado corretamente. Isso pode ser devido ao uso incorreto ou ausente de aspas.
/k: Erro
/u: Erro
/w: Erro


Código 1256

Mensagem
Sinais de interface WMI inválidos '<valor>'.

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, utilize <value> em vez de utilizar o 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 criar
o controlador mais robusto contra as alterações do ambiente.
/k: Erro
/u: Erro
/w: Erro


Código 1258

Mensagem
O caminho do ficheiro "<value>" em <valor> pode estar incorreto em alguns cenários ou contextos de instalação de dispositivos. Em vez disso, utilize <valor>\<subdiretório>.

Detalhes
Use um caminho resolúvel em tempo de execução, como %SystemRoot% para valores armazenados no Registro. Os valores DIRID podem ser totalmente configurados.
O problema é resolvido no momento em que o driver é adicionado à imagem. Quando o driver INF é processado em uma implantação diferente
Em cenários como imagens offline ou actualização do sistema operacional, pode ser armazenado um valor incorreto.
/k: Erro
/u: Erro
/w: Erro


Código 1260

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

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


Código 1261

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

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


Código 1262

Mensagem
Entrada de valor inválida< devido à máscara de bits não-byte '0x>valor<'.>

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


Código 1263

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

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 de <valor> inválida devido à ausência do sinalizador de tipo de valor 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 valor não multi-sz.

Detalhes
Append foi especificado no valor do registo, mas o valor não era de um tipo ao qual possa ser acrescentado.
/k: Erro
/u: Erro
/w: Erro


Código 1266

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

Detalhes
Um valor está sendo excluído de um multi-sz, mas nenhum valor foi especificado para excluir.
/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 de valor> , esperando <valor> decimal (0+) ou hexadecimal (0x0+).

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


Código 1270

Mensagem
INF não instala um driver para quaisquer IDs de hardware criados 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
Nome da seção de instalação do modelo ausente.

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


Código 1272

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

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


Código 1273

Mensagem
O ficheiro de origem "<value>" utiliza o id de disco <value>, que não está listado em [<value>].

Detalhes
O ID de disco especificado 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 [<value>]. É necessário executar a ferramenta stampinf para resolver tokens $ARCH$ com diferenciação de maiúsculas.

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


Código 1275

Mensagem
<value> '<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 Nome da Classe e ClassGuid, esperando Classe "<valor>" para ClassGuid "<valor>".

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


Código 1281

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

Detalhes
A classe especificada é uma classe bem 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 "<valor>" está reservada para uso por Microsoft.

Detalhes
A classe de dispositivo especificada não pode ser usada em nenhum driver de remessa ou produto. Os drivers de amostra irão retornar este erro
se o exemplo for projetado de uma forma 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 pelo 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 "<valor>" excede o comprimento máximo do <valor>.

Detalhes
Os nomes das classes não podem exceder 31 caracteres.
/k: Erro
/u: Erro
/w: Erro


Código 1287

Mensagem
Decoração da versão do SO de destino inválida '<value>' para o nome da secção de modelo '<value>' na secção [<value>].

Detalhes
A decoração da versão do SO de destino não pôde ser analisada, verifique se está corretamente formada.

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


Código 1288

Mensagem
Valor inválido para a versão do SO de destino '<valor>.<valor>.<valor>', deve ser '<valor>.<valor>.<valor>' ou superior, caso especifique o número da compilação.

Detalhes
A segmentação por número de compilação foi introduzida com o Windows 10, versão 1607 (Build 14310 ou posterior), portanto, o número de compilação
especificado deve ser maior ou igual a 14310.
/k: Erro
/u: Erro
/w: Erro


Código 1289

Mensagem
Falta a diretiva «<valor>» na secção [<valor>].

Detalhes
A diretiva especificada é exigida pela seção especificada, mas não pôde ser encontrada.
/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 dentro da seção especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1292

Mensagem
<a diretiva value> requer uma string indireta na seção [Strings] e referenciada como <value>.

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


Código 1293

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

Detalhes
O nome de 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<>'<valor>' na seção [<valor>].

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


Código 1295

Mensagem
Seção [<valor>] contém um número diferente de cadeias de caracteres que 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 mudou de um Aviso para um Erro. As secções .Services são
necessário para cada SO de destino definido. Esta é uma boa prática mesmo antes de 1809.

Se um INF anteriormente não incluía esta seção porque dependia de serviços de driver de caixa de entrada fornecidos pela Microsoft,
em seguida, uma secção .Serviços que faz referência a uma secção .Serviços de uma INF Caixa de Entrada fornecida pela Microsoft usando Needs
e Devem ser criadas diretivas de inclusão. Por exemplo:
[DDInstall.Services]
Include=nome do arquivo.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 apenas 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 de 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. Isto pode causar
Problemas na forma como o driver é tratado pelo repositório de drivers. Se isto não for intencional, verifique o seu INF para se certificar de que
que os IDs de hardware estão especificados corretamente. Se o driver não se destinar a ser instalado em dispositivos, converta-o em um
motorista 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
Verificações de validação adicionais ignoradas devido a erros de análise.

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<> de valor< herdado >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 de <valor> herdado encontrada para '<valor>'<.>

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
Encontrada operação de <valor> herdado definindo <valor> (<valor>)<valor>.

Detalhes
O INF define um coinstalador ou instalador de classe, que não são mais suportados em produtos modernos do sistema operacional Windows e não devem ser usados.
/k: Erro
/u: Erro
/w: Erro


Código 1304

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

Detalhes
As operações de registo devem ser feitas utilizando uma chave relativa (HKR). Isso armazenará o valor em um local apropriado
relativamente ao tipo de secção INF em que é utilizada.
/k: Advertência
/u: Erro
/w: Nenhum


Código 1305

Mensagem
Operação de valor herdada < encontrada ao usar um valor multi-sz anexável (> valor <\> valor <)> valor <.

Detalhes
Este INF exclui um valor de um REG_MULTI_SZ ou acrescenta a um REG_MULTI_SZ existente. Isto leva a
resultados determinísticos e não devem ser realizados.
/k: Advertência
/u: Erro
/w: Erro


Código 1306

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

Detalhes
O INF especifica uma cópia de arquivo com um destino que está fora do caminho do sistema.
/k: Advertência
/u: Erro
/w: Nenhum


Código 1307

Mensagem
Encontrado valor herdado <><>.

Detalhes
O INF executa uma operação herdada que só é válida em produtos de sistema operacional Windows desktop.
/k: Advertência
/u: Erro
/w: Erro


Código 1308

Mensagem
Valor da operação<> de valor< herdado >encontrado.

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


Código 1309

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

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


Código 1310

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

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

Observe que ambas as seções têm o 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 secção necessária [<valor>] deve ter o sufixo '.<value>' para corresponder à primeira seção de referência [<value>.<valor>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que corresponda ao sufixo da
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services
Observe que ambas as seções têm o 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
Secção necessária [<valor>] com sufixo '.<value>' não corresponde ao sufixo da secção pai [<value>].

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

Este 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 secção necessária [<valor>] deve ter o sufixo '.<value>' para corresponder ao sufixo da seção pai [<value>].

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

Este 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
Secção necessária [<valor>] encontrada no INF incluído "<valor>", não referenciada por [<valor>].

Detalhes
Uma secção localizada noutro INF foi especificada utilizando a diretiva Necessidades. O INF que contém a seção deve ser
referenciado com a diretiva Incluir na mesma secção que a diretiva Necessidades.
/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 encontrada.

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 do sistema operacional 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 "<valor>" INF incluído não faz parte da plataforma de SO 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 [<value>] deve incluir o arquivo "<value>" para usar a diretiva Needs em [<value>].

Detalhes
A seção especificada usa a diretiva Needs para fazer referência a uma seção, mas não tem uma diretiva Include que especifique.
o ficheiro INF que contém a secção.
/k: Erro
/u: Erro
/w: Erro


Código 1320

Mensagem
A raiz do registo '<value>\<value>' não está isolada no HKR.

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

Para obter informações completas, consulte Isolamento do pacote de controladores
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1321

Mensagem
A raiz do Registo (<valor>\<valor>) do valor '<valor>' não está isolada ao HKR.

Detalhes
Os valores do Registro devem estar em locais de raiz relativos HKR isolados.

Para obter informações completas, consulte Isolamento do pacote de controladores
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1322

Mensagem
O caminho do ficheiro de destino '<value>' para o ficheiro '<value>' não está isolado em relação ao DIRID <valor>.

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

Para obter informações completas, consulte Isolamento do pacote de controladores
/k: Nenhum
/u: Nenhum
/w: Erro


Código 1323

Mensagem
A chave do registo de serviço '<value>' deve estar debaixo da subchave Parâmetros.

Detalhes
Os valores do registo usando uma raiz HKR relativa ao serviço devem ser gravados na subchave Parâmetros.

Para obter informações completas, consulte Isolamento do pacote de controladores
/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 os 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
ficheiros para evitar adulterações.
/k: Advertência
/u: Advertência
/w: Erro


Código 1325

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

Detalhes
O tipo especificado de classe COM não é suportado.
/k: Advertência
/u: Advertência
/w: Erro


Código 1326

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

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


Código 1328

Mensagem
Caminho de arquivo não suportado '<value>' substituído por '<value>'.

Detalhes
O caminho do arquivo especificado não pôde ser resolvido.
/k: Nenhum
/u: Nenhum
/w: Advertência


Código 1329

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

Detalhes
Os drivers de filtro não podem ser adicionados com um valor de registro ou 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 onde o sistema operacional deve executar todos os arquivos
cópias antes de um dispositivo ser conectado, o estado resultante torna-se não-determinístico.

Para obter detalhes completos, consulte 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 [<value>] e [<value>].

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

Para obter detalhes completos, consulte Erro InfVerif 1330
/k: Advertência
/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 [<value>] e [<value>] para o serviço '<value>'.

Detalhes
O valor do Registro especificado é definido de forma diferente entre duas seções de instalação de serviço diferentes. Em cenários em que o
O SO 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 Erro InfVerif 1330
/k: Advertência
/u: Erro
/w: Erro


Código 1333

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

Detalhes
O serviço especificado é instalado de forma diferente entre duas seções de instalação diferentes. Em cenários em que o SO deve
Execute 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 Erro InfVerif 1330
/k: Advertência
/u: Erro
/w: Erro


Código 1340

Mensagem
O «<valor>» DIRID especificado 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
O «<valor>» DIRID especificado 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
"ExtensionId inválido <valor> especificado na secção [Versão]."

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 [Version].

Detalhes
Os INFs de extensão exigem que um ExtensionId seja especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1382

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

Detalhes
Os INFs de extensão não suportam a diretiva especificada.
/k: Erro
/u: Erro
/w: Erro


Código 1383

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

Detalhes
Os INFs de extensão não suportam o sinalizador de serviço especificado.
/k: Erro
/u: Erro
/w: Erro


Código 1384

Mensagem
Uso de filtros com registo ou propriedade em ficheiros de extensão INF não é recomendado, use a secção [DDInstall.Filters].

Detalhes
Os INFs de extensão podem ser instalados em cima do INF base em qualquer ordem. Usando um registro ou diretivas de propriedade para
Instalar filtros pode levar a uma ordem não determinística da pilha.
/k: Advertência
/u: Advertência
/w: Advertência


Código: 1400

Mensagem
'<valor>' do serviço não especificado numa 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
A diretiva «<valor>» não é suportada na versão <valor><valor>.<valor>.

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
<versão><valor>.<valor> foi preterido, o driver deve ser adaptado para utilizar o modelo de driver da versão <valor><valor>.

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

Para obter informações adicionais, consulte Convertendo 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 uma 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>] faltando uma decoração de arquitetura.

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 suportar a compatibilidade de instalação Primitive INF e downlevel.

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


Código 1423

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

Detalhes
Os drivers primitivos exigem pelo menos uma seção [DefaultInstall] decorada com arquitetura específica.
/k: Erro
/u: Erro
/w: Erro


Código 1430

Mensagem
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 bem conhecido '<valor>' tem tipo incorreto, esperando valor tipo 0x<valor>.

Detalhes
O valor do Registro especificado é um valor bem 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
O «<valor>» da diretiva não isolada herdada pode ser ignorado.

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: Advertência


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: Advertência
/u: Advertência
/w: Advertência


Código 2006

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

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


Código 2008

Mensagem
O nome da secção [<value>] também é utilizado por um ficheiro INF incluído.

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


Código 2009

Mensagem
A diretiva herdada «<valor>» será ignorada.

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


Código 2010

Mensagem
A secção [<valor>] deve ter a decoração '.<value>'.

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


Código 2083

Mensagem
Secção [<valor>] não referenciada nem utilizada.

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


Código 2084

Mensagem
O '<valor>' binário do 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. Este erro pode ocorrer em
alguns casos porque o binário de serviço foi especificado incorretamente, como aspas ausentes à volta de um caminho que contém espaços.

Para obter detalhes adicionais, consulte Erro InfVerif 2084
/k: Advertência
/u: Advertência
/w: Erro


Código 2085

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

Detalhes
O caminho binário de serviço deve 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
O padrão legado foi substituído na secção '<value>' por '<value>'. O suporte de sintaxe atualizado começa na versão «<valor>.<valor>.<valor>» do sistema operativo.

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

Para mais informações, ver INF Shims
/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
Foi identificado um mecanismo legado no INF, mas não pôde ser automaticamente substituído por uma alternativa na versão up-to.
O INF deve ser atualizado para utilizar o mecanismo up-to-date.

Para mais informações, ver INF Shims
/k: Erro
/u: Erro
/w: Erro


Código 2092

Mensagem
Substituído o modelo legado na seção '<value>' usando '<value>' para seguir as melhores práticas. O suporte de sintaxe atualizado começa na versão «<valor>.<valor>.<valor>» do sistema operativo.

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

Para mais informações, ver INF Shims
/k: Nenhum
/u: Nenhum
/w: Erro


Código 2093

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

Detalhes
Uma calha INF não se aplicou corretamente. Não se trata de um erro crítico. Um ajuste de INF (shim) é uma modificação do INF que
acontece automaticamente para melhorar o comportamento de instalação de certos padrões dentro de um INF.

Para mais informações, ver INF Shims
/k: Erro
/u: Erro
/w: Erro


Código: 2400

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

Detalhes
A diretiva especificada não contém os campos obrigató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 de valor> deve ter exatamente 1 campo. <valor> foi fornecido.

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


Código 2405

Mensagem
Somente INFs com 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
GUID de valor< inválido >"<value>", esperando {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. 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
Valor do identificador de componente inválido '<value>', esperando um identificador válido correspondente 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 inválido <> '<value>', esperando valores que diferenciam maiúsculas de 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 '<valor>', apenas os componentes do SO podem utilizar identificadores que comecem por 'ms_' ou 'vms_'.

Detalhes
Os INFs de terceiros não podem usar identificadores que comecem por '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 ligação era inválida.
/k: Erro
/u: Erro
/w: Erro


Código 2417

Mensagem
Valor inválido <> '<value>', esperando um nome de ligaçã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 requer uma '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 ligaçã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
NetDriver INFs exigem uma seção [<value>] com pelo menos uma diretiva AddNetFilter ou AddNetProtocol.

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


Código: 2500

Mensagem
O '<valor>' do token de ligação herdado está obsoleto e não é mais suportado.

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


Código: 2501

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

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


Código: 2600

Mensagem
<value> '<value>' deve apontar para um caminho dentro de DIRID <value>.

Detalhes
Os drivers de vídeo devem usar o DIRID especificado para caminhos de arquivo.
/k: Erro
/u: Erro
/w: Erro


Código 2601

Mensagem
<value> '<value>' deve apontar para um caminho dentro de DIRID <value>.

Detalhes
Os drivers de vídeo 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 <valor> de '<value>'.

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


Código: 2603

Mensagem
A instrução '<valor>' é inválida para os drivers de visualização.

Detalhes
Os drivers de vídeo não podem usar a diretiva especificada.
/k: Advertência
/u: Erro
/w: Erro


Código: 2650

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

Detalhes
O INF deve usar diretivas Include/Needs para fazer referência a seções de arquivo INF fornecidas pela Microsoft em vez de diretamente
fazendo referência aos binários do driver.
/k: Erro
/u: Erro
/w: Erro


Código 2651

Mensagem
Necessidades indica [<valor>], mas '<valor>' não está incluído.

Detalhes
A diretiva «Necessidades» foi utilizada para fazer referência a uma secção, mas a diretiva «Incluir» não foi utilizada para especificar a
INF fornecido pela Microsoft que contém essa secção.
/k: Erro
/u: Erro
/w: Erro


Código 2652

Mensagem
A seção [<value>] deve usar a diretiva Needs para fazer referência a [<value>].

Detalhes
Os INFs da câmera devem usar as diretivas Needs para fazer referência às seções especificadas fornecidas pela Microsoft.
/k: Erro
/u: Erro
/w: Erro


Código: 2660

Mensagem
Não é possível modificar a subchave do Registro HKCR\<value> . Deve estar sob HKR.

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


Código 2661

Mensagem
Somente um dispositivo com a classe AudioProcessingObject tem autorização para gravar na subchave de registo do <valor>.

Detalhes
A subchave de registo especificada não tem permissão para ser escrita pela classe atual.
/k: Nenhum
/u: Nenhum
/w: Erro


Código 2662

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

Detalhes
FX APOs devem ser registados através da secção apropriada de wdmaudio.inf.
/k: Nenhum
/u: Nenhum
/w: Erro


Código 2663

Mensagem
A seção [<value>] deve usar a diretiva Needs para fazer referência a [<value>] de wdmaudio.inf.

Detalhes
FX APOs devem ser registrados através da seção apropriada de wdmaudio.inf.
/k: Nenhum
/u: Nenhum
/w: Erro