Instalando jogos do Windows 7 no Windows 8

14

Desejo jogar todos os jogos que tenho no Windows 7 por padrão (xadrez, freecell, caça-minas, etc) na minha máquina com Windows 8.

Tentei copiar apenas os arquivos .exe relevantes, mas quando os executo (mesmo no modo de compatibilidade do Windows 7) nada acontece (sem erros, sem processo de execução, nada).

Como posso fazer meus jogos funcionarem?

Nota: Tentei o Guia do Windows: Como jogar jogos do Windows 7 No Windows 8 e depois de baixar o patch, ele ainda não funcionava.

soandos
fonte
Você possui uma placa de vídeo nVidia?
@RandolphWest Yup. Drivers atualizados, 260M
soandos
Não consigo executar nenhum aplicativo Metro com minha nVidia 560M e o comportamento é o mesmo. Nenhum erro, nenhum processo em execução, nada. Acredito que exista um problema conhecido com os cartões da nVidia. EDIT Também não consigo executar os jogos do Windows 7 na minha instalação 8.
@RandolphWest Não tenho problemas com os aplicativos metro integrados ou com outros que faço download. Além disso, esses jogos vieram da vitória 7 e, portanto, não são de metrô.
29512 soandos
Bem, não posso excluir a nVidia de ser um problema na minha máquina, mas os 7 jogos definitivamente não iniciam.

Respostas:

8

Tente iniciar o FreeCell em Dependency Walker .

  1. Arquivo -> Abrir -> FreeCell.exe
  2. Perfil -> Iniciar criação de perfil

Obviamente, você deve usar a versão apropriada (x32 / x64) do Depends, caso contrário, receberá o erro "Módulos com diferentes tipos de CPU foram encontrados".

Após o término do processo, FreeCell.exeprocure linhas vermelhas no log. Pode ser que eles dêem a pista. Caminhos incorretos, por exemplo ...

Maximus
fonte
Programa útil. Copiado em um arquivo .dll, mas então eu tenho vários problemas com a API do win (API-MS-WIN-CORE-SYNCH-L1-1-0.DLL).
29512 soandos
Tem certeza de que o executável foi corrigido com êxito? Tentei o patch 1.2 no meu tablet (visualização do cliente Win8 x86 ) e funciona, executando a partir deC:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
Maximus
Isso é o que ele disse no final (tinha que encontrar manualmente todos os arquivos .exe embora)
soandos
7

O problema era que os arquivos estavam na pasta errada e, portanto, chamavam as versões x86 da API, quando deveriam estar chamando as versões x64.

Apenas movê-los para a Program Filespasta (em oposição à Program Files (x86)pasta) resolveu o problema.

soandos
fonte