DLLの検索順序
Windowsが実行ファイルの起動時に限らず、LoadLibrary系APIによる動的な読み込み時も含めて、DLL redirectionやKnown DLLsなどの前段ルールを経てDLLを探す、決まった順序でフォルダーを辿る仕組み。
- 概念URI
https://comcomponent.com/knowledge/dll-search-order/
- 別名・表記
- DLL探索順
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- DLLの検索順序はNAME NOT FOUND(Result値)で確認できます。DLLが見つからない、または意図しないDLLを掴んでいる問題は、Pathに対するNAME NOT FOUNDの連なりが探索順どおりに並び、最後にSUCCESSがあるかどうかで確認できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- DLLの検索順序はDLLリダイレクション(.local)を利用します。DLL名前解決は、ファイルシステム検索の前段ルールの1つとしてDLL redirectionを評価する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- DLLの検索順序はAPI setを利用します。DLL名前解決は、ファイルシステム検索の前段ルールの1つとしてAPI setによる契約名から実装DLLへの変換を評価する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- DLLの検索順序はSxSマニフェストリダイレクションを利用します。DLL名前解決は、ファイルシステム検索の前段ルールの1つとしてSxSマニフェストによるバージョンbindingを評価する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- DLLの検索順序はloaded-module listを利用します。DLL名前解決は、ファイルシステム検索の前段ルールの1つとして同名モジュールが既にロード済みかを確認する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- DLLの検索順序はKnown DLLsを利用します。DLL名前解決は、ファイルシステム検索の前段ルールの1つとしてKnown DLLsへの該当を確認する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- DLLの検索順序はpackage dependency graphを利用します。Windows 11 バージョン21H2以降、unpackaged appの検索順序にもpackage dependency graphが前段ルールとして含まれる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- DLLの検索順序はProcess Monitor(procmon.exe)で確認できます。実際にどのフォルダからDLLが読まれたかは、Process MonitorのResult列(NAME NOT FOUND/SUCCESS)を追うことで確認できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。