Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

Win9x系から縁が切れたと思ったら、Win98で不具合発生

開発対象から、やっとWin9x系が外れました。まずはめでたしめでたし。
Win9x系の操作はきれいさっぱり忘れている此の頃。
非開発者ユーザーからTEL「IEが動かなくなったので見て欲しい」...早速拝見。
IEの起動時に白紙画面が開いた状態で "応答なし" のまま固まっている。
CPUなどリソースの状態を見ようと、 ALT+CTRL+Dを開いたが、タスク一覧しかでない。.....9x系はそうでしたね。忘却のかなた。
システムモニターでみるとCPU100%の状態で固まっている。どうしたんだろう。こうなった過程を聞いてみると、
IEを6.0に上げた、Google ToolBarを入れた、その時は動いていた。
直子の代筆(Internet版)を入れた直後から動かなくなったとのこと。 
 IEを入れたら、System関係のDLLが置き換わって困ったことになった時代がありましたが、それの再来かなっと一瞬思ったのですが、IEが固まるので別の要因かな?
メモリーかリソース不足か?。
機械環境を調べると 無印Win98 + 128MByte という厳しい物。
常駐類はとみると、やたらと多い。スタートアップフォルダーにも10個程登録してある。
「こんなの使ってるの?」と聞いたところ、買ったときから弄ってないという。
 当時のHome Use向けのWin98はやたらと Addin Softが多く、2~30種類付いている機種もあったらしい。
  (結構無責任なセットアップ環境で出荷してたんでしょうね)
全部取っ払ってメモリ開放しても、IEが固まる。
Google toolbarは regsvr32 /u でアンインストールできました。
「直子の代筆」をアンインストールするには立ち上がった状態で指令するようなことを言っている(未確認)。
 Plugin.dllの解除はコマンドかツールがあったような記憶があるのですが直ぐでてこない。
立ち上がらないからアンインストールしたいのに、これでは缶詰の中に缶切が入っているようなものです。
モジュールを消したらどうだろう。(XPだと消しても復元機能が働いたりするので無理な場合がありますが)、だめもとで、該当するモジュールの.DLLを.DLLxにRenameしてみました。
IEがDLLを認識しなくなり、IEも正常そうに立ち上がるようになりました。
 IEのどこかにDLLの呼び出し情報が残っていそうで、一抹の不安があるものの、動いているから"マいいか状態"です。

アプリのインストーラはOSなどのチェックはしていますが、搭載メモリや空きメモリのチェックはしてないのが多いので、今回のように明白にPoorな機種にも導入できてしまいます。
非技術者に「導入したあなたが悪い」というのは酷と思うのです。少ないメモリや弱いCPUの機種の場合は、インスールできないようにはできないのかなぁ。
それは拙いという意見も納得できるのですが、IE等が固まってしまって対処できなくなるのはもっと拙いと思うのです。

それはともかく、NT系と9x系に対応するためにテストマシンを維持する煩雑さとおさらばです。Virtual PCでテストしてるので楽にはなりましたが。
同名のAPIでも 動作が異なったり、いろいろノウハウめいたものの蓄積もありましたが、すっかりクリアモード。
とはいうものの、世間では現役のWin9x系もチラホラ残ってます。無縁になる日はくるのだろうか。

投稿日時 : 2007年12月14日 0:29

Feedback

# re: Win9x系から縁が切れたと思ったら、Win98で不具合発生 2007/12/14 1:28 RAPT

ほんの数年前まで Win98 で開発していたというのに、もうすでにかなり TIPS を忘れつつあります。汗

最近はまた Virtual PC で触っていますが、やっぱりメインで使っていないと、API の動作の違いに起因する不具合に気付かなくて、OS 依存な不具合が起こりやすい気がしてます。

無印の Win98 てタスクマネージャを開こうとタスクバーを右クリックしてもメニューがない・・・とか。気を取り直してファイル名を指定して実行て、taskman ってしましたけど。。

# re: Win9x系から縁が切れたと思ったら、Win98で不具合発生 2007/12/14 10:10 シャノン

ソフトも1つ2つなら動くかもしれませんが、数十個になると動かなくなるでしょう。
総メモリではなく、現在の空きメモリ容量によってインストール可否を判断するのでしょうか?

# re: Win9x系から縁が切れたと思ったら、Win98で不具合発生 2007/12/14 10:59 Zee

自社では、操作がややこしいので、9x系はすべて使用禁止にして、破棄しました。
他人のマシンに触れる機会はあまりなので、頭からないですね・・・ご苦労様です。

# re: Win9x系から縁が切れたと思ったら、Win98で不具合発生 2007/12/14 11:05 Ognac

>無印の Win98 てタスクマネージャを開こうとタスクバーを右クリックしてもメニューがない・・・とか。気を取り直してファイル名を指定して実行て、taskman ってしましたけど。。
おなじような境遇ですね。忘れるって早いですね。自分の書いたソースでも3ヶ月たてば他人というのを実感します。

>総メモリではなく、現在の空きメモリ容量によってインストール可否を判断するのでしょうか?
この仕組みを実装するのは非現実的だと承知の上でこの機能があって良いのではと思うこのごろです。
空きメモリは稼動ソフトの関係で変動が大きいので無意味
搭載メモリー量の内で、平均的なOS使用量を引いたものを想定値として、導入するソフトの使用量と比較したらどうだろう。
DLLのサイズがメモリ使用量ではないから、結局不可能なのか......だけど、 128M搭載のマシンに 300Mを要求するソフトのインストールができるのは拙いと思うのだが.......?

# re: Win9x系から縁が切れたと思ったら、Win98で不具合発生 2007/12/14 11:21 Ognac

>自社では、操作がややこしいので、9x系はすべて使用禁止にして、破棄しました。
激しく同意

# re: Win9x系から縁が切れたと思ったら、Win98で不具合発生 2007/12/14 11:43 とっちゃん

>現役のWin9x系
サポート唄うソフトがいなくなれば...
とはいえ、未だに95 いるしな...w

なくなるのはまだまだ先でしょうね。

とりあえず...件の御仁には、Vistaマシンに入れ替えるように
お勧めしてくださいませw
#ま、最悪XPでもいいですけど...そうすると5年後にまだXPとなるので...
#やっぱりVistaじゃないと...www

# re: Win9x系から縁が切れたと思ったら、Win98で不具合発生 2007/12/14 23:26 Ognac

法人所有のPCなので、減価償却や資産計上など事務処理がややこしいらしく、稟議が通らないとのこと。
ごちゃごちゃ言われた上にストレスになるなら..自腹で買ったらって思いますね。

# MxXFDKhWltkmJBSzT 2022/04/19 11:08 johnanz

http://imrdsoacha.gov.co/silvitra-120mg-qrms

タイトル
名前
Url
コメント