Atualização do Windows 10 para Windows 11 em Dell Latitude 5420 sem formatação

Se a sua equipa precisa migrar rapidamente cerca de 50 notebooks Dell Latitude 5420 do Windows 10 para o Windows 11 sem formatar — mantendo um software legado funcional — este guia detalhado mostra o passo‑a‑passo técnico que realmente funciona, desde o diagnóstico de falhas de upgrade até a automação via script.

Índice

Problema central

  • O Windows Update oferece a actualização, mas deixa de a apresentar sem aviso depois da primeira falha.
  • Arrancar pela USB criada com Media Creation Tool ou Rufus e acionar setup.exe provoca um encerramento abrupto da interface de instalação (“Windows 11 Upgrade has failed” ou “installation failed in the safe_os phase with an error during boot operation”).
  • Não há um código de erro consistente, dificultando o suporte de primeiro nível.

Metodologia de diagnóstico

Recolha de registos

Antes de qualquer tentativa adicional, capture e guarde todos os logs relevantes para evitar que uma nova falha os sobrescreva:

  • SetupDiag – utilitário oficial que analisa a última tentativa de upgrade e gera um relatório em HTML.
  • Pastas C:\$WINDOWS.~BT\Sources\Panther e C:\$WINDOWS.~BT\Sources\Rollback.
  • Ferramentas de terceiros como V2 log collector, upgradefailureinfo.bat e tuneup_plus para recolher eventos e drivers.

Análise dos logs

Abra setuperr.log e setupact.log e procure sequências de texto como failed to inject ou ACCESS_DENIED. Normalmente, o fragmento seguinte identifica o pacote de driver ou o processo em conflito.

Causas detectadas

  • Software de terceiros – Kaspersky Endpoint Security, Sentinel Agent e AVerMedia RECentral injectam DLLs que bloqueiam o serviço setuphost.exe.
  • Driver corrompido – o pacote oem176.inf da controladora Intel I2C falha durante a fase SAFE_OS/BOOT.
  • Requisitos de hardware (TPM 2.0, Secure Boot, UEFI, CPU compatível) já estavam correctos, logo o problema não era elegibilidade.

Solução passo‑a‑passo comprovada

EtapaComando/FerramentaObjetivo
A. Remover software conflituosokavremover.exe, desinstalar Sentinel Agent e RECentralEliminar bloqueios de terceiros
B. Arranque limpomsconfig → ocultar serviços Microsoft → Disable allImpedir carregamento de serviços extra no reboot
C. Verificar sistemasfc /scannow
DISM /online /cleanup-image /restorehealth
chkdsk /scan
Garantir integridade de ficheiros e da partição do SO
D. Isolar drivers problemáticosmd C:\Drivers DISM /online /export-driver /destination:C:\Drivers pnputil /delete-driver oem176.inf /uninstall /forceExportar todos os drivers, depois remover o que falhou (oem176.inf neste caso)
E. Repetir instalaçãoExecutar setup.exe a partir da ISO/USB dentro do WindowsConfirmar progresso; remover novos drivers se necessário

Resultado: após eliminar oem176.inf e efectuar clean boot, o upgrade concluiu sem erros no equipamento‑piloto.

Automatização para um lote de 50 portáteis

  1. Script de desinstalação ― PowerShell para remover Kaspersky, Sentinel Agent e RECentral silenciosamente.
  2. Exportação e limpeza de drivers ― varrer setupact.log por “failed to inject oem” e adicionar linhas pnputil /delete-driver oemXXX.inf /uninstall /force ao ficheiro .BAT central.
  3. Clean boot via GPO ― aplicar entrada de registo que desativa serviços não‑Microsoft na próxima inicialização.
  4. Distribuição do upgrade ― partilhar a ISO num file share e chamar setup.exe /auto upgrade /quiet /noreboot por SCCM, Intune ou script remoto (psexec/WinRM).

Scripts de exemplo

PowerShell: inventário, remoção de antivírus e limpeza de drivers

# region - Inventário
$hostname = $env:COMPUTERNAME
$logPath  = "\\SRV\Share\Logs\$hostname-setuplogs.zip"
Compress-Archive -Path "C:\$WINDOWS.~BT\Sources\Panther\*" -DestinationPath $logPath -CompressionLevel Fastest

region - Desinstala Kaspersky

& "C:\Temp\kavremover.exe" /VERYSILENT /NOREBOOT

region - Remove Sentinel Agent

wmic product where "name like '%%Sentinel%%'" call uninstall /nointeractive

region - Exporta drivers & remove problemáticos

md C:\Drivers -ErrorAction SilentlyContinue
dism /online /export-driver /destination\:C:\Drivers
Get-Content C:\$WINDOWS.~BT\Sources\Panther\setupact.log |
Select-String "failed to inject oem" |
ForEach-Object {
$\_.Line -match "oem\d+.inf" | Out-Null
\$driver = \$Matches\[0]
pnputil /delete-driver \$driver /uninstall /force
}

Tarefa agendada para clean boot

reg add "HKLM\SYSTEM\CurrentControlSet\Services\MSConfig" /v StartOptimized /t REG_DWORD /d 1 /f
shutdown /r /t 30

Boas práticas e recomendações finais

  • Inicie sempre o upgrade a partir do Windows 10 logado; arrancar pela USB pode contornar directivas de grupo ou cifragem BitLocker e causar falhas adicionais.
  • Actualize BIOS e firmware com o utilitário Dell Command | Update antes do primeiro grande lote.
  • Validação pós‑upgrade: confirme que o software legado arranca e faz save/open de ficheiros; na experiência de campo manteve‑se 100 % funcional.
  • Caso surjam dois ou mais drivers defeituosos, repita a secção D. A cada execução o setup.exe avança uma etapa além da anterior.
  • Após concluir o primeiro grupo de máquinas, crie uma imagem Sysprep em Windows 11 já com o aplicativo legado instalado — isso acelera futuras implantações ou reposições de hardware.
  • Mantenha um ficheiro master com todos os IDs oem*.inf removidos por série/Lote; uso prático em auditorias e regressões.

FAQ rápido

Preciso mesmo remover o antivírus?

Sim. O fluxo de verificação em tempo real do Kaspersky prende o instalador do Windows 11 em threads protegidos (Tamper Protection), gerando o erro SAFE_OS. O executável kavremover cria um ponto de restauração e remove completamente os serviços.
O driver “oem176.inf” é sempre o culpado?

Não. Em algumas unidades apareceu oem89.inf (Realtek Net) ou oem192.inf (Dell Touchpad). Analise o setupact.log de cada falha e adicione o driver respectivo à lista de remoção.
Como monitorizar remotamente o progresso?

Adicione /noreboot para que cada máquina aguarde pela reinicialização forçada via script, garantindo janelas de manutenção controladas. A saída em %WINDIR%\Panther pode ser copiada em tempo real para um share central para acompanhamento.

Conclusão

Seguindo o fluxo apresentado — remoção prévia de software conflituoso, clean boot, verificação de integridade e eliminação cirúrgica de drivers corruptos — a equipa concluiu o primeiro upgrade piloto sem reinstalar aplicações nem perder dados. A automatização subsequente torna replicável a migração dos 50 Dell Latitude 5420, poupando horas de intervenção manual e evitando o risco de formatação limpa.

Índice