Menginstal game Windows 7 di Windows 8

14

Saya ingin memainkan semua game yang saya miliki di Windows 7 secara default (catur, freecell, kapal penyapu ranjau, dll) di mesin Windows 8 saya.

Saya mencoba untuk hanya menyalin file .exe yang relevan, tetapi ketika saya menjalankannya (bahkan dalam mode kompatibilitas Windows 7) tidak ada yang terjadi (tidak ada kesalahan, tidak ada proses yang berjalan, tidak ada).

Bagaimana saya bisa membuat game saya berfungsi?

Catatan: Saya mencoba Panduan Into Windows: Cara Bermain Game Windows 7 Di Windows 8 dan setelah saya mengunduh patch, itu masih tidak berfungsi.

soando
sumber
Apakah Anda memiliki kartu grafis nVidia?
@RandolphWest Yup. Driver terbaru, 260M
soandos
Saya tidak dapat menjalankan aplikasi Metro apa pun dengan 560M nVidia saya, dan perilakunya terdengar sama. Tidak ada kesalahan, tidak ada proses yang berjalan, tidak ada. Saya percaya ada masalah yang diketahui dengan kartu nVidia. EDIT Saya juga tidak bisa menjalankan game Windows 7 di install saya.
@RandolphWest Saya tidak punya masalah dengan aplikasi metro bawaan, atau orang lain yang saya unduh. Selain itu, game-game ini berasal dari win 7 dan juga bukan metro.
Soando
Yah saya tidak bisa mengecualikan nVidia menjadi masalah di komputer saya, tetapi 7 game pasti tidak dimulai.

Jawaban:

8

Cobalah untuk memulai FreeCell di bawah Dependency Walker .

  1. File -> Buka -> FreeCell.exe
  2. Profil -> Mulai profil

Tentu saja, Anda harus menggunakan versi Depends (x32 / x64) yang sesuai, jika tidak Anda akan mendapatkan kesalahan "Modul dengan tipe CPU yang berbeda ditemukan".

Setelah proses FreeCell.exekeluar cari log untuk garis merah. Mungkin mereka memberikan petunjuk. Jalur yang salah misalnya ...

Maximus
sumber
Program yang bermanfaat. Disalin dalam file .dll, tapi kemudian saya banyak masalah dengan win api (API-MS-WIN-CORE-SYNCH-L1-1-0.DLL).
soandos
Apakah Anda yakin, executable berhasil ditambal? Baru saja mencoba menambal 1.2 di tablet saya (Win8 pratinjau pelanggan x86 ) dan berfungsi, berjalan dariC:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
Maximus
Itulah yang dikatakan di akhir (harus secara manual menemukan semua file .exe)
soandos
7

Masalahnya adalah bahwa file berada di folder yang salah, dan di mana karena itu memanggil versi x86 dari api, ketika mereka seharusnya memanggil versi x64.

Hanya memindahkan mereka ke Program Filesfolder (sebagai lawan dari Program Files (x86)folder) memperbaiki masalah.

soando
sumber