案例:
在Win10 64專業(yè)版系統(tǒng)中安裝Sql Server 2016過程中出現(xiàn)了這樣的問題:
安裝程序集
“Microsoft.VC80.ATL,version=”8.0.50727.1833”,publicKeyToken=”1fc8b3b9a1e18e3b”,processorArchitecture=”x86”,type=”win32””期間出錯。有關(guān)詳細(xì)信息,請參閱“幫助和支持”。HRESULT: 0x80070005。
解決方法如下:
一、以管理員身份運行命令行窗口,輸入:SFC /SCANNOW.
結(jié)果出現(xiàn)以下問題:Windows 資源保護(hù)找到了損壞文件但無法修復(fù)這些文件。詳細(xì)信息包含在 CBS.Log %WinDir%\Logs\CBS\CBS.log onuomy.cn
二、以管理員身份運行命令行窗口,輸入:DISM.exe /Online /Cleanup-image /Scanhealth.
以管理員身份運行命令行窗口,輸入:DISM.exe /Online /Cleanup-image /Restorehealth.
再次執(zhí)行第一步,如果不行,執(zhí)行第三步。
三、如果出現(xiàn)問題:無法打開匿名級安全令牌
1、點擊開始,輸入dcomcnfg.exe,打開組件服務(wù),展開組件服務(wù),計算機(jī),右擊我的電腦,選擇屬性
【備注】:如果無法選擇到屬性,請進(jìn)行如下操作
a、點擊開始,運行,輸入services.msc,打開服務(wù)列表,啟動Distributed Transaction Coordinato服務(wù)
b、點擊開始,輸入cmd,打開命令提示符,輸入 msdtc -resetlog,
2、依次輸入
msdtc -uninstall
msdtc -install
執(zhí)行完成后,重新啟動Distributed Transaction Coordinato服務(wù)
3、在默認(rèn)屬性選項卡中,勾選“在此計算機(jī)中啟用分布式COM”
修改身份驗證級別制定數(shù)據(jù)報級別上的安全設(shè)置如下
默認(rèn)身份驗證級別,設(shè)置為連接
默認(rèn)模擬級別,選擇為“標(biāo)識”
點擊開始,輸入services.msc,打開服務(wù)列表,右鍵選擇Distributed Transaction Coordinator服務(wù),點擊重新啟動,重啟該服務(wù)。
四、安裝.NET Framwork 3.5.把win10系統(tǒng)中的source文件夾拷貝到D盤根目錄,然后,
以管理員身份運行命令行窗口,輸入:dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\source\sxs.
五、再次運行Sql Server 2016安裝程序即可。
Win10下安裝Sql Server 2016過出現(xiàn)錯誤,主要是由于系統(tǒng)文件損壞、服務(wù)未正常啟動及.NET沒有安裝導(dǎo)致的,按上面的教程就可以完美解決。