none
システムエラー 1114 :ダイナミック リンク ライブラリ (DLL) 初期化ルーチンの実行に失敗の発生条件について RRS feed

  • 質問

  • 【質問】

    マイクロソフトサポートページの以下の資料の事象はwindows10でも発生しますでしょうか。

    support.microsoft.com/ja-jp/help/969933

    【背景】

    ODBCデータソースにOracle instant clientをインストールしてwindows10でツールを動かしており、不定期に以下のエラーが出る状況。発生条件が特定できていません。

    エラーメッセージ

    「指定されたドライバーはシステムエラー 1114 :ダイナミック リンク ライブラリ (DLL) 初期化ルーチンの実行に失敗しました。(Oracle in instant client_12_1\SQORA32.dll)のため読み込めませんでした。」

    Oracle社に問い合わせたところ、インスタントクライアントは正常にインストールされており、dllをロードする際のエラーのため、OS起因のエラーとの見解を示しています。

    質問者で調査したところ、マイクロソフトサポートページにエラーに関連する資料を見つけましたが、windows10環境で発生する事象か不明なため、質問しております。

    以下はマイクロソフトサポートからの現象の抜粋です。

    support.microsoft.com/ja-jp/help/969933

    現象

    Microsoft Visual C++ でビルドされたアプリケーションが 128 個程度以上の DLL のロードを行った場合、LoadLibrary 関数が失敗する可能性があります。

    本現象は、Fiber Local Storage (以下、FLS) をサポートした Microsoft Windows Server 2003 以降のオペレーティング システムで発生する可能性があります。

    2019年10月4日 2:51

回答

すべての返信