Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 缺少 libeay32.dll 該放哪?32/64 位元系統路徑差異一次搞懂

編輯:Win7 系統應用技巧

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

確認系統位元數

  1. 右鍵「電腦」→ 「內容」→ 查看「系統類型」。

對應放置路徑

系統位元放置資料夾
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。
Copyright © Windows教程網 All Rights Reserved