天天看點

安裝 SQL Server 2012/2014 vc_red.msi出現錯誤怎樣解決?

安裝提示“無法通路您試圖使用的功能所在的網絡位置。單擊“确定”重試,或在下面的框中輸入包含安裝程式包”vc_red.msi“的檔案夾的路徑。

我選擇

 CD光牒上VC10SP1\x86\vc_red.msi 提示 vc_red,msi is not a valid installation package for the product Microsoft Visual C++ 2010 x64 Redistributable 10.0.40219.

日志:

MSI (c) (B4:30) [10:47:12:523]: Resetting cached policy values

MSI (c) (B4:30) [10:47:12:523]: Machine policy value 'Debug' is 0

MSI (c) (B4:30) [10:47:12:523]: ******* RunEngine:

           ******* Product: I:\redist\VisualStudioShell\VC10SP1\x64\vc_red.msi

           ******* Action: 

           ******* CommandLine: **********

解決方法:

  顯然CD光牒上的檔案不可用或者是網絡安裝包,去微軟官方下載下傳Microsoft Visual C++ 2010 運作庫的安裝包,提取vc_red.msi 所在的檔案夾,然後把SQL Server 安裝程式指向這個檔案夾就好了。

  由于Microsoft Visual C++ 2010 運作庫分 Microsoft Visual C++ 2010 可再發行元件包 和Microsoft Visual C++ 2010 SP1 Redistributable Package,每種又分x86(32位)和x64 (64位)兩種,需要你根據安裝程式提示來選擇了。

  對應版本:

  Microsoft Visual C++ 2010 可再發行元件包   10.0.30319

  Microsoft Visual C++ 2010 SP1 Redistributable Package 10.0.40219.

  由于安裝程式提示10.0.40219的x86和x64,那我去微軟官方下載下傳  Microsoft Visual C++ 2010 SP1 Redistributable Package x86(32位)和x64 (64位)兩個安裝包,用winrar或者其他解壓縮工具解壓縮下載下傳好的vcredist_x86.exe和vcredist_x64.exe,根據提示把SQL Server 安裝程式指向這個兩個檔案夾,安裝順利進行。