錯誤訊息:“以下文件未自行註冊或取消註冊”

錯誤訊息:“以下文件未自行註冊或取消註冊”

我嘗試在運行 Windows 10 企業版的本機 PC 上安裝一個程序,但在安裝過程結束時出現以下錯誤:

“以下文件未自行註冊或取消註冊:oleaut32.dll 存取被拒絕”

我嘗試啟動 Windows 並在管理員設定檔下以安全模式安裝程序,手動註冊 oleaut32.dll,然後執行 sfc /scannow。程式仍然會觸發此錯誤並且無法正確運行。關於如何修復錯誤有什麼想法嗎?

該程式是 Crescendo Admin,可在此處找到: https://www.crescendointeractive.com/software/crescendo-admin.html

據我所知,這不是一個 VB6 應用程式。

答案1

我在網路上搜尋了這個問題的答案。我在使用客戶端電腦時遇到問題,由於以下錯誤而無法安裝 Canon 4010 掃描器驅動程式:

錯誤訊息:
以下文件未自行註冊或取消註冊:
C:\WINDOWS\system32\Oleaut32.dll 存取被拒絕


很多帖子建議註冊 DLL,但我最初的嘗試失敗了。我還看到許多人在多個論壇上發表帖子,聲稱他們在註冊此 DLL 時遇到問題,儘管能夠毫無問題地註冊其他 DLL。就我而言,DLL 無法註冊只是因為 CMD 命令中的語法錯誤。其他遇到此問題的人,請嘗試以下所有 4 x CMD 命令 - 一個或多個應該可以工作:

命令1
C:\Windows\SysWow64\regsvr32.exe C:\windows\system32\oleaut32.dll

命令2
C:\Windows\SysWow64\regsvr32.exe C:\windows\syswow64\oleaut32.dll

命令3
C:\Windows\System32\regsvr32.exe C:\windows\system32\oleaut32.dll

命令4
C:\Windows\System32\regsvr32.exe C:\windows\syswow64\oleaut32.dll



正如 Microsoft 所說,RegSVR32 的 2 個版本之間的差異是:

64 位元版本是%systemroot%\System32\regsvr32.exe。
32位元版本是%systemroot%\SysWoW64\regsvr32.exe。

資源:
https://support.microsoft.com/en-us/topic/how-to-use-the-regsvr32-tool-and-troubleshoot-regsvr32-error-messages-a98d960a-7392-e6fe-d90a-3f4e0cb543e5

答案2

我發現的最簡單的解決方案是右鍵單擊安裝檔案並選擇“解決相容性” 選項。從這裡選擇“嘗試推薦的設置“下一步選擇”測試程式" 然後該檔案應該安裝無錯誤。

後記點擊“下一個“ 進而 ”是的,保存程式的這些設置

相關內容