- ベストアンサー
WindowsXPでDLしたフリーソフト
が動かないのですがどうしたらいいでしょうか? Meや98seや95では動くプログラムが XPでexeファイルをダブルクリックしても動かないのです どうしてでしょうか? どうしたらいいでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>98で動いてXPで動かないと言うことは あります。 メモリの管理とかイロイロと要因が。 100%ではないですが、対策もありますよ。 まず実行したいexeファイルを右クリック→プロパティ。 そしてwindows9x系の互換性モードにチェックを入れて 実行してみてください。 運が良ければ動きます。
その他の回答 (4)
- kit-hotta
- ベストアンサー率44% (291/661)
4です。すみません、間違えました。 ですよね。 カーネルの違いでした。 95/98/Meは9xカーネル、NT/2000/XPはNTカーネルの違いですね。 カーネルの構造が根本的に違いますので、動かない、と言うことで。。。 失礼しました。
お礼
ありがとうございます XPで使えないAPIを使っている可能性があるのかもしれません
- kit-hotta
- ベストアンサー率44% (291/661)
こんにちは。 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と考えてください。
お礼
ありがとうございます 確かDOS,Windows3.1以前が16bitOSで Windows95以降が32biOSと思うのですが 違うでしょうか?
- RZ350R
- ベストアンサー率28% (439/1551)
フリーソフトにも作者はいますがフリーソフトの意味はご存じですか? 作者の連絡先が有れば尋ねてみてはどうですか? 著作権放棄していれば諦めましょう。
お礼
ありがとうございます
- yachan4480
- ベストアンサー率27% (943/3480)
フリーソフトがXPに対応していますか? いちどHPで確認してみるといいでしょう。
補足
ありがとうございます 98で動いてXPで動かないと言うことはあるのでしょうか?
お礼
ありがとうございます