1. 程式人生 > 其它 >安裝SQLServer報1402的錯,無法開啟UNKNOWN\Components 沒有訪問登錄檔的許可權

安裝SQLServer報1402的錯,無法開啟UNKNOWN\Components 沒有訪問登錄檔的許可權

安裝SQLServer2019的時候遇到了下列錯誤

無法開啟項 UNKNOWN\Components\7ABFE44842C12B390AF18C3B9B1A1EE8\54D21D49F3A8C1C49AC11A1B6445A83E。系統錯誤 5。 請驗證您是否具有足夠的許可權訪問該項,或者與技術支援人員聯絡。

嘗試了網上最多的方法:
1.管理員執行命令提示符secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

2.win+R開啟執行,輸入regedit開啟登錄檔,修改登錄檔許可權

對我來說都沒有效果,最後找到了解決方案

注意:一定要把之前安裝過的sqlserver相關內容都解除安裝清理乾淨,登錄檔一定要關閉

1.連結下載:https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec

2.解壓完之後使用管理員許可權進入到解壓的目錄下,執行psexec -i -d -s regedit 進入到登錄檔

3. 修改登錄檔許可權:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData,再修改許可權

右鍵UserData 選擇許可權,點選高階(V)

選定"Administrators" 勾選"使用此物件繼承的許可權專案替換所有子物件的許可權專案",最後點選應用,大功告成!!!