Seu DAC USB parou de funcionar após uma atualização do Windows? O Gerenciador de Dispositivos exibe o temido Code 10 – Insufficient system resources? Veja neste guia completo por que isso ocorre após o patch KB5049981 e como resolver sem comprometer a segurança.
Visão geral do problema
Desde a distribuição do Cumulative Update KB5049981 em meados de janeiro de 2025, fóruns e redes sociais foram inundados por relatos de DACs USB — como FX‑AUDIO DAC‑X6, JDS Labs Element II e Denon Ceol Carino — que deixaram de iniciar no Windows 10 e 11. O sintoma clássico aparece no Gerenciador de Dispositivos:
This device cannot start. (Code 10)
Insufficient system resources exist to complete the API.
Mesmo após formatação limpa, o erro retorna assim que o Windows instala o patch ou certos pacotes de driver (por exemplo, o AMD Chipset). A repetição indica que o problema está na nova política de bloqueio de drivers vulneráveis.
Por que o Code 10 surge depois do KB5049981?
Bloqueio pelo Microsoft Vulnerable Driver Blocklist
Para conter exploits em drivers de terceiros, a Microsoft mantém uma lista de bloqueio que impede a carga de binários considerados inseguros. O KB5049981 atualizou essa lista e marcou versões antigas de drivers de áudio USB usados por vários DACs. Quando o driver tenta carregar, a proteção intercepta o processo e o Windows apenas devolve o genérico “Insufficient system resources”.
Conflito na pilha USB após atualizações
Alguns usuários observaram o erro surgindo só depois de instalar drivers AMD, NVIDIA ou Intel recém‑baixados. A suspeita é de que a atualização renda a pilha USB mais estrita: quando outro instalador assina componentes do barramento, o Windows reavalia as políticas e volta a bloquear o DAC.
Como diagnosticar além do ícone amarelo
- Gerenciador de Eventos: abra
eventvwr.msc
> Windows Logs > System. MensagensKernel-PnP ID 219
mostrarão “… was blocked from loading because it is known to be vulnerable”. - PowerShell: execute
Get-Win32_KernelDriverSignatureValidation
para confirmar se o bloqueio está ativo para o GUID do dispositivo. - Assinatura do driver: clique com o botão direito no
.sys
do fabricante > Propriedades > Assinaturas Digitais. Se mostrar uma data anterior a agosto de 2023 e algoritmo SHA‑1, é quase certo que caiu na blocklist.
Soluções práticas testadas pela comunidade
Abordagem | Efeito | Passo a passo resumido |
---|---|---|
Desinstalar o KB5049981 (Quality Update) | Libera o driver imediatamente; pode voltar após nova atualização. | Configurações → Sistema → Recuperação → Inicialização avançada → Reiniciar agora → Solucionar problemas → Opções avançadas → Desinstalar atualizações → Desinstalar atualização de qualidade mais recente. |
Remover o dispositivo e o driver | Só funciona até o Windows reinstalar o patch; paliativo. | Gerenciador de Dispositivos → botão direito no DAC → Desinstalar dispositivo → marcar “Excluir driver” → reiniciar. |
Desativar temporariamente a Vulnerable Driver Blocklist | Mantém outros patches de segurança ativos. | Segurança do Windows → Segurança do dispositivo → Detalhes de Core Isolation → desativar “Microsoft Vulnerable Driver Blocklist”. |
Pausar updates do Windows | Evita reinstalação automática do patch por 1–5 semanas. | Configurações → Windows Update → Pausar por 1 semana (até 5 cliques). |
Aguardar driver atualizado do fabricante | Solução definitiva e segura. | Monitorar o site do fabricante ou o próprio Windows Update; instalar assim que disponível. |
Dica de segurança: se optar por remover o KB5049981, mantenha o antivírus, o SmartScreen e o ASR Rules ativados. Aplique o update novamente assim que a versão corrigida do driver sair.
Solução alternativa: forçar o driver genérico USB Audio 2.0
Vários DACs high‑res são class‑compliant, ou seja, aderem ao padrão USB Audio 2.0 do USB‑IF. Isso permite dispensar o driver proprietário. Para testar:
- Desinstale o driver atual (Gerenciador de Dispositivos > Desinstalar > “Excluir driver”).
- Desconecte o DAC, espere 30 s e torne a conectar numa porta USB diferente.
- O Windows deve rotular o dispositivo como “
USB Audio 2.0
”. Se o áudio tocar, você pode manter essa configuração até o fabricante publicar um driver assinado.
O ponto negativo é a perda de recursos como controle de ganho por software ou filtros customizados, mas o áudio PCM nativo em 24‑bit/96 kHz costuma funcionar sem limitações.
Como manter a proteção sem bloquear o DAC
1. Habilitar bloqueio seletivo via Exploit Protection
Em vez de desativar a blocklist global, abra Segurança do Windows → App & Browser Control → Exploit Protection. Adicione uma regra de exceção somente para o hash SHA‑256 do driver do DAC. Assim, outros drivers problemáticos continuam bloqueados.
2. Usar política de grupo (Pro ou Enterprise)
- Execute
gpedit.msc
e navegue até Computer Configuration → Administrative Templates → System → Driver Installation. - Habilite Allow certain classes of drivers to bypass kernel‑mode code signing.
- Insira o
HardwareID
ou oGUID
do DAC.
Após reiniciar, apenas aquele dispositivo ignora o bloqueio.
3. Registrar feedback com Windows Feedback Hub
Abra o aplicativo, crie um Bug Report e anexe /windows/system32/drivers/{driver}.sys
além dos logs de evento. A Microsoft usa essas métricas para classificar false positives — quanto mais votos, mais rápido a correção chega em um Preview Update.
Monitorando a chegada do driver corrigido
- Cumulative Preview: geralmente liberado na 3ª ou 4ª semana de cada mês. Muitas vezes já traz exceções para drivers legítimos.
- Patch Tuesday: segunda terça‑feira do mês seguinte consolida as correções.
- RSS do fabricante: JDS Labs, FX‑AUDIO e Denon mantêm feeds de firmware; inscreva‑se para receber alertas.
Perguntas frequentes (FAQ)
Posso simplesmente usar um hub USB com alimentação própria?
Não. O erro “Insufficient system resources” nesta situação não está relacionado a energia ou largura de banda, mas sim ao bloqueio de driver.
O modo de segurança carrega o DAC?
Sim. O Modo de Segurança usa um conjunto mínimo de drivers e ignora a blocklist. Isso é útil para extrair Event Logs, mas não resolve o problema no uso diário.
Existe risco em desligar a blocklist?
Embora a maioria dos ataques que exploram drivers vulneráveis seja direcionada a ambientes corporativos, desativar a lista amplia a superfície de ataque. Faça isso apenas se compreender os riscos e tenha outra camada de proteção (EDR, monitoramento de integridade).
Conclusão
O erro “This device cannot start (Code 10) – Insufficient system resources” em DACs USB, disparado após o KB5049981, decorre principalmente do endurecimento da Microsoft Vulnerable Driver Blocklist. Felizmente, há várias rotas de mitigação: remover temporariamente o patch, desabilitar seletivamente a lista, adotar o driver genérico USB Audio 2.0 ou aguardar a versão assinada pelo fabricante. Escolha a estratégia que melhor equilibra segurança e continuidade do áudio, mantenha seus sistemas atualizados e reporte o problema para acelerar a liberação de drivers corrigidos.