Windows 8にWindows 7ゲームをインストールする


14

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

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

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

注:Windows 8Into Windows Guide:Windows 7ゲームをプレイする方法を試してみましたが、パッチをダウンロードした後も機能しませんでした。


nVidiaグラフィックカードはありますか?

@RandolphWestうん。最新のドライバー、260M
soandos

560M nVidiaでMetroアプリを実行できず、動作は同じように聞こえます。エラーも、実行中のプロセスも、何もありません。nVidiaカードには既知の問題があると思います。編集 8インストールでもWindows 7ゲームを実行できません。

@RandolphWest組み込みのメトロアプリやダウンロードした他のアプリには問題ありません。さらに、これらのゲームは勝利7からのものであり、メトロではありません。
-soandos

まあ、nVidiaが私のマシンの問題であることを除外することはできませんが、7つのゲームは間違いなく起動しません。

回答:


8

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

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

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

プロセスのFreeCell.exe終了後、ログで赤い線を検索します。彼らが手がかりを与えるかもしれない。間違ったパスの例.​​..


便利なプログラム。.dllファイルにコピーしましたが、その後、Win API(API-MS-WIN-CORE-SYNCH-L1-1-0.DLL)の問題が多数発生しました。
-soandos

実行可能ファイルに正常にパッチが適用されましたか?ちょうど私のタブレット(Win8顧客プレビュー上のパッチ1.2を試してみましたx86)、それが実行されているから、作品C:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
Maximusの

それが最後に言ったことです(ただし、すべての.exeファイルを手動で見つける必要がありました)
-soandos

7

問題は、ファイルが間違ったフォルダーにあり、x64バージョンを呼び出すべきだったときに、x86バージョンのapiを呼び出す場所にあったことです。

Program FilesProgram Files (x86)フォルダではなく)フォルダに移動するだけで問題が修正されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.