• ベストアンサー

64bitでは動作しないソフトについて

質問を読んでくださってありがとうございます。 昔やったゲームをダウンロードしてみました。 説明書に64bitでは動作しないと明記してありました。 私のPCは64bitです。 起動しようとすると。 「お使いのパソコンでは動作しません」と緑色の帯でOSから断られます。 互換性モードも全部だめで、なぜか強制的にwin95に設定されるのですが。 やはり動きません。 新しく32bitのPCを買う以外で、32bitの環境を仮想的に実現する方法はありませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • K_byakko
  • ベストアンサー率28% (307/1085)
回答No.10

#8です。 現時点での、XPの正規ライセンスの入手方法となると…Windows 10 VL版 https://www.microsoft.com/ja-jp/licensing を正規代理店で入手し、これに与えられているダウングレード権(現在入手できるWindowsの場合、こっちでないとWindows XPへのダウングレード権はありません)を行使してインストールする…しかないかと…。

noname#229261
質問者

補足

どうもです、 https://msdn.microsoft.com/ja-jp/subscriptions/downloads/hh442898.a... というところを見つけました。 ありがとうございます。 肝心のページが英語でよくわからないのですが。 1/5日にサポートが電話受け付け始めたら聞いてみて手続きしてみます。

その他の回答 (9)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.9

>(昔持っていたデスクトップPCのOSディスクとユーザー権利を流用しました) そのOSはリテール版ですか? PCに付属していたものでしたら、そのPCだけでのみ使用可能という条件が付いていますので他のPCに流用はできませんよ。

noname#229261
質問者

お礼

サブスクライバー ダウンロードを見つけました。ありがとうございます。

noname#229261
質問者

補足

まぁ今回は技術的にできるかどうか確認しているだけなので。 持っているXPくんはたしかに、特定のPC用だとおもいます。 XPの販売についてAmazonで調べたら10万円くらいするものが出展されていましたが? 調べてみたら、違法なものでも販売はできるが使用はできないとか書いてあってややこしい。 ダウングレード権も複雑でよくわからない、マイクロソフトのホームページからのサポートは1/5日まで休業でつながらない。 というかマイクロソフトのホームページからはXPが供給されていないのではないか?(検索してもでてこない) 法律を順守した形でお手軽にきちんとしたXPのソフトを購入できる場所をご存知でしたら、教えてください。 お願いします。

  • K_byakko
  • ベストアンサー率28% (307/1085)
回答No.8

>XP(昔持っていたデスクトップPCのOSディスクとユーザー権利を流用しました) についてですが…そのXPって、リテール版ですよね? 万が一、プレインストール版orDSP版だった場合は、直ちに使用を中止して、Microsoftに懺悔の上、新しく、VMware Playerにインストールできる、正規Windowsを調達の事。

noname#229261
質問者

お礼

サブスクライバー ダウンロードを発見しました、ありがとうございます。

noname#229261
質問者

補足

XPのまっとうな値段での入手方法をご指南いただきたいです。 Amazonで10万とか、笑えないものばかりです。

  • SPROCKETER
  • ベストアンサー率26% (2125/7982)
回答No.7

 インテルCPUには特徴がありますが、たとえば、16ビットプログラムでは32ビットレジスタや32ビットアドレスも併用出来るように設計されています。それに対して、32ビットプログラムは64ビットレジスタや64ビットアドレスが併用出来ません。その為、32ビットプログラムは原則として64ビットモードでは実行出来ないのです。  その為、32ビットパソコン環境で動くソフトは64ビットパソコンでは実行出来ない例が出て来ます。特に16ビットソフトは実行不可能になります。64ビットモードでは8~16ビット命令が使えない場合があるからです。  WINDOWSXP以前の16ビットソフトが実行出来ないのは、画像処理モジュールが変わっているので、処理出来ない為です。  仮想的に32ビットソフトを実行する場合は、マイクロソフトサイトからダウンロードする必要があると思います。

  • K_byakko
  • ベストアンサー率28% (307/1085)
回答No.6

OSのエディションを明記しましょう。 10 Proか、8.1 Proなら、クライアントHyper-Vを使って、32bit環境を作れます(もちろん32bitOSは別途調達の事)が…10 Homeや、8.1無印だと…別途仮想環境を調達しなくてはなりません…。 #実際に、自宅のパソコンでは、64bitWindows 10の仮想環境(クライアントHyper-V)に、32bitWindows 10を入れて使っております。

noname#229261
質問者

お礼

先ほどゲームが起動しました。 ポイントとしては、VMware Playerについては、XPが走るものを選ぶ、といっても、受け入れてくれるまで、バージョンを落として出し入れを繰り返しました。 VMware Playerが32bitに対応していないと。 XPインストール時に特有のエラーが出ます。 VMware Toolsは、最新バージョンでは動きませんでした。 アンインストールでも残ってしまうファイルを手動で駆逐もしくはリネームして、バージョンを落としていって、やっと動くものを見つけました。 共有ファイルを作ってから、8.1で解凍したゲームをそのまま持ってきて、エラー、当たり前でしたね>< ダウンロードした、ゲームのセットアップファイルを仮想XPに持ってきて解凍→めでたく起動! しました。 音割れはゲームでは気になりませんでした。 他の方も指摘されている、XPの権利関係が心配なので、これから探してみます。

noname#229261
質問者

補足

OSは8.1で64bitです。proではないので、そのままでは無理だったのですが。 VMware PlayerにてXP(昔持っていたデスクトップPCのOSディスクとユーザー権利を流用しました)環境を作り。 VMware playerも32bit仕様にしないと、XPの32bitのインストールでエラーがでますね。 xpの画面のすみに「30日以内に手続きをしてね」と出ますが。クリックするとウィンドウが閉じてしまうのです。 現在はフォルダ共有のための「VMware Tools」が「実行されていません」 になってしまっています。 情報収集すると、何度か古い「VMware Tools」がインストールされたために、古いファイルが残っている可能性があるそうです。 あとXP起ち上げと終了時のお決まりの音がバリバリ割れてしまっています。 あとちょっとで、何とかできるようになるかもしれません。 情報の後出し失礼いたしました。

  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.5

仮想環境を構築

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.4

そのゲームというのは16bitプログラムのゲームではないでしょうか。 16bitプログラムは64bit版のWindowsでは動作しませんので動作させようとするなら32bit版Windowsで動かす必要があります。 32bit版WindowsはVirtualBoxやVMware Workstation Playerなどの仮想PCで動かすことはかのです。 ただ32bit版Windowsは購入する必要があるかと思います(PCに付属しているWindowsは、そのPCでのみ使用可能な契約になっていますので他のPCには使用できません。EnterpriseエディションのWindowsも配布はされていますが購入するかどうか評価目的用です)

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.3

現代的なアプローチは、実機を用意するか VirtualBoxなどの仮想化技術を使うかのどちらかです。 今使っているPCの仕様にもよりますが 後者のほうが便利です。 ただし、仮想PC上で動かすOSが別途必要になるので そのOSの調達で金がかかります。 Wineで動くことがわかっているゲームであれば 無料配布されているLinux系OSの軽量版のものを使う手もありますが あまりWineを過信しても良くありません。

  • dragon-man
  • ベストアンサー率19% (2711/13692)
回答No.2

どんなパソコンをお使いか分かりませんが、現在の64bitWindows機は64bitプログラムも32bitプログラムも動かせます。CドライブにあるProgramFilesフォルダーには64bitプログラムがインストールされ、ProgramFilles(x86) には32bitプログラムがインストールされています。64bitプログラムしか動かないWindows機は聞いたことがありません。もちろん32bitアドレスで書かれたプログラムは64bitでは(64bitアドレスでは)動きませんが。どんなパソコンをお使いですか?

  • 121CCagent
  • ベストアンサー率52% (15527/29843)
回答No.1

PCの仕様等が書かれていませんね。 OSがWin8.1やWin10あるいはWin7の64bitOSでOS標準搭載に機能のWOW64と言う32bitのアプリケーションを動かすエミュレーション機能では動かないと言う事でしょうか。 >新しく32bitのPCを買う以外で、32bitの環境を >仮想的に実現する方法はありませんか? VMware PlayerやVirtualBox、又はお使いのOSがWin7/8.1/10のPro以上のエディションをお使いならHyper-VとOS標準の仮想環境化のソフトウェア上で32bitOSを動かして「昔やったゲーム」とやらを動かすって方法もあります。 PCを買うよりは場所もお金も掛りません。ただ仮想化環境でその「昔やったゲーム」が動く保証は出来ませんが。 また最大の問題は仮想環境化で32bitOSを動かそうと思った場合にOSのライセンスを持っている必要があります。最悪Win10ならEnterpriseの90日評価版で32bit版をダウンロードは可能です。ネットで検索すれば今でもWin7/8.1のEnterpriseの90日評価版のダウンロードも不可能ではありません。