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.
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
- Abrir o Gerenciador de Dispositivos (Win + X → Gerenciador de Dispositivos; em PT-PT: Gestor de Dispositivos).
- Expandir Adaptadores de vídeo, clicar com o botão direito na placa e escolher Desinstalar dispositivo → confirmar.
- Reiniciar o computador.
- 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.
- 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 usardxdiag
→ separador Exibir/Display para confirmar nome e versão do driver. - 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. - 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. - 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). - 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 adicional | Quando tentar | Como fazer |
---|---|---|
Verificar integridade dos arquivos | Se apenas um jogo falha | Steam → Biblioteca → Propriedades → Arquivos instalados → Verificar integridade. |
Atualizar DirectX e Visual C++ Redistributable | Logo após instalar ou atualizar um jogo | Baixe e reinstale os pacotes oficiais da Microsoft, reinicie e teste novamente. |
Executar SFC | Suspeita de corrupção no Windows | Abra o Prompt de Comando como Administrador e rode:sfc /scannow |
Executar DISM | Quando o SFC reporta erros não corrigidos | No Prompt de Comando (Admin):DISM /Online /Cleanup-Image /RestoreHealth |
Forçar uso da GPU integrada ou dedicada | Laptops com duas GPUs | Definições do Windows → Sistema → Tela → Gráficos → selecione o executável do Steam/jogo → Alto desempenho (ou Economia, para testar). |
Desabilitar overlays | Se o erro aparece apenas com sobreposição ativa | Desligue 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
- 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. - No Gerenciador de Dispositivos, confirme se não há ícones de aviso em Adaptadores de vídeo.
- 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
Teste | Objetivo | Ferramenta ou comando | Interpretação |
---|---|---|---|
DxDiag | Confirmar estado do driver | dxdiag → aba Exibição | Se o fornecedor e a versão não correspondem ou recursos 3D estão desativados, o driver não está correto. |
SFC | Procurar corrupção no Windows | sfc /scannow | Se reportar erros corrigidos, reinicie e teste. Se não corrigidos, execute DISM. |
DISM | Reparar imagem do sistema | DISM /Online /Cleanup-Image /RestoreHealth | Reinicie após terminar e volte ao SFC. |
Overlay off | Isolar camadas injetadas | Desative Discord, Xbox Game Bar, GeForce Experience, RivaTuner | Se o erro some, reative um por vez para descobrir o culpado. |
Modo janela | Forçar caminho gráfico alternativo | Inicie o jogo em janela sem borda | Se abre, o problema pode ser resolução/escala; redefina as definições gráficas. |
Driver anterior | Testar regressão | Instale versão estável anterior | Se 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.