Erro Code 10 em DACs USB após KB5050009/5050021: como diagnosticar e corrigir no Windows 10/11

Introdução
Após instalar as actualizações cumulativas de 14 – 16 Jan 2025, diversos utilizadores lusófonos relataram que os seus DACs USB baseados no driver genérico USB Audio 2.0 deixaram de inicializar, exibindo o temido Code 10 – Insufficient system resources exist to complete the API. Este guia detalha sintomas, causas, KBs implicadas, correcções oficiais e passos minuciosos para recuperar o áudio enquanto protege o ambiente de trabalho contra reincidências.

Índice

Sintomas observados

  • O LED do DAC acende mas o Windows apresenta o dispositivo com ícone de aviso amarelo.
  • Gestor de Dispositivos ► 
  • Todos os separadores de configuração do driver desaparecem; apenas “Eventos” mostra o código de erro.
  • Gravações em Event Viewer listam falha de inicialização no serviço usbaudio2.sys.
  • Modelos confirmados afectados: FiiO E17K, JDS Labs Element, Denon Carino, Fosi DAC‑Q4, FX‑Audio X6, SMSL M100, Topping D10 e praticamente qualquer interface genérica class‑compliant USB Audio 2.0.

Porquê acontece exactamente?

As actualizações cumulativas de Janeiro incluem uma revisão do usbaudio2.sys. Durante a enumeração do dispositivo o Windows recebe descritores correctos, mas o módulo de driver falha ao reservar estruturas IRP (I/O Request Packet) em memória de kernel. Por não conseguir completar o start‑device routine, devolve STATUSINSUFFICIENTRESOURCES; o Gestor de Dispositivos traduz o estado para Code 10.

Curiosidade técnica: embora o erro mencione “system resources”, não está ligado a RAM ou CPU; trata‑se de um erro de alocação interna em ring‑0. Por isso, aumentar RAM ou terminar processos não resolve.

Actualizações identificadas como problemáticas

Versão do WindowsKB afectadoBuild típica após instalação
Windows 11 24H2KB505000922635.2620+
Windows 11 23H2KB505002122631.4751
Windows 10 22H2KB504998119045.3990
Complementar (.NET)KB5049622, KB5049624

Atenção: basta que uma das KBs acima seja aplicada para que o driver defeituoso substitua o anterior, mesmo que outras actualizações do mesmo Patch Tuesday sejam desinstaladas.

Diagnóstico passo‑a‑passo

  1. Prima Win + X ► Gestor de Dispositivos.
  2. Expanda Controladores de som, vídeo e jogos → clique duplo no DAC.
  3. No separador Eventos confirme o Device not started imediatamente após a data de instalação dos patches.
  4. Navegue até DetalhesVersão do driver. Se começar por 10.0.2620 ou 10.0.4751, está a usar o binário defeituoso.

Soluções imediatas

Três abordagens rápidas devolvem áudio em minutos:

  1. Desinstalar a KB ofensiva
    Abra um PowerShell Administrador e execute:
    wusa /uninstall /kb:5050009 (Substitua o número conforme a sua versão). Reinicie.
  2. Pausar actualizações
    Configurações ► Windows Update ► Pausar por 5 semanas. Evita reinstalação automática.
  3. Restauração do Sistema
    Se criou ponto antes de 16 Jan 2025, seleccione‑o e recupere o estado anterior.

Tutorial completo: removendo patches via interface

Alguns ambientes corporativos bloqueiam comandos wusa. Utilize a interface:

  1. Definições ► Windows Update ► Histórico de Actualizações.
  2. Clique Desinstalar actualizações; procure a KB listada.
  3. Selecione, clique em Desinstalar e confirme.
  4. Reinicie imediatamente para descarregar o driver antigo em cache.

Revertendo apenas o driver (método avançado)

Quando a opção Reverter não aparece, recorra ao pnputil:

pnputil /enum-drivers | findstr usbaudio2
pnputil /delete-driver oem45.inf /force /reboot

Troque oem45.inf pelo ficheiro identificado. No arranque seguinte, o Windows instala a versão estável existente na DriverStore.

Actualização de Fevereiro corrige o problema

Em 2 Fev 2025 a Microsoft publicou uma patch fora de banda nos canais CU Preview que actualiza usbaudio2.sys para v10.0.2629.14. A regressão de alocação foi resolvida e dezenas de relatos em fóruns confirmam funcionamento normal:

“Instalei KB5051012, reiniciei e o Topping D10 voltou a tocar sem ruídos. Code 10 desapareceu.”

Procedimento recomendado

  1. Implemente uma das soluções de rollback acima para restaurar áudio.
  2. Abra Windows Update → Procurar actualizações.
  3. Instale a CU de Fevereiro (KB5051012 para Win 11, KB5051010 para Win 10).
  4. Teste o DAC com ficheiro FLAC 96 kHz; verifique se aparece em SomPropriedades Avançadas.
  5. Se tudo correr bem, cancele a pausa e regresse ao ciclo automático.

Fluxo de decisão rápido

  • Áudio indisponível + KB de Janeiro instalada: aplicar rollback.
  • Sem pontos de restauração: usar wusa ou interface.
  • Ambiente corporativo gerido por WSUS/Intune: pedir à TI para aprovar a CU de Fevereiro e recusar as de Janeiro.

Boas práticas para prevenir dores de cabeça

  • Crie ponto de restauração antes de cada Patch Tuesday.
  • Mantenha firmware e instaladores do DAC guardados em disco externo.
  • Active Verbose Boot no msconfig para ver erros de driver mais cedo.
  • Acompanhe a secção Known issues nas KBs; muitas vezes a Microsoft disponibiliza Known Issue Rollback (KIR) que corrige sem precisar desinstalar tudo.
  • Para utilizadores profissionais de áudio, considere ferramentas de driver snapshot como DISM /Capture-Image para reconstruir um ponto estável rapidamente.

Perguntas frequentes

O problema afecta interfaces Thunderbolt ou FireWire? Não. A regressão está restrita ao stack USB Audio 2.0. Drivers proprietários como ASIO da Focusrite sofrem com o bug? ASIO utiliza camadas próprias; desde que não dependa do driver genérico não é afectado. Posso instalar directamente o .cab da CU de Fevereiro sem remover a de Janeiro? Sim; a versão mais recente sobrescreve a defeituosa, mas alguns utilizadores reportaram que é necessário reiniciar duas vezes. Ferramentas de “driver updater” resolvem? Não. Essas ferramentas geralmente reinstalam exactamente a mesma versão defeituosa ou pior.

Conclusão

O Code 10 em DACs USB registado depois dos patches de Janeiro/2025 deve‑se a um bug específico no USB Audio 2.0. Felizmente, a resolução é directa: reverter a KB afectada ou aguardar a correcção de Fevereiro. Siga o guia passo‑a‑passo—desde diagnóstico até melhores práticas de restauração—para retomar a produtividade (ou a audição de música Hi‑Res) sem comprometer a segurança do sistema.


Índice