2013-02-19 124 views
1

我已經從system32和SysWOW64運行regsvr32「name.dll」,並且都表示能夠加載.dll但返回錯誤代碼0X80004005(拒絕訪問)。我試着在提升的命令提示符下運行它(右鍵單擊,以管理員身份運行),然後返回相同的錯誤代碼。我已修復註冊表並重新啓動計算機,錯誤代碼相同。還有其他建議嗎?無法註冊.dll Windows 7 Professional x64

+0

使用SysInternals的ProcMon實用工具可以準確查看文件或註冊表項訪問會產生此錯誤。 – 2013-02-19 21:02:21

+0

我找不到任何突出的東西。一切都說「成功」或「只有讀者鎖定文件」。在「HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options \ regsvr32.exe」下,只有另一個表示「NAME NOT FOUND」的註冊表項。 – socaljoker 2013-02-19 22:25:12

回答

0

問題在於它是一個Visual Fox Pro .dll,並且VFP運行時文件必須在註冊.dll之前移入SysWOW64文件夾中。