Chcę grać we wszystkie gry, które mam domyślnie na Windows 7 (szachy, freecell, trałowiec itp.) Na moim komputerze z systemem Windows 8.
Próbowałem po prostu skopiować odpowiednie pliki .exe, ale kiedy je uruchamiam (nawet w trybie zgodności z Windows 7) nic się nie dzieje (bez błędów, bez uruchamiania, nic).
Jak mogę uruchomić moje gry?
Uwaga: Wypróbowałem przewodnik Into Windows Guide: Jak grać w gry Windows 7 W systemie Windows 8 i po pobraniu łatki nadal nie działał.
windows-7
installation
windows-8
soandos
źródło
źródło
Odpowiedzi:
Spróbuj uruchomić FreeCell w Dependency Walker .
FreeCell.exe
Oczywiście musisz użyć odpowiedniej wersji Depends (x32 / x64), w przeciwnym razie pojawi się błąd „Znaleziono moduły z różnymi typami procesorów”.
Po zakończeniu procesu
FreeCell.exe
wyszukaj w dzienniku czerwone linie. Być może dają wskazówki. Nieprawidłowe ścieżki, na przykład ...źródło
C:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
Problem polegał na tym, że pliki znajdowały się w niewłaściwym folderze i dlatego wywoływały wersje x86 interfejsu API, kiedy powinny były wywoływać wersje x64.
Po prostu przeniesienie ich do
Program Files
folderu (w przeciwieństwie doProgram Files (x86)
folderu) rozwiązało problem.źródło