2026年2月23日 星期一

[研究]LineCall.exe - 系統錯誤,找不到 wlanapi.dll

[研究]LineCall.exe - 系統錯誤,找不到 wlanapi.dll

2026-02-23

Windows 開機時 LINE 出現錯誤

LineCall.exe - 系統錯誤

程式碼執行無法維绪,因為找不到wlanapi.dll 。 重新安装程式或許可以修正此問題。


下圖,Windows Server 2019 上 C:\Windows\System32 沒有 wlanapi.dll


下圖,Windows Server 2019 上有 wlanapi.dll,但不在  C:\Windows\System32 目錄




**********

wlanapi.dll 是 Windows 內建的 Wi-Fi API 函式庫,屬於:

  • 無線網路管理功能
  • Windows Network API 一部分
  • 正常應該位於:C:\Windows\System32\

在 Windows Server 2019 上,wlanapi.dll 並不是系統預設安裝在 C:\Windows\System32,因為 Server 版本預設 沒有啟用無線網路功能。LineCall.exe 嘗試呼叫這個 DLL,但找不到於 System32,因此出現錯誤。


🔹 解決方法

1️⃣ 安裝無線網路功能 (Wireless LAN Service)


在 Windows Server 2019 上,你需要安裝「Wireless LAN Service」:


方法 A:透過 Server Manager

  1. 打開 Server Manager → 點 Add roles and features
  2. 點 Next 到 Features 頁面
  3. 找到 Wireless LAN Service → 勾選
  4. 點 Install
  5. 安裝完成後重新啟動

註:實際安裝測試















****************************************

方法 B:透過 PowerShell


以 管理員身份執行 PowerShell:


Install-WindowsFeature -Name Wireless-Networking   

安裝完成後重新啟動電腦。

註:實際安裝測試







2️⃣ 確認 DLL 位置


安裝完功能後,wlanapi.dll 應該會被放到:


C:\Windows\System32\   

或者系統會自動註冊 DLL,LineCall.exe 就能找到。

註:敝人實際測試還是沒有 C:\Windows\System32\wlanapi.dll,但是 Windows Server 2019上沒再出現錯誤。



3️⃣ 其他注意事項

  • Server 版本即使安裝了 WLAN Service,如果沒有無線網卡,部分功能仍可能無法正常使用,但 DLL 會存在。
  • 切勿手動複製 DLL 到 System32,會容易造成版本不符或系統不穩。


💡 總結:


你的錯誤是因為 Server 版缺少 Wireless LAN Service。安裝此功能,重啟後 LineCall.exe 應該就能正常運作。


(完)

沒有留言:

張貼留言