- ベストアンサー
一般保護違反の復旧方法とは?
- Windows98用のゲームをXPにインストールした際に、一般保護違反エラーが発生しました。
- 知人の助けでゲームを始められるようになりましたが、再度一般保護違反が発生しました。
- 初心者のためキーワードが理解できず、教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのゲームはそもそもWindowsXPで動作保証がされているか、WindowsXPで動作していたのでしょうかね? 動作しないソフトを動作させればエラーが出るのは仕方がない。 一般保護違反とは、ソフトウェアがWindowsのルールを超えた処理を行おうとしたため、停止してしまうことを指します。 WindowsXPで、これが原因でシステムが停止することは希ですが、繰り返すとWindowsの中枢に達するエラーを吐き、Windowsが停止する(クラッシュ)ことも希にありますので、頻繁に出るソフトを起動するのはあまりWindowsにとっては良くないです。 発生する原因は、Windowsに搭載されているデバイスドライバ、サービスなどハードウェアを制御するプログラムの不具合やハードのトラブル。 アプリケーションから発するものの場合は、そのアプリケーションの対応不十分、コンポーネント不足などソフトウェアが原因のもの。 そして、ソフトに対して、ハードウェアがそれに追いついておらず性能不足でエラーが出るというもの。 最後が、あるハードウェアやソフトと競合し動作が不安定になるという相性があります。 この場合は、アプリケーションがWindows98対応という点からXPに正規対応していない可能性が高く、それ故に、ソフトが必要とするWindowsプログラムの一部が入手できず、WindowsXPの処理ルールに従えない可能性があります。その場合、動作するかしないかは運になる。 多少でも動作の可能性を高めるには、互換モードを使うしかない。 そのソフトのアイコンを右クリックしプロパティを表示します。互換性というタブがありますので、そのタブをクリックし、互換モードにチェックをいれてWindows98/MEを選ぶ。適用、もしくはOKを押してそのアイコンからソフトを起動します。 これでもエラーが出るなら、残念ながらお手上げ。 後はそのソフトが正常にWindowsXPで動作したという人の環境に出来る限り近づけるしかない。私はゲームをほとんどしないので、きっと回答はできないでしょうが、ゲームの名前とパソコンの型番、そしてWindowsXPのサービスパックバージョンを記載すれば回答があるかもしれません。
お礼
お礼が大変遅くなり、申し訳ありませんでした。 上手くいくときは、ある程度ゲームを進めることができるのですが、 やっぱり突然できなくなってしまいます。 もう仕方ないものとあきらめることにしました。 ありがとうございました。