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.
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.
Etapa | Ferramenta | Objetivo |
---|---|---|
Arranque limpo | msconfig › Serviços (Ocultar Microsoft) ‑› Desativar tudo | Evitar interferência de programas de terceiros durante o update. |
Verificar Integridade de memória | Windows Security › Segurança do dispositivo | Identificar a lista exata de drivers incompatíveis. |
Cópia de segurança do Registo | Acelogix RegBak (ou reg export) | Proteger‑se antes de editar chaves ou remover serviços. |
Remover drivers não‑Microsoft | Sysinternals Autoruns ‑› separador Drivers | Apagar ficheiros .SYS flagrados na etapa 2. |
Limpar o driver store | pnputil e sc delete <serviço> | Eliminar pacotes INF antigos e serviços órfãos. |
Automatizar correções adicionais | FRST › Fixlist.txt | Executar script único para remover chaves e ficheiros residuais. |
Reativar Integridade de memória | Windows Security | Confirmar ausência de novos alertas. |
Executar novamente o Windows Update | Definições › Windows Update | Instalar 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
- 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.
- 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. - Valide a assinatura digital de qualquer driver manualmente instalado. Clique direito no .SYS › Propriedades › Assinaturas Digitais.
- Guarde logs Panther de instalações problemáticas; eles revelam o ficheiro exato que precipitou o rollback (setupapi.dev.log, setuperr.log).
- 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.