• ベストアンサー

WindowsXPでDLしたフリーソフト

が動かないのですがどうしたらいいでしょうか? Meや98seや95では動くプログラムが XPでexeファイルをダブルクリックしても動かないのです どうしてでしょうか? どうしたらいいでしょうか?

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

  • ベストアンサー
  • TALLY-HO
  • ベストアンサー率29% (103/354)
回答No.2

>98で動いてXPで動かないと言うことは あります。 メモリの管理とかイロイロと要因が。 100%ではないですが、対策もありますよ。 まず実行したいexeファイルを右クリック→プロパティ。 そしてwindows9x系の互換性モードにチェックを入れて 実行してみてください。 運が良ければ動きます。

guuman
質問者

お礼

ありがとうございます

その他の回答 (4)

  • kit-hotta
  • ベストアンサー率44% (291/661)
回答No.5

4です。すみません、間違えました。 ですよね。 カーネルの違いでした。 95/98/Meは9xカーネル、NT/2000/XPはNTカーネルの違いですね。 カーネルの構造が根本的に違いますので、動かない、と言うことで。。。 失礼しました。

guuman
質問者

お礼

ありがとうございます XPで使えないAPIを使っている可能性があるのかもしれません

  • kit-hotta
  • ベストアンサー率44% (291/661)
回答No.4

こんにちは。 98で動いてXPで動かない、そう言ったソフトはまだ結構あります。 windows NT/2000/XPは32ビットOSです。 windows 95/98/Meは16ビットOSです。 それぞれ処理できるプログラムが違います。 でもXPにはNo.2さんがおっしゃるように、 OSがプログラム側に16ビットOSに「見せかけて」処理する事が出来ます。 エミュレータ(擬似)機能です。 でも、本当はあくまで32ビットOSです。16ビットプログラムの 全ての機能を提供できるか、と言うと無理です。 最悪の場合、バグが起きたり、落ちたりします。 なので、全て自己責任で行ってください。 数字が大きいからイケるんじゃないかとか淡い期待があっても、 32は32です。16は32以下ですが同じ数字でないので苦手となってしまいます。 コンピュータって融通が効きませんよね・・・ 人間ならそれぐらい別にいいじゃん、半分でしょ?って思うんですが(笑) コンピュータの中ではそうも簡単にはいかないようです。。 まぁ16ビットとか32ビットとか良く分からなくても、とにかく 95/98/MeとNT/2000/XPは全く別物のOSと考えてください。

guuman
質問者

お礼

ありがとうございます 確かDOS,Windows3.1以前が16bitOSで Windows95以降が32biOSと思うのですが 違うでしょうか?

  • RZ350R
  • ベストアンサー率28% (439/1551)
回答No.3

フリーソフトにも作者はいますがフリーソフトの意味はご存じですか? 作者の連絡先が有れば尋ねてみてはどうですか? 著作権放棄していれば諦めましょう。

guuman
質問者

お礼

ありがとうございます

  • yachan4480
  • ベストアンサー率27% (943/3480)
回答No.1

フリーソフトがXPに対応していますか? いちどHPで確認してみるといいでしょう。

guuman
質問者

補足

ありがとうございます 98で動いてXPで動かないと言うことはあるのでしょうか?

関連するQ&A