• 締切済み

一般保護エラーとは

一般保護エラーについて、どなたか分かり易く教えて下さい。 ソフトを使用中に、たまに一般保護エラーを見かけます。 ソフト側の不具合が原因という話も聞きますが、先日OSを再インストールしたら 一般保護エラーが出なくなりました。

  • 306
  • お礼率0% (0/4)

みんなの回答

  • kamuy
  • ベストアンサー率32% (51/156)
回答No.3

またしても抜けがあるようですので、追記します。 …そういう仕組みがないのです。 つまり、システムを稼働させる部分に、「知らない間に」ゴミが付くわけです。 更に問題なのは、この知らない間にシステムの根幹にとりついたゴミは、 ソフトウェアをアンインストールしたとしても、 全てが消えて無くなるわけではない、ということです。 やっと先の書き込みと… 以上

  • kamuy
  • ベストアンサー率32% (51/156)
回答No.2

肝心なところを忘れていましたので、追記します。 >先日OSを再インストールしたら 一般保護エラーが出なくなりました。 という部分について、先に書きました内容で 異常終了についてのおおよその原因はおわかり頂けたと思いますが、 なぜOSの再インストールで復旧できるかということについて。 まず、OSの出来が悪いということを思い起こしてください。 Win9xというOSは、ただ使用し続けていくだけで、 その内部に色々なゴミを発生させます。 一時ファイルの削除ミスとか、システムファイルの書き換えとか、 それこそ異常終了によって発生したエラーファイルとか、 ほかにも色々ありますが、このゴミファイルに問題があります。 また、ファイルの形では現れない「レジストリ」というモノがあります。 実は、問題の本質はこの「使用者には見えない」部分のゴミにあるのです。 例えば、お試し版のソフトウェアとか、ゲームソフトとか、 そういったモノをインストールすると、このレジストリ内に色々な情報が、 「使用者に分からないところで、勝手に」書き込まれます。 ここで書き込まれた情報が、 常にパソコン全体との整合性が取れているのであれば、問題もないのでしょうが、 WindowsというOSにはそういう仕組みがないのです。 つまり、システムを稼働させる部分に、「知らない間に」ゴミが付くわけです。 やっと先の書き込みとつながりましたが、 このゴミとか、整合性の取れていない部分とか、そういったことが原因となり、 いろんな競合が発生してしまい、結果、エラーが発生するわけです。 >ソフト側の不具合 というのは、このゴミを避けるように作られていないということにもなります。 で、これらのゴミとか何とかの「経年劣化」とも云える不具合を OSの再インストールにより、リセットしてしまうと、 しばらくは出なくなるというからくりです。 こんなモンで、どうでしょう?

  • kamuy
  • ベストアンサー率32% (51/156)
回答No.1

ここで言われているモノを「Windows9xを搭載したパソコン」という前提で。 更に、極私的な発言です。(かつ、大多数の意見の代弁?) これは、非常に難しい(かつ、非常に多発している)問題です。 まず、Windows9xというOSは、見た目とか多機能さとかを除くと、 非常にできの悪い製品です。(製品という表現自体に語弊があるかも?) 特に悪名高い問題として、 「アクセス制御がない」事と、「メモリ管理がダメダメ」であること が挙げられます。 ご質問の「一般保護エラー」とは、ほとんどがこの問題に行き着くはずです。 何が起こっているかというと、 プログラムを実行するためのメモリの取り合いとでも言えばいいのでしょうか、 複数の機能とか機器とかプログラムとかが、 ひとつのモノを同時に制御しようとしてしまう、という感じになりますかね。 この結果、どこかの何かが異常終了してしまうわけです。 この「どこかの何か」が、OSのシェルであればフリーズとかハングアップとか、 プログラムであれば、異常終了とか暴走とか、 OSの根幹部で発生すると、青死に至るとか、 色々あるわけです。 以上のことから、私は、OSが悪いと確信しています。 >ソフト側の不具合が原因 というのは、 そういうOSの腐った部分を避けて稼働するようになっていないのは、 ソフトウェア側の配慮が足りないからだ。 という論調に基づくのでしょうね。 もっとも、実際に酷いソフトウェアもありますから、一概には言えませんけども。

関連するQ&A

  • 一般保護エラー

    うちのPCによくKERNEL32の一般保護エラーというのが出るのですが、これはヤバイものでしょうか?OSはMEです。

  • IEのセキュリティタグで一般保護エラー

    はじめての、質問です。 IE5.5を使用しているのですが、インターネットオプションのセキュリティー タグをクリックすると、一般保護エラーが発生します。 OSは、WIN95の4.00.950Bを使用しています。 一度、再インストールは行ったのですが治りません。 それと、ステータスバーも時々消えてしまいます。

  • 保護エラー

    OS(市販のWindows98CD-ROM使用)のクリーンインストールをしたら Windows保護エラーという表示が出て、セーフモードでしか立ち上がらなくなってしまいました。 Windows保護エラーとはどういうことなのか、また正常に作動させるには どうしたらいいのかお分かりの方教えてください。

  • ACCAの一般保護違反

    はじめまして。 以前こちらのサイトで98SEにOfficeXPは不具合が出るというアドバイスをもらいましたが、どうしても必要で98SEでOffice2000からOfficeXPにグレードアップしました。多分それが原因かどうかは不明ですがインストール直後の症状なのでこれが原因のような気がします。 症状は従量制のADSLの為ネットに繋ぐ時は接続、ネットに繋がない時は切断をするようになっています。この切断の時に「ACCAの一般保護違反の為強制終了します」とエラーメッセージが出るようになりました。一般保護違反については色々調べて意味は分かったのですが、このエラーの修復の仕方が分かりません。救いは切断時のみに出るのでネットに繋ぐ事は可能で何も出来ないという訳ではありません。 どなたか力になってもらえる方はいないでしょうか? よろしくお願いします。

  • 作ったDLLで一般保護エラーがでます。

    SetWindowsHookExを使って非アクティブになっているアプリケーションを キーボードによる操作できるDLLを作ったのですが、 時々DLLが一般保護エラーを起こします。 しかも常に一般保護エラーが起きるわけで無く、起きない時もあります。 発生条件は全くの不明なのです。 一般保護エラーが起きる状態の時は以下の操作をすると起きます。 1:エラーメッセージやエディタで未保存のデータの時に出てくる ダイアログボックスが表示された時。 2:エクスプローラーをアクティブにしてキーボードを押すことによって 押したキーの文字をファイル名の頭文字とするファイルへのショートカットをする際、 押したキーの文字を頭文字とするファイルが無い時 の2点が分かっています。 プログラムの概要は次のとうりです。 1:WINDOWSキー+F9~12で操作をする。 2:特定関数をアプリケーション側でタイマコントロールによる監視をし、キーボード操作の識別を行う。 3:キー識別のためにグローバル変数を使用している。 4:操作に必要なキー以外が押されていれば-1を返す。 5:DLLはBorland C++で作成し、アプリケーションはBorland C++Builder 5で作成。 です。 ソースは字数制限の関係で書けませんでした。

  • Win98インストールで、一般保護エラー!!!

    助けてください! Windows98の再インストールをしているのですが、できません。 一度、fdiskで領域の解放、領域確保後、フォーマット。 その後、CD-ROMから再インストールを行いましたが、 ビジュアル画面が表示され、 インストールが行われようかというところで、 「W98SETUPで一般保護エラーが発生しました。 user.exeが・・・・」どうのこうの とOKダイアログが表示され、 その後ENTERキーを押すと、灰色画面になります。 少しずつfdiskサイズや、フォーマットの タイミングなどを変えて試していますが、 同じところで、一般保護エラーがでてすすみません。 念のためと思い、Windows2000をインストールしたところ、 最後まで正しくインストールできました。 ネットでも色々調べたのですが、万策尽きた状態です。 次の策もなく、時間だけ迫っていいます。 尚、BIOSのウィルススキャンは、disabledになっていました。 [環境] EPSON PC - Type-SW Celeron 500MHz Memory 64M HDD 5GB

  • ウィンドウズ保護エラー

    一年前にオークションで落札したノートパソコンを 付属していたWIN98SEで再インストールしたところ、 最後の再起動後(WINDOWS98の表示が出た後) 保護エラーがでます。 もちろん今まで最初から入ってたWIN98SEで 問題なく使用してました。 友人に頼んで他のOSで試してみた所、 1)98は同じ場所で保護エラー。 2)MEもやはり保護エラーが出ましたがMEのCDを取り出し 再起動することでエラーは出なくなりました。 3)2000.XPは問題なし(実験後速やかに削除しました) パソコンに疎い私にはなにが原因かわかりません。 どうかご教授願います。 備考 機種名 VersaProNX VA26D CPU Pen2 266 メモリ 64M一枚です。

  • エクセルの一般保護エラーです。

    会社で作成した資料をフロッピーデイスクにて持ち帰り、自宅のパソコンで開こうとすると、「エクセルの一般保護エラーです」となり、開くことができません。いろいろ調べて見ましたが・・・。すいません、どなたか教えてください。

  • 一般保護違反で困っています!

    Windows98を使っているのですが、最近、一般保護違反が頻繁に起こるようになり、困っています。 スキャンディスク、ウイルスチェッカー、sfcなどいろいろと試してみたのですが効果がなかったため、Windowsの再インストールもやってみました。それでも相変わらず一般保護違反が起こったり、フリーズしたり、アプリのタイトルバーが正常に表示されなくなったりと、さまざまなトラブルに悩まされています。 どんな原因、対策が考えられますか?よろしくお願いします。

  • NortonAntiVirusCorporateEditionでの一般保護違反について

    ウィルス対策としてNortonAntiVirusCorporateEditionを使用しています。 ウィルスパターンファイルを更新を行う時に、Interlligent Updaterを使用していますが、途中で一般保護違反が発生してしまいます。 ・symantecのHPより、ダウンロードを行う。 20050518-008-x86.exe (japanise , NortonAntiVirusCorporateEditionを選択) ・ダウンロードしたファイルを実行。 ・Zipping File ... 成功 ・Seaching Disk ... この後エラー発生 エラー内容 アプリケーションエラー UPDATERで一般保護違反が発生しました。 発生した場所はモジュールUPDETER.EXEの0001:AA35番地です。 アンインストール後、再インストールしても同じ様にエラーが発生します。 何か解決方法は無いでしょうか? 宜しくお願い致します。