載入 lvdaq.dll 時出錯,動態連結library (DLL) 初始化例程失敗

更新 Nov 8, 2023

產品資訊

軟體

  • LabVIEW
  • Package Manager

驅動程式

  • NI-DAQmx
  • Traditional NI-DAQ

問題敘述

打開或啟動 LabVIEW 後,我嘗試載入我的程式。載入時顯示錯誤資訊:  Error loading \LabVIEW x.x\vi.lib\daq\lvdaq.dll. A dynamic link library (dll) initialization routine failed.

解決方案

Traditional NI-DAQ (Legacy) 和 NI-DAQmx 都可能出現此問題。若要解決,請按照下列步驟操作:
  1. 打開 NI Package Manager檢查是否有任何待處理的更新。檢查Updates選項。如果系統提示您更新並重新啟動,請立即執行。
  2. 檢查錯誤程式碼以確定哪種類型的 DAQ 驅動程式觸發了錯誤;如果錯誤資訊中的路徑名包含LabVIEW xx目錄後的DAQ資料夾,則為Traditional DAQ程式。如果它在LabVIEW xx 目錄之後包含DAQmx 資料夾,那麼它就是一個DAQmx 程式。
  3. 按照驅動程式下載頁面上的說明安裝或修復傳統 NI-DAQ(舊版)NI-DAQmx 驅動程式

請參閱NI-DAQmx 和 LabVIEW 兼容性指南NI-DAQ 和 LabVIEW 兼容性指南,了解有關您的裝置支援的驅動程式的更多資訊。

相關資訊

出現此錯誤通常有以下三個原因:
  1. 您有 NI 軟體和驅動程式的待定更新。待定更新可能會阻止 NI-DAQmx 正常執行。
  2. 使用者將 DAQ 程式移動到具有新硬體的新電腦上。他們的新硬體可能與 Traditional NI-DAQ (Legacy) 驅動程式不兼容,因此您的 Traditional NI-DAQ (Legacy) 程式碼將無法在新硬體上執行。
  3. 您安裝的所需驅動程式已損壞。在這種情況下, 修復控制面板中的驅動程式