Como corrigir o erro 0xc1900101 na atualização do Windows 11 Insider

Se a sua máquina com Windows 11 Pro Insider não consegue passar de 68 % na instalação de uma nova build e acaba revertendo com o código 0xc1900101, este guia mostra como eliminar definitivamente os drivers problemáticos e concluir o upgrade sem formatar nem perder dados.

Índice

Resumo do problema

Na versão Beta do Programa Windows Insider, alguns utilizadores encontram falhas ao instalar o build 10.0.26120.3073 (ge / release / upr). O processo chega perto dos 70 %, reinicia em loop, desfaz a instalação e apresenta a mensagem Falha na instalação do Windows 11 – 0xc1900101. As soluções rápidas do Windows Update, como o solucionador de problemas, SFC /scannow e DISM /RestoreHealth, geralmente não removem o obstáculo principal: drivers herdados ou mal‑assinados ainda registados no sistema.

O que significa o erro 0xc1900101?

O prefixo 0xC190 nos códigos do Windows Update indica falhas relacionadas ao setup. Já o sufixo 0101 aponta explicitamente para drivers incompatíveis, ausentes ou corrompidos – quase sempre carregados durante a fase de boot. Em builds Insider, onde a Microsoft reforça as políticas de assinatura em modo kernel, qualquer .SYS legado ou não assinado impede a conclusão da atualização. Por trás do número há, portanto, um aviso de segurança: se o driver não cumpre os requisitos, o Windows bloqueia o upgrade para evitar telas azuis logo após o primeiro reboot.

Diagnóstico e causa raiz

  • A camada Integridade de memória (Core Isolation › Memory Integrity) do Windows Security aponta os drivers que falham nos novos critérios.
  • Logs Panther (C:\$WINDOWS.~BT\Sources\Panther) e Rollback documentam a mesma lista de ficheiros que impedem o setup.
  • Ferramentas de terceiros, como o Farbar Recovery Scan Tool (FRST), revelam entradas residuais em serviços e driver store mesmo após desinstalar o software original.

No caso analisado, ficheiros como RTL2832UBDA.sys (receptor de TV USB) e PxHlpa64.sys (driver de gravação de CD/DVD da Sonic/Roxio) continuavam registados, ainda que o hardware ou o programa já não estivessem presentes.

Solução passo a passo

Siga a ordem abaixo sem saltar etapas; cada verificação remove um potencial bloqueio.

EtapaFerramentaObjetivo
Arranque limpomsconfig › Serviços (Ocultar Microsoft) ‑› Desativar tudoEvitar interferência de programas de terceiros durante o update.
Verificar Integridade de memóriaWindows Security › Segurança do dispositivoIdentificar a lista exata de drivers incompatíveis.
Cópia de segurança do RegistoAcelogix RegBak (ou reg export)Proteger‑se antes de editar chaves ou remover serviços.
Remover drivers não‑MicrosoftSysinternals Autoruns ‑› separador DriversApagar ficheiros .SYS flagrados na etapa 2.
Limpar o driver storepnputil e sc delete <serviço>Eliminar pacotes INF antigos e serviços órfãos.
Automatizar correções adicionaisFRST › Fixlist.txtExecutar script único para remover chaves e ficheiros residuais.
Reativar Integridade de memóriaWindows SecurityConfirmar ausência de novos alertas.
Executar novamente o Windows UpdateDefinições › Windows UpdateInstalar o build; o processo deve chegar a 100 %.

Detalhando cada etapa

1. Arranque limpo

Em msconfig, marque «Ocultar todos os serviços Microsoft» e clique em Desativar tudo. Repita na aba Inicialização através do Gestor de Tarefas. Reinicie. Isto garante que antivírus de terceiros, utilitários de áudio ou de placa‑gráfica não carreguem DLLs adicionais que possam interferir no modo de atualização.

2. Integridade de memória

Abrir Windows Security › Device Security › Core Isolation Details. Se estiver desativada, ative‑a: surgirá uma lista dos drivers barrados. Copie os nomes e caminhos completos; serão o foco das próximas etapas. Se o recurso já estiver ativado, suspenda-o temporariamente apenas para completar o inventário.

3. Backup do Registo

Antes de remover qualquer serviço ou chave, exporte o Registo completo (reg save HKLM\System\registrybackup.hiv) ou use programas que facilitam a restauração com um clique. Falhas de digitação num GUID podem travar o boot.

4. Autoruns

Execute como Administrador, abra o separador Drivers e marque «Hide Microsoft entries». Localize cada ficheiro listado na etapa 2, desmarque a caixa e Delete. A ação apaga tanto a entrada de inicialização quanto o ficheiro no disco (se presente). Reinicie.

5. Limpeza do driver store

Abra um Prompt de Comando elevado e liste pacotes antigos: pnputil /enum-drivers > lista.txt. Procure os oemXXX.inf correspondentes aos drivers problemáticos e force a remoção:

pnputil /delete-driver oem42.inf /force /reboot

Em seguida apague serviços órfãos:

sc delete PxHlpa64

6. FRST – Fixlist

O FRST automatiza a exclusão de chaves, ficheiros e tarefas agendadas. Crie um Fixlist.txt com linhas do tipo Delete: C:\Windows\System32\drivers\RTL2832UBDA.sys ou Registry:: [HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services\PxHlpa64]. Execute «Fix». O relatório Fixlog.txt resume o que foi removido.

7. Reativar Integridade de memória

Volte a «Core Isolation», ative o recurso e confirme que não existem novas entradas bloqueadas. Caso apareçam outras DLLs, repita as etapas 4–6 até a lista ficar vazia.

8. Atualizar novamente

Com o sistema livre de drivers suspeitos, execute Windows Update › Procurar atualizações. O instalador deverá ultrapassar os 68 % e reiniciar apenas uma vez. O Settings › Windows Update › Histórico de atualizações deverá exibir Sucesso ao lado da build 26120.3073.

Resultado

Após remover todos os drivers incompatíveis e reativar a Integridade de memória, a instalação do build Insider conclui normalmente. O utilizador mantém ficheiros e aplicações, preserva as definições pessoais e continua a receber builds Beta sem bloqueios futuros.

Notas e boas práticas complementares

  1. Mantenha firmware e drivers críticos atualizados (BIOS/UEFI, chipset, controladores NVMe, GPU). Muitos fornecedores liberam builds compatíveis com o requisito de Driver Attestation.
  2. Desinstale software legado que possa reinstalar PxHlpa64.sys ou drivers similares – suites de gravação de discos, sintonizadores de TV USB, placas de captura antigas, etc.
  3. Valide a assinatura digital de qualquer driver manualmente instalado. Clique direito no .SYS › Propriedades › Assinaturas Digitais.
  4. Guarde logs Panther de instalações problemáticas; eles revelam o ficheiro exato que precipitou o rollback (setupapi.dev.log, setuperr.log).
  5. Opção de recuo: se não quiser editar drivers, saia do Programa Insider em Settings › Windows Update › Windows Insider Program e aguarde o canal estável (geralmente rejeita drivers inseguros de forma menos estrita).

Perguntas frequentes (FAQ)

Posso simplesmente renomear o ficheiro .SYS problemático?

Renomear pode funcionar, mas o Windows Update poderá restaurá‑lo a partir da cache. Remova‑o do driver store com pnputil e elimine o serviço associado para garantir que não volta.

Desativar a Integridade de memória resolve?

A curto prazo até pode permitir o upgrade, mas deixa o sistema vulnerável a exploits que atacam o núcleo do Windows. O objetivo é corrigir ou remover drivers incompatíveis, não esconder o problema.

O erro aparece em builds estáveis?

Sim, mas com menor frequência. O canal Beta antecipa políticas de segurança que, meses depois, chegam à versão estável. Resolver agora evita surpresas futuras.

Existe risco de perder dados?

Seguindo o guia, não. Ainda assim, faça backup completo antes de qualquer operação no Registo ou driver store.

Conclusão

O código 0xc1900101 é a forma do Windows avisar que drivers obsoletos comprometem a estabilidade do sistema. Ao identificar e remover esses componentes, não só se garante a atualização para o build Insider mais recente, como também se fortalece a segurança do dispositivo a longo prazo. O processo exige atenção, mas poupa horas de reconfiguração pós‑formatação. Mantenha as ferramentas indicadas à mão, repita o procedimento sempre que surgir novo bloqueio e aproveite as novidades do Windows 11 sem interrupções.

Índice