TLDR; a atualização do Windows 10 para o 11 falhou, então tive que limpar a instalação. Após a instalação limpa, metade dos meus jogos a vapor não estão sendo iniciados. A reinstalação do DirectX me dá um erro em 1 dll que não consigo corrigir.
Algumas informações básicas:
comprei um computador novo há um mês porque queria atualizar para o Windows 11 e minha placa-mãe não era compatível. A atualização de hardware foi tranquila e não houve problemas. A atualização do Windows me disse que o Windows 11 seria instalado em breve.
Avanço rápido de 5 semanas e estou ficando impaciente. Eu baixo a mídia de instalação do Windows 11 que atualizará meu sistema operacional. Eu não tinha espaço em disco suficiente disponível, então limpei as coisas, então mal tinha espaço suficiente para fazer a atualização. Este é provavelmente o lugar onde começou a descer.
A instalação do Windows 11 falhou e ficou presa em um loop entre 'estamos desfazendo algumas alterações' -> BSOD -> Reiniciar. Mais tarde, li que você precisa de 64 GB de espaço livre para a atualização e eu só consegui 15 GB depois que o Windows 11 foi baixado.
O sistema operacional falhou e eu não consegui consertá-lo de forma alguma, então comprei um novo SSD, preparei uma mídia de instalação e inicializei a instalação. Instalei o Windows 11 Pro N no novo SSD e tudo parecia bem. Eu restaurei meu aplicativo e instalei todas as atualizações do Windows.
Neste ponto eu tenho 4 discos.
- C: o novo SSD com Windows 11
- D: o antigo SSD com Windows 10
- F: um SSD com a maioria dos meus jogos e Steam instalados
- G: um SSD com alguns jogos do Steam
Instalei o steam novamente, mas acidentalmente em C. Reinstalei-o em F novamente para que o Windows o encontrasse. Eu desinstalei o Steam de C, isso não pareceu afetar nada.
Onde deu errado
Depois disso eu comecei um jogo pela primeira vez e depois de um rápido 'Preparando para iniciar' o jogo não abriu e fechou sozinho, nenhuma tela foi exibida. Eu tento alguns jogos e alguns funcionam, enquanto outros mostram todos os mesmos sintomas.
Exemplos de jogos afetados:
- Territory Idle: Não inicia depois de preparar o pop-up de lançamento
- DPS Idle: Não inicia depois de preparar o pop-up de lançamento
- Lord of the Rings Online: Launcher é exibido, mas após o login e clicar em 'Jogar' nada acontece e o jogo é encerrado.
- The Elder Scrolls Online: Funciona, mas sempre executa a configuração inicial (instalando o Microsoft DirectX, etapa 1 de 1) e trava ao pressionar a tecla Alt após a tela de seleção de caracteres.
O que eu tentei eu percebi que alguns frameworks podem estar faltando, então aqui está uma extensa lista de tudo que eu instalei e tentei:
- Instalou todos os redistribuíveis VC ++
- .NET Frameworks 3.5 (SP1), 4.8 e 6.1 instalados
- Instalou o DirectX como administrador que falhou em dois pacotes; Feb2006_XACT_x64.cab e Feb2006_XACT_x86.cab. Ambos falham com a mensagem '
Unable to load C:\Windows\system32\xactengine2_0.dll.
' embora a DLL x64 esteja claramente lá e colocada lá pela própria instalação do DirectX. Tentar registrar manualmente a DLL resulta no código de erro 3. - Instalou todas as atualizações do Windows (exceto uma, veja abaixo).
- Drivers gráficos mais recentes instalados
- Tentei placa gráfica diferente
- Tentei iniciar como administrador
- Comando executado DISM /Online /Cleanup-Image /CheckHealth
- Comando executado DISM /Online /Cleanup-Image /ScanHealth
- Comando executado DISM /Online /Cleanup-Image /RestoreHealth
- Comando executado SFC /Scannow
- Tentei iniciar com diferentes modos de compatibilidade
- Tentei iniciar fora do Steam
- Tentei desativar a sobreposição do Steam
- Tentei instalar pacotes DirectX com falha no modo de segurança
- SDK do Microsoft Windows instalado (para possíveis dlls ausentes)
- Dependências de DLL verificadas com dependências
- Atributos 'Somente leitura' removidos das pastas do jogo
- Tentei reinstalar jogos
- Jogo removido da conta e adicionado novamente
- Executando o DxDiag, que solicita o erro 'Erro: Problema ao obter informações extras de som'.
- Drivers de áudio RealTek instalados
- Desativar antivírus
- Desativar firewall
- Houve várias reinicializações entre as etapas anteriores, especialmente combinadas com instalações de software.
O Windows informa que o DirectX 12 está instalado, mas estou um pouco preocupado com as mensagens de erro de instalação relacionadas ao DirectX. O visualizador de eventos não está me dando nenhuma informação além do fato de que o jogo travou. Além disso, na atualização do Windows, recebo o seguinte erro, mas acho que não tem nada a ver com isso:2022-08 Security Update for Windows 11 for x64-based Systems (KB5012170) - Install error - 0x800f0922
Eu não sei mais o que fazer. Meu instinto me diz que é relacionado ao DirectX, mas não sei como consertar isso, pois acho que já tentei de tudo.
O que me resta fazer além de uma instalação limpa (de novo!).
Dos comentários: Como você instalou a versão 'N', parecia um bom palpite que a instalação do Media Feature Pack definitivamente o indicaria na direção certa.