安裝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" 勾選"使用此對象繼承的權限項目替換所有子對象的權限項目",最后點擊應用,大功告成!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM