EXCELは起動するのですが、閉じることができません。画面が固まり、フリーズ状態です。エラーメッセージは、「システムリソースが極端に不足しています」と表示されます。
CTRL+ALT+DELもききません。電源ボタンで、リセットするしかないのです。OFFICEを削除後再インストールしても症状は同じです。OSを再インストールしないで復旧する方法はないものでしょうか?教えてください。
OS Win98 CPU800MHz HDD 20GB メモリ128MB

このQ&Aに関連する最新のQ&A

A 回答 (5件)

>エラーメッセージは、「システムリソースが極端に不足しています」と


表示されます。~
との表示で、貴方の環境を拝見させて頂くと、メモリ128MBを積んで
いらっしゃいます。
恐らくは、これは、Windows98を起動するときに、起動したとたんに
常駐型アプリケーションが複数起動し、それらがシステムリソースを
食ってしまっているからだと思います。
かなり大きなアプリケーションがスタートアップの中に存在しませんか?
これらが、EXCELを稼動させる前に、スタートアップで自動的に稼動
してしまい、メモリーリソースやGDIリソースを消費しているのではないかと考えられます。
新しいアプリケーションを次々に機器に追加していくと、その中の
アプリケーションの中には、セットアップ段階にて、スタートアップに
常駐型プログラム起動を起こすものが入れてしまうものがあります。
知らずしらずにスタートアップにかなりの数の常駐型アプリがはいり、
(その殆どが自分があまり使わない物も)貴方が肝心の事をおやり
になりたい時に機器のシステムリソースが使えない状況になります。
まず、スタートアップに存在し、貴方があまり使用されていないアプリ
を外す事をお勧めします。
しかし、スタートアップに存在するそれらアプリが貴方にとって、どれも
重要性があり、外したくないとお考えならば、仮想メモリの数字を
あげる手と実質のメモリ追加の手がが残されています。
しかし、前者の手は、機器の処理スピードが幾分か低下してしまい
ます。
当たり前ですが、ハードディスクをメモリ代わりに代用するのですから。
後者の場合は、費用がかかりますネ。 勿論!。
まず、前者を試されてみてはどうでしょうか?。
最後に老婆心ながら、ご記入になっている箇所に危惧される事が
ありましたので、ここに、記載させて頂いております。
>電源ボタンで、リセットするしかないのです。
このくだりですが、Win98稼動中に強制切断を何度も繰り返すと
クラスターチェーンの破壊に繋がり、OSが不安定になります。
また、その時稼動しているアプリがつかんでいるファイルを破壊
したり、最悪、ハードディスクが飛ぶ事もあります。
一度、別のご回答者が回答されているスキャンディスクを行う事を
強くお勧めします。  それも詳細を選択して下さい。
詳細を選ぶとかなり時間が掛かりますが、これを行われた方が賢明
であろうと推察しております。
    • good
    • 0
この回答へのお礼

wa_jiroさん ありがとうございました。
確かに常駐ソフトが多くありました。My Comet CursorやReal Player等々、それにCドライブの空き領域も200MBと少なくなっていました。まず、不用なTMPファイルを削除しデフラグ・SCANDISKを行いました。
不用な常駐ソフトを可能な限り、停止しました。
ご指摘いただいた通り、電源でのリセットを頻繁に行なったためか、通常作成される事はない(と思っている)Windowsフォルダに500近くの「file0660・・・.tmp」tmpファイルがありました。TMPフォルダ以外に存在したのを見たのは初めてでした。
その後、OFFICEを再インストールして復旧することができました。ありがとうございました。

お礼日時:2001/09/05 12:39

奇妙な現象ですね。


エクセルはメモリ食いで有名ですが、システムリソースが不足するほどの怪現象となると。
(1)一太郎のバグ
  アップデートすれば直ります。使用していなかったら問題は起きませんけど。
  結構悩んだんですよ。
(2)右下のアイコントレイにうんざりするほど、常駐物がある。
  システムリソースは特に16ビットのアプリで消費されますので、Windows起動時の常駐ぶつを減らすことで改善されます。

(3)ウイルス
  本命はこれじゃないでしょうか? 起動時に怪しいマクロでも動いていそうな気がします。または、PC自体に巣くっているのではと思います。

 システムリソースはメモリを増設しても「増えません」。増えるのはユーザーリソースです。増やす方法がない以上は、無駄に使用しないようにしなければなりません。

 必要のないプログラムが動作していて、すでに限界ぎりぎりまでシステムリソースを使用している所に、メモリ食いのエクセルが追い打ちをかけいてると思われます。

 とりあえず、ウイルスチェックと常駐物の整理をお勧めします。
    • good
    • 0
この回答へのお礼

akasakaさん ありがとうございました。
確かに一太郎も使っています。バージョンは「8」です。
これ以降アップデートしていません。この辺が原因の一つかもしれません。この機会に一太郎の使用は止めてみます。ウイルス対策は、ウイルスバスター2001でパターンファイルをアップデートしながらやってますので、大丈夫とは思っているのですが・・・。

お礼日時:2001/09/05 13:55

常駐ソフトを減らしてみてはどうでしょうか?


TOPページで「システムリソース 不足」あるいは「常駐ソフト」等と入れて検索するとHitしますので参考にしてください。

補足お願いします。
    • good
    • 0

1.起動しているプログラムをすべて終了する。


2.壁紙を無しにする。
3.スクリーンセーバを無しにする。
4.タスクトレイにいる常駐プログラムで終了できるものは全て終了する。
5.ディスクトップに張り付いている余分なものをごみ箱へ捨てる。
6.スワップファイルのあるドライブ(多分C)の空き領域を搭載メモリX2以上にする。

それでもダメならOSをNTか2000に変える。
    • good
    • 0

一度ディスクスキャンやデフラグを行ってはいかがでしょうか?(してたら以下の分は無視してください)



1.スタートメニューからプログラムを選択
2.アクセサリー → システムツール → デフラグ(もしくはスキャンディスク)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qショートカットキーの作り方 「Ctrl+Alt+○」

<前書>
Windows Meで新しいWindowを開くことができるショートカットキー
「Ctrl+Alt+"アルファベットの1文字" 」の作り方を知りたくて、検索したところ、
過去質問No660287の回答No5 が該当しそうなのですが、
そこに記載された「作り方参考URL」をクリックしても表示できませんでした。

<質問>
ショートカットキー「Ctrl+Alt+○」の作り方を教えて下さい。

<理由>
Meをできるだけ軽くするため、
ワード、エクセルなどのショートカットをデスクトップから削除しているので、
簡単なショートカットキーを使って開けるようにしたいです。
よろしくお願いします。

Aベストアンサー

No1さんの方法で出来ますよ。
過去ログの参考URLの現在のページはこちら↓では?
http://www.causu.com/tora_skey_making.htm

QEXCELで、「CTRL+SHIFT」や「CTRL+Space」が効かなくなる時

 EXCELで、該当「行」「列」の一括指定をするためのショートカット機能(「CTRL+SHIFT」や「CTRL+Space」)が効かなくなる時が、忘れた頃に発生して、困るときがあります。片方はできるけど、片方はだめと言う様に。。。

 こんな時は、設定のどこをいじったら良いのでしょうか?ご存知の方教えてください。

Aベストアンサー

こんにちは。maruru01です。

[Ctrl]+[Space]の列ごと選択は知りませんが、[Shift]+[Space]の行ごと選択は、IMEモードがONの場合に使用出来ません。
(少なくとも私の環境では)
多分[Shift]キーがらみのものも同様だと思います。

QExcelでセル(数式バー)に =2^128 と入れても2の128乗が計算されずに3.40282E+38という変な結果になってしまいます。

 Excelでセル(数式バー)に
=2^128
と入れても2の128乗が計算されずに
3.40282E+38
という変な結果になってしまいます。
解決策はございませんでしょうか?

Aベストアンサー

あなたがどこまでの精度の結果を期待しているのかわからないのですが、
その値自体「変な結果」ではありません。
整数で扱える範囲を超えたので実数値で計算結果が出ていて、仮数部が3.40282で指数部が38なので仮数部に10を38回掛けることを表現しているだけです。
セル書式で「数値」を選ぶと整数表記で表示できますが、有効桁数の桁あふれをしているので、正確な値は仮数部の小数点以下何位かで制限される状態になります。
Excelで書式を数値にすると「340282366920938000000000000000000000000」が表示されます。
C++等の言語で多倍長精度のプログラムを自分で書くか128 bit整数が扱える計算ライブラリを自分で作るとかしないとすべての桁を正しく求めるのは無理だと思います。

Qexcel配列関数ctrl+shift+enter

いつも、大変お世話になっております。

vbaの記述で配列関数の部分が分からず投稿させていただきました。ご指導お願いいたします。

ご迷惑をおかけしないように、注意を払っておりますが、不行き等ございましたら、ご容赦ください。


具体的なコードと致しましては、下記です。

With ThisWorkbook.Worksheets("chart").Range("C4").Resize(myrows, 200)
.Formula = "=MIN(IF((作業NO=$A4)*(C$1<=作業日)*(作業日<=C$1+6),NO))"
End With

式を埋め込んで、一つ一つのセルを選択して「ctrl+shift+enter」ボタンを押せば、いいのですが手間なので、

自動的に一括して「ctrl+shift+enter」ボタンを押してもらえるような記述内容の変更の仕方をご指導いただけないでしょうか

当方、excel2000を使用しています。

よろしくお願いいたします。

Aベストアンサー

とりあえず確実に簡単にできる方法としては,次のようなマクロにします。

with thisworkbook.worksheets("chart")
.range("C4").formulaarray = "=MIN(IF((作業NO=$A4)*(C$1<=作業日)*(作業日<=C$1+6),NO))"
.range("C4").copy destination:=.range("D4").resize(1, 199)
.range("C4").resize(1,200).copy destination:=.range("C5").resize(myrows-1, 200)
end with




マクロ以前にエクセル画面で,どうやってその式を使うかと言えば
1.C4セルに数式を記入してCtrl+Shift+Enterで入力する
2.右に下にコピー貼り付ける
という手順を行います。
上述は,この「出来る手順」をそのままマクロに仕立てたものです。

先に範囲を選択してその式を記入し,Ctrl+Shift+Enterしても,意図した計算結果は得られません。
つまり
セル範囲まとめて.formulaarray = "=今の配列数式"
というマクロを書いても,上手く行かないということです。

とりあえず確実に簡単にできる方法としては,次のようなマクロにします。

with thisworkbook.worksheets("chart")
.range("C4").formulaarray = "=MIN(IF((作業NO=$A4)*(C$1<=作業日)*(作業日<=C$1+6),NO))"
.range("C4").copy destination:=.range("D4").resize(1, 199)
.range("C4").resize(1,200).copy destination:=.range("C5").resize(myrows-1, 200)
end with




マクロ以前にエクセル画面で,どうやってその式を使うかと言えば
1.C4セルに数式を記入してCtrl+Shift+Enterで入力する
2.右に下に...続きを読む

Qexcel でctrl+shift + 矢印ボタン

入力しているセルだけをまとめて選択する 操作で とても便利でしたが、

ある日突然使えなくなりました。

ctrl + 矢印ボタン や shift + 矢印ボタン は使えています。

どうか原因をご教授ください。

Aベストアンサー

スクロールロックが有効になっていない?


このカテゴリの人気Q&Aランキング

おすすめ情報