NI USB設備安裝期間訪問被拒絕

更新 May 10, 2021

產品資訊

操作系統

  • Windows

問題敘述

我正在嘗試在Windows電腦上安裝USB控制器。安裝驅動程式(NI-488.2,NI-DAQmx等)並重新啟動PC後,我將USB設備插入USB端口。彈出“Found New Hardware”訊息,在初始化訊息之後,出現“Access Denied”訊息,並且安裝中止。
我無法在NI MAX中檢測到該卡。在設備管理員中,旁邊有一個驅動程式遺失標記(黃色驚嘆號)。

解決方案

此問題與Windows registry有關,與特定的USB設備無關;如果將其他USB設備插入端口,則該設備仍將無法使用。

    Windows Vista / 7/10:

    1. 開始菜單運行regedit 。在繼續操作之前,請確保導出registry的備份副本。
    2. 使用樹導航到Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ENUM\USB以展開資料夾。
    3. 右鍵單擊USB資料夾,然後選擇權限...。
    4. 在對話框中,確認“Everyone”都是列出的群組,並且勾選“Read” 。
    5. 單擊“Advanced”選項欄,並確保已勾選“Include inheritable permissions from this object's parent” 。
    1. 導航到“Owner”選項卡,並確保已勾選“Replace owner on subcontainers and objects” ,如圖所示。
    1. 選擇Apply以應用這些更改。此時可能會出現警告訊息。選擇OK繼續。
    2. 如果需要,在Permissions for USB對話框中選擇Apply ,然後選擇OK退出。
    3. 重試安裝。

    Windows 2000 / XP:

    1. 開始菜單運行regedit 。在繼續操作之前,請確保導出registry的備份副本。
    2. 從菜單欄導航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ENUM\USB
    3. 選擇Security » Permissions
    4. 在對話框中,選擇“允許所有人讀取”密鑰。確保已勾選“Allow inheritable permissions from parent to propagate to this object” 。
    5. 單擊“Advanced”選項欄,並確保已勾選“Allow inheritable permissions from parent to propagate to this object” 。
    6. 重試安裝。