web-dev-qa-db-ja.com

Windows 8へのWindows 7ゲームのインストール

私のWindows 8マシンでは、デフォルトでWindows 7にあるすべてのゲーム(チェス、フリーセル、マインスイーパなど)をプレイしたいと思っています。

関連する.exeファイルだけをコピーしようとしましたが、それらを実行しても(Windows 7互換モードであっても)何も起こりません(エラーなし、実行中のプロセスなし、何もありません)。

ゲームを機能させるにはどうすればよいですか?

注:私は Into Windowsガイドを試しました:WindowsでWindows 7ゲームをプレイする方法8 そしてパッチをダウンロードした後、それはまだ動作しませんでした。

14
soandos

問題は、ファイルが間違ったフォルダーにあるため、x86バージョンのAPIを呼び出す場合に、x64バージョンを呼び出す必要があることでした。

これらを_Program Files_フォルダに移動するだけで(Program Files (x86)フォルダではなく)、問題が解決しました。

7
soandos

Dependency Walker でFreeCellを起動してみてください。

  1. ファイル->開く-> FreeCell.exe
  2. プロファイル->プロファイリングを開始

もちろん、適切な(x32/x64)バージョンのDependsを使用する必要があります。そうしないと、「異なるCPUタイプのモジュールが見つかりました」というエラーが発生します。

処理後FreeCell.exe exitsはログで赤い線を検索します。手がかりになるかもしれません。たとえば、不正なパス...

8
Maximus