Error: NILVAIU.dll Failed To Initialize or Must Reload DMF Configurator Package

更新 Aug 31, 2023

產品資訊

軟體

  • LabVIEW
  • Measurement & Automation Explorer (MAX)

驅動程式

  • NI-DAQmx

問題敘述

當我的VI使用了NI-DAQmx時,我卻收到了如下的錯誤訊息。要如何解決這個錯誤並使我的資料擷取 (DAQ)裝置顯示在NI MAX中?

NILVAIU.dll failed to initialize or must reload dmf configurator package

是因為我剛剛安裝或是升級了DAQmx,或者我使用了安全性更新,而導致現在載入NILVAIU.dll會失敗。

另外National Instruments Measurement&Automation Explorer (MAX)中也看不到我的DAQmx裝置。

解決方案

這個錯誤通常會在NI-DAQmx驅動程式發生損壞時出現,並在開啟包含NI-DAQmx的VI或放置DAQ Assistant時觸發。若您無法在MAX中看到NI-DAQmx裝置,以下教學可能有助於您解決這個問題。
  1. 繼上次安裝NI-DAQmx後,請確認您已重新啟動過電腦。在安裝或更新驅動程式之後,通常需要重新開機才能變更設定。
  2. 檢查不包含DAQmx的VI是否也會出現此錯誤。打開LabVIEW並執行一個不含DAQmx subVI的VI (例如簡單的運算或是狀態機),確認是否會出現任何錯誤。如果出現錯誤,請紀錄錯誤程式碼與錯誤描述訊息,因為您在http://www.ni.com/support上進行搜索或尋求NI技術支援時,這些訊息會很有用。
  3. 若僅在使用DAQmx時才會出現此錯誤,請修復 NI Instrument I/0 Assistant、NI-DAQmx驅動程式以及NI Measurement&Automation Explorer,步驟如下所述:
要修復NI軟體,請前往: 開始»設定»控制台»新增或移除程式 。一旦載入安裝軟體清單後,點擊National Instruments Software並點選解除安裝/變更。從清單中選擇NI-DAQmx,接著點擊「修復」。它可能會要求您提供驅動程式安裝光碟或是驅動程式最初的安裝路徑。同樣對NI Measurement&Automation ExplorerNI Instrument I / O Assistant重複修復步驟。訊息顯示修復完成時再重新開機。

如果這樣仍然不能解決問題,您可能需要升級到更新版本的NI-DAQmx。在此之前,請先檢查ReadMe檔案 以確認最新的驅動程式與您的系統和硬體相容性。