Você definiu um valor de registro BlockingDeviceGUID para bloquear a atualização de um driver específico no Windows 11, mas o driver ainda é atualizado pelo Windows Update. Isso acontece porque o Windows Update usa vários canais e mecanismos de fallback que uma única chave de registro nem sempre substitui. O método BlockingDeviceGUID funciona apenas em drivers que correspondem exatamente ao ID de hardware e que o Windows Update avalia por meio do caminho de manutenção de driver direcionado. Este artigo explica por que a chave de registro falha, fornece as etapas corretas para impor o bloqueio e aborda métodos alternativos quando o bloqueio não se sustenta.
Principais conclusões: Impondo um bloqueio de driver no Windows 11
- Caminho do registro HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching\BlockingDeviceGUIDs: Armazena o GUID do dispositivo que você deseja bloquear de atualizações de driver.
- Configuração de Política de Grupo Configuração do Computador > Modelos Administrativos > Sistema > Instalação de Dispositivo > Restrições de Instalação de Dispositivo: Fornece uma maneira mais confiável de bloquear atualizações de driver por ID de hardware ou classe de dispositivo.
- Política do Windows Update for Business Configurar Atualizações Automáticas: Permite adiar ou excluir atualizações de driver completamente quando o bloqueio de registro sozinho é insuficiente.
Por que o BlockingDeviceGUID falha ao parar uma atualização de driver
A chave de registro BlockingDeviceGUID faz parte do mecanismo de bloqueio de driver mais antigo da era Windows 8. Quando você adiciona um GUID de dispositivo sob esta chave, o Windows Update deve ignorar pacotes de driver que correspondam a essa classe de dispositivo. Na prática, esse bloqueio é fraco por três razões.
Primeiro, o Windows Update usa um pipeline de avaliação de driver em camadas. A chave BlockingDeviceGUID é verificada apenas durante a fase de classificação do driver. Se um driver for oferecido por meio de um canal diferente, como uma atualização crítica ou um driver de um parceiro OEM, o bloqueio é ignorado.
Segundo, o bloqueio se aplica ao GUID da classe do dispositivo, não ao ID de hardware individual. Se o pacote de driver declarar um GUID de classe de dispositivo diferente, o bloqueio não corresponde. Muitos drivers modernos usam um GUID de classe genérico como {4d36e968-e325-11ce-bfc1-08002be10318} para adaptadores de vídeo, tornando o bloqueio muito amplo ou ineficaz.
Terceiro, o Windows Update pode substituir as configurações locais do registro quando o driver é sinalizado como uma atualização de segurança ou uma correção crítica. A chave BlockingDeviceGUID não tem mecanismo para impedir essa substituição.
Etapas para verificar e definir corretamente o BlockingDeviceGUID
Antes de tentar métodos alternativos, confirme se a chave de registro está configurada corretamente. Um único erro de digitação ou formato de GUID errado faz com que o bloqueio falhe silenciosamente.
- Abra o Editor do Registro
Pressione Ctrl+R, digite regedit e pressione Enter. Clique em Sim quando o Controle de Conta de Usuário solicitar. - Navegue até a chave BlockingDeviceGUIDs
Vá para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching. Se a chave DriverSearching não existir, clique com o botão direito na chave CurrentVersion, selecione Novo > Chave e nomeie como DriverSearching. - Crie ou abra a subchave BlockingDeviceGUIDs
Em DriverSearching, clique com o botão direito, selecione Novo > Chave e nomeie como BlockingDeviceGUIDs. - Adicione um novo valor de string com o GUID do dispositivo
Clique com o botão direito na chave BlockingDeviceGUIDs, selecione Novo > Valor de String. Nomeie o valor como 1. Clique duas vezes no novo valor e insira o GUID da classe do dispositivo neste formato: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. Use letras hexadecimais maiúsculas e inclua as chaves. Por exemplo: {4d36e968-e325-11ce-bfc1-08002be10318}. - Reinicie o serviço Windows Update
Abra um Prompt de Comando elevado. Execute net stop wuauserv e depois net start wuauserv. Isso força o Windows Update a reler o bloqueio do registro. - Verifique se o GUID corresponde à classe do dispositivo
Abra o Gerenciador de Dispositivos. Clique com o botão direito no dispositivo que deseja bloquear e selecione Propriedades. Vá para a guia Detalhes e selecione GUID da classe na lista suspensa Propriedade. Copie o valor e compare com o GUID que você inseriu. Eles devem corresponder exatamente.
Se o bloqueio ainda falhar após essas etapas, o método de registro sozinho não é confiável. Use o método de Política de Grupo descrito a seguir.
Use a Política de Grupo para bloquear um driver específico
A Política de Grupo fornece um bloqueio de driver mais robusto porque é imposta no nível do sistema e se aplica antes que o Windows Update avalie os pacotes de driver. Este método funciona no Windows 11 Pro, Enterprise e Education.
- Abra o Editor de Política de Grupo Local
Pressione Ctrl+R, digite gpedit.msc e pressione Enter. - Navegue até Restrições de Instalação de Dispositivo
Vá para Configuração do Computador > Modelos Administrativos > Sistema > Instalação de Dispositivo > Restrições de Instalação de Dispositivo. - Habilite a política para bloquear IDs de hardware
Clique duas vezes em Impedir a instalação de dispositivos que correspondam a qualquer um destes IDs de instância de dispositivo. Selecione Habilitado. Clique no botão Mostrar em Opções. - Insira o ID de hardware do dispositivo
Na caixa de diálogo Mostrar Conteúdo, adicione o ID de hardware do dispositivo que deseja bloquear. Você pode encontrar o ID de hardware no Gerenciador de Dispositivos em Propriedades do dispositivo > guia Detalhes > IDs de hardware. Insira a string completa, por exemplo PCI\VEN_10DE&DEV_1F82&SUBSYS_00000000&REV_A1. Clique OK. - Aplique a política e force uma atualização
Feche o Editor de Política de Grupo. Abra um Prompt de Comando elevado e execute gpupdate /force. Reinicie o computador.
Esta política impede que o driver seja instalado por qualquer canal do Windows Update, incluindo atualizações críticas. O bloqueio se aplica à instância de hardware específica, não a toda a classe de dispositivo.
Método alternativo: oculte a atualização do driver usando a ferramenta da Microsoft
Quando os métodos de registro e Política de Grupo não estão disponíveis, como no Windows 11 Home, você pode usar a ferramenta oficial da Microsoft para ocultar uma atualização de driver específica.
- Baixe o solucionador de problemas Mostrar ou Ocultar Atualizações
Visite o site de Suporte da Microsoft e pesquise por Solucionador de problemas Mostrar ou Ocultar Atualizações. Baixe o arquivo wushowhide.diagcab. - Execute o solucionador de problemas
Clique duas vezes no arquivo baixado. Clique em Avançado e desmarque Aplicar reparos automaticamente. Clique em Avançar. - Selecione a atualização de driver a ser ocultada
O solucionador de problemas verifica as atualizações disponíveis. Clique em Ocultar atualizações. Marque a atualização de driver que deseja bloquear. Clique em Avançar. O driver fica oculto do Windows Update. - Verifique o bloqueio
Abra o Windows Update e verifique se há atualizações. O driver oculto não deve mais aparecer.
Este método não impede que o driver seja instalado se estiver agrupado com uma atualização cumulativa. Ele apenas oculta a oferta de driver independente.
Problemas comuns quando o BlockingDeviceGUID falha
BlockingDeviceGUID não bloqueia drivers instalados pelo Windows Update for Business
As políticas do Windows Update for Business substituem as configurações locais do registro. Se o seu dispositivo for gerenciado por meio do Intune ou Política de Grupo, a chave BlockingDeviceGUID é ignorada. Use a política de Restrições de Instalação de Dispositivo.
Driver reaparece após uma atualização de recurso do Windows 11
As atualizações de recurso redefinem o repositório de drivers e reaplicam os drivers padrão. A chave BlockingDeviceGUID persiste entre as atualizações, mas o Windows Update pode oferecer o driver novamente se o bloqueio não for reconhecido durante a instalação da atualização de recurso. Após a atualização de recurso, reaplique o bloqueio usando o método de Política de Grupo.
BlockingDeviceGUID bloqueia todos os drivers na mesma classe
Como o bloqueio se aplica ao GUID da classe do dispositivo, ele bloqueia todos os dispositivos que compartilham esse GUID. Por exemplo, bloquear o GUID da classe de vídeo bloqueia todos os adaptadores gráficos. Para bloquear um único dispositivo, use o método de ID de hardware na Política de Grupo.
Comparação: BlockingDeviceGUID vs Política de Grupo para bloqueio de driver
| Item | Chave de Registro BlockingDeviceGUID | Política de Grupo de Restrições de Instalação de Dispositivo |
|---|---|---|
| Escopo | Classe de dispositivo inteira (GUID) | ID de hardware específico ou ID de instância de dispositivo |
| Nível de imposição | Verificado apenas durante a classificação do driver | Verificado antes da avaliação do pacote de driver |
| Substituição por atualizações críticas | Sim, ignorado | Não, bloqueia todos os canais |
| Edições suportadas | Todas as edições do Windows 11 | Windows 11 Pro, Enterprise, Education |
| Persistência após atualização de recurso | Chave de registro persiste, mas o bloqueio pode falhar | Política persiste se aplicada por domínio ou política local |
A chave de registro BlockingDeviceGUID é um método legado que funciona apenas em cenários limitados. A Política de Grupo fornece um bloqueio mais forte e preciso. Para usuários do Windows 11 Home, o solucionador de problemas Mostrar ou Ocultar Atualizações é a única ferramenta interna para ocultar uma atualização de driver. Se você gerencia vários dispositivos, configure o bloqueio de driver por meio de políticas do Intune ou Windows Update for Business para imposição consistente.