win11安裝sqlserver失敗的詳細解決方案
目錄
- 刪除SQL Server相關注冊表
- 解決辦法:
- 總結
Win+R打開運行輸入services.msc查看所有服務,停止所有與Sql Server有關的服務,如下:
打開控制面板-卸載sqlserver所有相關軟件;
刪除SQL Server相關注冊表
1.找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager,刪除右邊”PendingFileRenameOperations”這一項:
2.刪除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft下包含Microsoft SQL Server的文件夾:
3.刪除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer,如果沒有就算了
4.刪除HKEY_USERS\.DEFAULT\Software\Microsoft\VisualStudio下搜索sqlserver的文件夾刪除
5.刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下搜索sqlserver的文件夾刪除
6.刪除C:\Program Files里面的Microsoft SQL Server文件夾
7.刪除C:\Program Files (x86)里面的Microsoft SQL Server文件夾
8.如果把sqlserver安裝到別的盤,也是找到對應的地方刪除 里面的Microsoft SQL Server文件夾
win+r鍵打開cmd命令,輸入命令; D:是代表安裝sqlserver的盤; fsutil fsinfo sectorinfo D: ,檢查這兩個參數是不是4096,如果不是,則需要去更改;
解決辦法:
1.格式化硬盤,指定扇區大小;最好的辦法是 重新分一個盤,安裝sql;百度有教程
2.使用命令,強制修改參數模擬扇區大小為4kb。
3.右鍵管理員運行PowerShell,輸入命令:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes" -PropertyType MultiString -Force -Value "* 4095"
4.繼續輸入命令,檢查是否更改成功
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes"
最后一步啦,不要放松,不然重回新手村啦。
重啟電腦,完成后 右鍵管理員模式運行PowerShell,輸入命令,檢查扇區是否已經更改回來;
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes"
恭喜你,sqlserver總算卸載干凈,同時安裝環境已經弄好了。開始安裝sqlserver;中途不要斷網,不要斷網,不要斷網?。?!
以上是我花費了整整一天時間,win11安裝sqlserver,網上各個方法不一,都不行,弄了一天總算搞定了,不容易,希望能給各位朋友帶來參考意見;
總結
到此這篇關于win11安裝sqlserver失敗的詳細解決方案的文章就介紹到這了,更多相關win11安裝sqlserver失敗解決內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!