Erro “LoadLibrary failed with error 126” no Steam e no app Xbox: como corrigir com reinstalação de driver e outras verificações

Se o Steam ou o app Xbox exibem “LoadLibrary failed with error 126”, o Windows está a falhar ao carregar uma DLL vital — quase sempre do driver de vídeo. Abaixo está um passo a passo confiável, verificado em Q&A, e um guia completo de diagnóstico para resolver de forma definitiva.

Índice

O que significa o erro LoadLibrary failed no Steam ou no app Xbox

“LoadLibrary” é a rotina do Windows que carrega bibliotecas dinâmicas (DLLs) usadas por jogos e clientes como o Steam e o aplicativo Xbox. Quando aparece o código de falha com a mensagem de que a biblioteca não pôde ser carregada, normalmente há uma dependência ausente, corrompida ou incompatível — e, no contexto de jogos, isso quase sempre recai sobre o ecossistema gráfico: driver da GPU, componentes do DirectX, OpenGL, Vulkan e suas respectivas DLLs.

Na prática, o cliente tenta inicializar aceleração 3D, o Windows chama as DLLs do fornecedor da placa gráfica, mas encontra arquivos corrompidos, versões trocadas ou bloqueios por antivírus/políticas. O resultado: o Steam (ou um jogo específico) não abre, fecha de imediato ou lança o erro logo no arranque.

Sintomas comuns e quando o erro aparece

  • O Steam não abre ou fecha sem mensagem visível; o erro surge em pop-up ao inicializar.
  • O app Xbox arranca, mas falha ao iniciar jogos que dependem de aceleração gráfica.
  • O problema começou após atualizar o driver de vídeo, trocar a GPU, atualizar o Windows ou instalar um jogo que trouxe runtimes de terceiros.
  • Em portáteis com GPU híbrida, ocorre ao alternar entre gráfica integrada e dedicada.
  • Eventos esporádicos após sobreposição (overlay) de Discord, GeForce Experience, RivaTuner/Afterburner ou similares.

Correção confirmada pelo leitor

Esta foi a solução que resolveu o caso reportado em Q&A (com confirmação de êxito pelo utilizador): remover o driver atual da GPU, reiniciar e instalar o pacote mais recente diretamente do fabricante. Em detalhes:

Resumo rápido

  1. Abrir o Gerenciador de Dispositivos (Win + X → Gerenciador de Dispositivos; em PT-PT: Gestor de Dispositivos).
  2. Expandir Adaptadores de vídeo, clicar com o botão direito na placa e escolher Desinstalar dispositivo → confirmar.
  3. Reiniciar o computador.
  4. Instalar o driver mais recente obtido diretamente no site do fabricante (NVIDIA, AMD ou Intel) para o seu modelo e versão do Windows.

Após a reinstalação limpa do driver, o Steam voltou a abrir normalmente.

Passo a passo detalhado

Antes de começar: se possível, descarregue previamente o instalador correto do driver para a sua GPU. Em portáteis, dê preferência ao driver aprovado pelo fabricante do equipamento quando existir versão específica; caso contrário, utilize o driver genérico mais recente do fornecedor da GPU.

  1. Identifique a sua GPU
    Win + X → Gerenciador de Dispositivos → Adaptadores de vídeo → anote o modelo (ex.: GeForce, Radeon, Iris Xe). No Executar (Win + R), pode usar dxdiag → separador Exibir/Display para confirmar nome e versão do driver.
  2. Desinstale o driver atual
    No Gerenciador de Dispositivos, botão direito sobre a GPU → Desinstalar dispositivo → selecione a opção de remover o software do driver (se disponível) → OK. Dica: em alguns cenários teimosos, uma “instalação limpa” posterior no instalador oficial tem efeito semelhante. Ferramentas de terceiros como desinstaladores especializados podem ser usadas por utilizadores avançados, mas não são obrigatórias para a maioria dos casos.
  3. Reinicie o Windows
    Ao voltar, o sistema pode aplicar um driver genérico. Não há problema: prossiga imediatamente com o instalador oficial para substituir por um pacote completo e assinado.
  4. Instale o driver mais recente
    Execute o instalador do fabricante e, quando disponível, marque a opção Instalação limpa/Factory reset para renovar perfis, caches e componentes auxiliares (como PhysX, OpenCL, Vulkan Runtime).
  5. Reinicie novamente
    Reiniciar após a instalação garante que serviços, DLLs e registos do driver sejam corretamente inicializados antes de abrir o Steam ou o app Xbox.

Boas práticas durante a reinstalação

  • Desconecte a internet durante a desinstalação para evitar que o Windows Update reinstale um driver intermédio antes do instalador oficial.
  • Feche overlays (Discord, Gravadores, GeForce Experience, RivaTuner/Afterburner) e antivírus de terceiros enquanto instala o driver.
  • Em portáteis híbridos, defina temporariamente a preferência gráfica do Steam para a GPU dedicada nas Configurações de gráficos do Windows.

Dicas complementares

Se, após reinstalar o driver, o erro persistir, avance com as verificações abaixo.

Medida adicionalQuando tentarComo fazer
Verificar integridade dos arquivosSe apenas um jogo falhaSteam → Biblioteca → Propriedades → Arquivos instalados → Verificar integridade.
Atualizar DirectX e Visual C++ RedistributableLogo após instalar ou atualizar um jogoBaixe e reinstale os pacotes oficiais da Microsoft, reinicie e teste novamente.
Executar SFCSuspeita de corrupção no WindowsAbra o Prompt de Comando como Administrador e rode:
sfc /scannow
Executar DISMQuando o SFC reporta erros não corrigidosNo Prompt de Comando (Admin):
DISM /Online /Cleanup-Image /RestoreHealth
Forçar uso da GPU integrada ou dedicadaLaptops com duas GPUsDefinições do Windows → Sistema → Tela → Gráficos → selecione o executável do Steam/jogo → Alto desempenho (ou Economia, para testar).
Desabilitar overlaysSe o erro aparece apenas com sobreposição ativaDesligue a sobreposição no app correspondente (Discord, GeForce Experience, Xbox Game Bar, RivaTuner).

Por que reinstalar o driver resolve

O código da falha indica que a DLL não foi carregada por ausência, incompatibilidade ou corrupção. O subsistema gráfico depende de múltiplas bibliotecas: OpenGL, DirectX, Vulkan, CUDA/ROCm, camadas de otimização por jogo e serviços residentes. Ao reinstalar o driver com um pacote completo, você:

  • Restaura DLLs essenciais (ex.: bibliotecas de OpenGL e DirectX específicas do fabricante) e suas dependências.
  • Sincroniza versões entre o núcleo do driver, perfis de jogos, UMD/KMD (componentes em modo utilizador e kernel) e o runtime instalado.
  • Recria caches e registos que podem ter sido quebrados por uma atualização incompleta.
  • Remove conflitos com camadas de injeção de overlays ou utilitários que substituem DLLs no arranque.

Como confirmar que deu certo

  1. Abra o dxdiag (Win + R → dxdiag) e verifique se a aba de Exibição mostra o fornecedor correto, a versão atualizada do driver e recursos DirectDraw/Direct3D habilitados.
  2. No Gerenciador de Dispositivos, confirme se não há ícones de aviso em Adaptadores de vídeo.
  3. Abra o Steam normalmente. Se o cliente inicia sem erros, faça um teste com um jogo leve para validar.

Causas alternativas e como investigar

  • Runtimes do Visual C++ e DirectX incompletos — jogos podem instalar versões antigas; reinstale os pacotes suportados pela Microsoft e reinicie.
  • Conflitos de arquitetura — um executável de trinta e dois bits a puxar DLLs de sessenta e quatro bits (ou vice‑versa) resulta em falha de carregamento. Solução: garantir que o jogo e as dependências correspondam em arquitetura.
  • Antivírus ou políticas — soluções de segurança podem isolar DLLs recém‑instaladas. Crie exceções temporárias para as pastas do Steam e do jogo.
  • Overlays e injetores — desative todas as sobreposições e capture de FPS para testar. Em último caso, desinstale utilitários de tuning e reinstale após resolver.
  • Adaptadores virtuais — drivers de hubs USB de vídeo, dock stations com DisplayLink ou VR podem interferir. Desative temporariamente no Gerenciador de Dispositivos.
  • GPU híbrida — force a execução no perfil de alto desempenho ou, no painel do fornecedor, fixe o Steam e o jogo na placa dedicada.
  • Corrupção no sistema — se SFC e DISM reportarem erros persistentes, considere uma reparação do Windows mantendo ficheiros pessoais.
  • Instalações incompletas do Steam — verifique a integridade do cliente e, em último caso, reinstale o Steam sem apagar a pasta de biblioteca de jogos.

Procedimento de diagnóstico rápido

TesteObjetivoFerramenta ou comandoInterpretação
DxDiagConfirmar estado do driverdxdiag → aba ExibiçãoSe o fornecedor e a versão não correspondem ou recursos 3D estão desativados, o driver não está correto.
SFCProcurar corrupção no Windowssfc /scannowSe reportar erros corrigidos, reinicie e teste. Se não corrigidos, execute DISM.
DISMReparar imagem do sistemaDISM /Online /Cleanup-Image /RestoreHealthReinicie após terminar e volte ao SFC.
Overlay offIsolar camadas injetadasDesative Discord, Xbox Game Bar, GeForce Experience, RivaTunerSe o erro some, reative um por vez para descobrir o culpado.
Modo janelaForçar caminho gráfico alternativoInicie o jogo em janela sem bordaSe abre, o problema pode ser resolução/escala; redefina as definições gráficas.
Driver anteriorTestar regressãoInstale versão estável anteriorSe estabiliza, mantenha até correção oficial posterior.

Perguntas frequentes

Uso gráficos integrados da Intel: também devo reinstalar?

Sim. O princípio é o mesmo: instale o pacote atualizado oficial para a sua geração de gráficos. Em portáteis, confira primeiro se o fabricante do equipamento fornece um pacote aprovado para o modelo.

Funciona somente um jogo; o resto abre normalmente. É o mesmo erro?

O código aponta para DLLs não carregadas. Quando é apenas um jogo, verifique integridade dos arquivos na Biblioteca do Steam, reinstale os redistribuíveis do Visual C++ incluídos pelo jogo e atualize DirectX. Drivers de GPU ainda podem ser o gatilho, mas a causa direta costuma estar no próprio título.

Qual a diferença para mensagens de erro com códigos parecidos?

  • Código indicado aqui — geralmente DLL gráfica faltando/incompatível.
  • Outros códigos comuns — podem indicar formato inválido de imagem, entrada de ponto não encontrada, ou módulo ausente. O processo de diagnóstico acima continua válido.

É obrigatório usar “instalação limpa” no driver?

Não é obrigatório, mas é recomendável quando há suspeita de conflito ou corrupção. Essa opção remove perfis antigos e recria caches, reduzindo a chance de bibliotecas residuais causarem o erro.

O app Xbox também acusa a mesma falha. O que muda?

Nada substancial. O cliente Xbox também depende das mesmas bibliotecas gráficas e dos mesmos redistribuíveis. A reinstalação do driver e a atualização de DirectX/Visual C++ resolvem a maioria dos casos ali também.

Devo desinstalar utilitários como Afterburner ou overlays?

Para diagnosticar, sim: remova ou desative temporariamente. Depois de estabilizar, reinstale um por vez e teste, ajustando perfis até garantir coexistência sem injetar DLLs problemáticas.

Boas práticas para evitar a recorrência

  • Mantenha o Windows atualizado e faça pontos de restauro antes de atualizar drivers.
  • Prefira drivers oficiais do fornecedor da GPU ou do fabricante do portátil.
  • Evite utilizar packs aleatórios de DLLs baixados de terceiros para “corrigir” o erro — isso agrava incompatibilidades.
  • Atualize regularmente Microsoft Visual C++ Redistributable e DirectX.
  • Desative overlays quando testar novos jogos ou após grandes atualizações de driver.

Checklist final

  • Desinstalou o driver no Gerenciador de Dispositivos e reiniciou?
  • Instalou o pacote mais recente diretamente do fabricante da GPU?
  • Verificou DirectX/Visual C++ e executou SFC/DISM, se necessário?
  • Desativou overlays e forçou a GPU correta em portáteis?
  • Verificou a integridade dos ficheiros do jogo no Steam?

Resumo em uma frase

O erro informado indica, quase sempre, driver gráfico corrompido; remover o driver antigo, reiniciar e instalar o pacote mais recente do fabricante resolve na maioria dos casos, eliminando DLLs quebradas e restaurando o pipeline gráfico.

Índice