Встановлення ігор Windows 7 в Windows 8


14

Я хочу грати всі ігри, які у мене в Windows 7 за замовчуванням (шахи, фриклейс, тральщик тощо) на моїй машині Windows 8.

Я намагався просто скопіювати відповідні файли .exe, але коли я запускаю їх (навіть у режимі сумісності Windows 7) нічого не відбувається (жодних помилок, жодного запущеного процесу, нічого).

Як можна змусити мої ігри працювати?

Примітка. Я спробував інструкцію Into Windows: Як грати в ігри в Windows 7 У Windows 8 та після завантаження патча все ще не вийшло.


У вас є відеокарта nVidia?

@RandolphWest Yup.
Актуальні

Я не можу запускати жодних програм Metro зі своїм 560M nVidia, і поведінка звучить однаково. Ні помилок, ні запущеного процесу, нічого. Я вважаю, що з картами nVidia відома проблема. EDIT Я не можу запускати ігри Windows 7 на моїй 8 встановити.

@RandolphWest У мене немає проблем із вбудованими програмами метро чи іншими завантажуваними програмами. Крім того, ці ігри виграли з виграшу 7 і тому не є метро.
soandos

Ну я не можу виключити, що nVidia є проблемою на моїй машині, але 7 ігор точно не починаються.

Відповіді:


8

Спробуйте запустити FreeCell у Dekerpend Walker .

  1. Файл -> Відкрити -> FreeCell.exe
  2. Профіль -> Почніть профілювання

Звичайно, ви повинні використовувати відповідну (x32 / x64) версію Depends, інакше ви отримаєте помилку "Модулі з різними типами процесора були знайдені".

Після FreeCell.exeзавершення процесу пошуку в журналі з’являються червоні лінії. Можливо, вони дають поняття. Наприклад, неправильні шляхи ...


Корисна програма. Скопійовано у .dll-файл, але потім у мене є маса проблем з програмою win api (API-MS-WIN-CORE-SYNCH-L1-1-0.DLL).
soandos

Ви впевнені, що виконуваний файл був успішно виправлений? Щойно спробував патч 1,2 на моєму планшеті (Win8 client preview x86 ), і він працює, працює відC:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
Maximus

Ось що було сказано наприкінці (довелося вручну знайти всі файли .exe)
soandos

7

Проблема полягала в тому, що файли знаходились у неправильній папці, і де, таким чином, викликати версії x86 api, коли вони повинні були викликати версії x64.

Просто переміщення їх у Program Filesпапку (на відміну від Program Files (x86)папки) вирішило проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.