ダイナミックリンクライブラリまたはDLLは、細断処理された方法で異なる実行可能ファイルのライブラリを提供するファイルタイプです。 単一のDLLファイルは、複数の実行可能ファイルまたは他のDllで使用できます。 DLLファイルは、同じ機能を持つファイルの重複を防ぐために作成されます。 同様のDLLの別のファイルタイプは、あまり一般的ではなく、主にActiveXコントロールに使用されるOCXファイルタイプです。 DLLファイルのほとんどは、彼らがデフォルトで登録されていない場合でも、使用のためにWindowsによって登録されています。 このチュートリアルでは、WINDOWS7、Windows8、Windows10、およびWindows ServerなどのWINDOWS用のDLLファイルを登録する方法を学習します。
DLLを登録するとは何ですか?
Windowsオペレーティングシステムには、実行可能ファイルにライブラリとヘルパー関数を提供するためのDllがたくさん含まれています。 これらのDLLファイルを使用するには、それらを登録する必要があります。 DLLファイルを登録すると、WINDOWSレジストリにDLLファイル情報が格納されます。 デフォルトでは、ほとんどのDLLファイルが登録されており、コマンドラインインターフェイスやその他の方法で使用できます。 サードパーティのライブラリとDLLファイルのほとんどでさえ、インストール中に登録されます。
WINDOWS実行GUIによるDLLの登録
Dllはさまざまな方法で登録できますが、一般的にはregsvr32コマンドが使用されます。 Regsvr32コマンドは、Windowsの実行ダイアログボックスを介して実行できます。 まず、スタートメニューから、またはWIN+RキーのショートカットからWindowsの実行ダイアログボックスを開きます。 次に、regsvr32コマンドとDLLファイルの完全パスまたは絶対パスを入力します。
regsvr32 "D:\mylibrary.dll"
MS-DOSまたはPowerShellコマンドラインインターフェイスを介してDLLを登録する
DLLファイルを登録する別の方法は、MS-DOSやPowerShellのようなコマンドラインインターフェー まず、スタートメニューからコマンドラインインターフェイスを開きます。 次の例では、PowerShellを開きます。
次に、以下のようにregsvr32コマンドを入力します。
regsvr32 "D:\mylibrary.dll"
“”エラーと解決策
新しいDLLファイルをWindowsおよびWindowsレジストリに追加することは、管理レベルのタスクです。 いくつかのケースでは、”モジュールのロードに失敗しました。 指定されたモジュールが見つかりませんでした”エラー。 このエラーは、昇格されたMS-DOSまたはPowerShellコマンドラインインターフェイスを開くことで解決できます。 管理者が有効なMS-DOSまたはPowerShellを開くには、次の投稿手順を実行します。