Windows98SEのPCですが、
・ネットワークの接続
・新しくVBで作成したソフトをインストール
の2点を行ったところ、
ソフトの終了時(どのソフトかは特に決まっていない。インストールされているソフトの
どれでも)に、「このプログラムは不正な処理を行ったので強制終了されます」
というメッセージが時々出るようになりました。
このメッセージ窓の一番上に「winoldap」と出ています。
ネットでいろいろ調べたのですが、winoldapについてよくわかりません。
なにが原因なのか調べる方法はないでしょうか?
No.2ベストアンサー
- 回答日時:
> Win9x系と互換性のないDLLっていうのは、マイクロソフトのサイトでわかるんでしょうか?
すみません。Win9x系と互換性のないって部分は推測に過ぎません。
一般的にはDLLバージョン間の不整合です。Win9xは既にサポートから外れていますから互換性を考慮されていない可能性があるだけです。
> 他にも何台かWin98マシンにインストールしたのですが、そこでは異常なしでした。
他のマシンが機種やインストールしているソフトウェア構成が同じものだとすると、ANo.1の回答は的外れです。
一台だけで起きるならむしろハードウェア異常が疑われます。winoldapの使うデータが配置されている低位アドレスのメモリの一部が壊れていて、そこのデータを使うと異常動作する。
メモリ異常だとするとmemtest86などのツールでチェックできます。
ありがとうございます。
質問時の情報不足すみませんでした。
「他のマシンが機種やインストールしているソフトウェア構成が同じもの」かどうかは不明です。(導入時期や状況が微妙に異なるので)
memtest86ですね。調べてみます。
No.1
- 回答日時:
ネットで検索したら
> winoldap.modは、9xで、MS-DOS環境との通信をするmoduleのようだ。
という情報が掛かりました。
またXPのファイルを検索するとシステムフォルダにwinoldap.modというファイルがあり
> Windows NT Non-Win16 application shell
という説明がありますが、WOW用らしいので、DOS環境用なのは間違いないようです。
考えるに、VBアプリをインストールした際にwinoldap.modあるいは、これが利用している共通DLLが上書きされたのではないでしょうか。現在のVB環境だとWin9x系は対象外でしょうから、システムモジュールか共通DLLがWin9x系に対応しない新しいものに更新されてしまって異常が発生しているのではないかと思います。
インストールしたVBアプリのパッケージに含まれるDLLとシステムフォルダのDLLを比較して、VBアプリによってWin9x系と互換性のない新しいものが導入されていないか確認してください。
ありがとうございます。
Win9x系と互換性のないDLLっていうのは、マイクロソフトのサイトでわかるんでしょうか?
質問の際に書き忘れていましたが、他にも何台かWin98マシンにインストールしたの
ですが、そこでは異常なしでした。
数日前、ウィルスチェックしてみたら、何件かウィルスが検出され駆除しましたが、
状況は変わっていません。
とにかく、DLLのリストを作成してチェックしてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- フリーソフト タスクソフト? 1 2023/01/14 07:52
- Windows 8 win8.1のサポート終了後、11にリモートデスクトップで接続すると 2 2022/10/23 13:11
- その他(パソコン・スマホ・電化製品) サンダーバードえメールについて 2 2023/01/27 21:15
- その他(ソフトウェア) 先日からDigiBestTVで「デバイスなし」と表示され、TVを見れなくなりました。 2 2023/01/07 15:36
- ノートパソコン PCのWiFiが繋がらない。 SSDをつけてるのに容量不足の通知が来たり、ソフトが強制終了される。 6 2023/04/27 22:45
- Windows 7 Media Playerが開かない。ファイルアイコンを右クリックしても「プロパティ」が表示されない。 2 2023/02/05 14:45
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- その他(プログラミング・Web制作) Windows上のプログラム。「予め決められた時刻に自分で起動して処理して自分で終了する」って可能? 3 2023/01/04 14:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソフトのインストール場所って...
-
Macの手書き漢字入力ツールにつ...
-
mac os 10.6の入ったMac mini ...
-
CentOSでゴミ箱が使いたい
-
DivX for Macをアンインストール
-
CSHが使えない REDHAT
-
Linux に Firefox をインストー...
-
SolarisでJDKのインストール情...
-
Linuxの勉強項目
-
rshについて
-
勉強用Linuxのインストール先で...
-
お勧めのLinuxが使えるノートパ...
-
InstallShield って何?
-
バッチファイルで多重起動を防ぐ
-
PowerShellで自分が書いたコマ...
-
shell関数について
-
ユーザー名を変更したい
-
パソコンでCDでデータを読まな...
-
リモートでバッチを実行(Windo...
-
仮想メモリ増加
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ソフトのインストール場所って...
-
mac os 10.6の入ったMac mini ...
-
Macの手書き漢字入力ツールにつ...
-
aptでインストールしたプログラ...
-
CSHが使えない REDHAT
-
illustratorを日本語仕様にする...
-
InstallShield って何?
-
OS インストール場所確認
-
rshについて
-
アプリケーションをインストー...
-
CygwinをインストールしたけどX...
-
SolarisでJDKのインストール情...
-
Xserverを停止したいが、gdmが...
-
./configureのログ
-
アプリケーションをインストー...
-
ImageJ(mac)のPluginを導入する...
-
libintlの入手方法を教えてくだ...
-
MacでOfficeのインストール
-
インストールしたアドインソフ...
-
Rのパッケージインストールにつ...
おすすめ情報