程式啟動提示「找不到 libeay32.dll」,從網路下載檔案後卻不知該置放何處?關鍵在於作業系統位元數決定路徑不同:


| 系統位元 | 放置資料夾 |
|---|---|
| 32 位元 (x86) | C:\Windows\System32 |
| 64 位元 (x64) | C:\Windows\SysWOW64 |
原理補充:64 位元 Windows 將 32 位元相容性 DLL 放在 SysWOW64(Windows 32-bit on Windows 64-bit),64 位元原生 DLL 則在 System32。libeay32.dll 多為 32 位元 OpenSSL 相依元件,故 x64 系統須放入 SysWOW64。
安全提醒:請從官方或可信來源取得 DLL,避免植入惡意程式碼;同樣邏輯適用於其他缺失的系統 DLL。