vcredist_x86.exe是一款在C++開發環境中必須要使用到的重要插件,相信很多用戶在打開一些程序和電腦的時候都會出現過應用程序出錯的問題。而導致各種問題出現的原因就是你沒有在系統里安裝vcredist_x86.exe,接下來我們就不妨將它安裝到你的電腦里吧!
vcredist_x86.exe是C++開發環境的一個支持插件,如果缺少了vcredist_x86,一些應用程序打開后就會出錯,如打開binQQ.exe將提示應用程序出錯。vcredist_x86.exe也是Windows系統文件夾中的重要文件,對于系統正常運行來說非常重要,通常在安裝系統過程中會自動創建。本站提供vcredist_x86.exe下載。所以一般正常情況下不要對這類文件進行隨意修改為。因為vcredist_x86.exe工具修復對計算機系統的穩定具有重要作用。
安裝后能夠在未安裝VC++的電腦上運行由 Visual C++開發的應用程序,這個是VC++的運行庫。這個是系統用的,如果安裝在32位系統上,會出現以下提示:此處理器類型不支持該安裝程序包。請與您的產品供應商聯系。(32位系統需要安裝vcredist_x86.exe)
Microsoft Visual C++ 2008 SP1 Redistributable Package安裝 Visual C++ 庫的運行時組件,使用戶能夠在未安裝 Visual C++ 2008 SP1 的計算機上運行使用 Visual C++ SP1 開發的 64 位應用程序。
支持的操作系統: Windows 2000, Windows Server 2003, Windows Vista, Windows XP,Windows7所需軟件: 推薦使用 Windows Installer 3.0、Windows Installer 3.1 或更高版本。磁盤空間要求:6 MB (x86)
1、重要事項:請確保您具有所運行的 Windows 版本的最新 Service Pack 和重要更新。若要找到最近的安全更新,請訪問 Windows Update。
2、單擊此頁面上的“下載”按鈕開始下載
3、可以執行下列操作之一
若要立即開始安裝,請單擊“運行”。
若要將下載的文件保存到計算機上,以后再執行安裝,請單擊“保存”。
若要取消安裝,請單擊“取消”。
重要事項:如果已安裝了以前的 Visual C++ 2005 或 Visual Studio 2005 預發布版本,例如測試版 1、測試版 2、 或社區技術預覽(Community Technical Preview,CTP)版本,則必須先在“控制面板”中通過“添加/刪除程序”來卸載這些版本,然后再安裝最終發布版本。
vcredist_x86.exe安裝拒絕訪問解決方法:
近期遇到一個客戶在安裝客戶端軟件的時候,無法安裝打包在一起的vcredist_x86.exe,單獨安裝也失敗。提示內容中的關鍵字是:無法訪問Windows Installer服務。
解決過程
1:打開windows服務窗口,查找 windows installer 服務,將其設置為啟動狀態
方法:在【運行】里輸入 “Services.msc”。
意外: 在windows服務中未找到windows installer服務。
2、由于在windows服務窗口未找到windows installer服務,應該是windows installer服務項的進程未啟動,于是啟動該服務進程
方法:在【運行】中輸入“msiexec /regserver”啟動windows install服務項的進程。
說明:“msiexec /regserver”的意思是從注冊表重新啟動 msiexec.exe這個進程。msiexec.exe進程對應的服務項就是windows installer
3、刷新或者重新打開windows服務窗口,就可以找到 windows installer服務項,將該服務設置為啟動狀態。
啟動windows installer服務后,就可以成功安裝vcredist_x86.exe啦。
vcredist_x86.exe安裝在哪里?
x86 操作系統︰ %WinDir%\System32
x64 操作系統︰ %WinDir%\SysWow64
vcredist_x86.exe安裝不上的解決方法:
首先把vcredist_x86.exe,改為vcredist_x86.zip然后打開提取出“VCREDI~3.exe"
注明:(我這演示用的winrar程序打開ZIP程序,用系統自帶ZIP解壓程序是一樣的)
如圖:
再把VCREDI~3.exe改為VCREDI~3.zip打開,
再解壓出“vcredist.msi”與“vcredis1.cab”文件到同目錄。我這解壓到E盤根目錄
如圖。
使用快捷鍵按WIN+R鍵,調出運行,輸入CMD,回車。請看圖1
或者
點開始,輸入cmd,然后點找到的CMD.EXE程序?磮D二
--
以上2種方法任選其一進入CMD(命令提示符窗口)。
然后假設您的“vcredist.msi”與“vcredis1.cab”文件在也在E盤根目錄。
在CMD(命令提示符窗口)內輸入如下命令:
msiexec /a "e:\vcredist.msi" /qb TARGETDIR="e:\vc86"
接著點回車,出現“正在收集必要信息窗口”(請看圖),等窗口消失。
注釋:上面命令的意思是,解壓e盤的vcredist.msi到E盤VC86目錄
這時到E盤VC86目錄,有“Program Files”目錄,與“Windows”目錄,如圖一。
首先復制Windows目錄,到C盤里覆蓋Windows目錄。
這時到Program Files目錄了,您要先看您C盤里有沒Program Files (x86)目錄。
條件一:C盤里有Program Files (x86)目錄
就把VC86目錄里的“Program Files”目錄改為Program Files (x86)目錄到C盤覆蓋。
--
條件二:C盤里沒Program Files (x86)目錄
那直接把VC86目錄里的“Program Files”到C盤覆蓋。
接著返回CMD(命令提示符窗口),輸入以下命令然后回車。這步驟參照您C盤文件夾:
regsVR32 "c:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll"
或者
regsvr32 "c:\Program Files (x86)\Common Files\Microsoft Shared\VC\msdia80.dll"
---
出現類似窗口表示成功。如圖:
這時候您去運行需要VC++2005(vcredist_x86)庫的軟件,發現已經可以了。
如QQ與TM不會再提示:應用程序無法啟動,因為應用程序的并行配置不正確的問題了。
附加 msiexec.exe參數表:
msiexec /Option <Required Parameter> [Optional Parameter]
安裝選項
</package | /i> <Product.msi>
安裝或配置產品
/a <Product.msi>
管理安裝 - 在網絡上安裝產品
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
公布產品 - m 公布到所有用戶,u 公布到當前用戶
</uninstall | /x> <Product.msi | ProductCode>
卸載產品
顯示選項
/quiet
安靜模式,無用戶交互
/passive
無人參與模式 - 只顯示進度欄
/q[n|b|r|f]
設置用戶界面級別
n - 無用戶界面
b - 基本界面
r - 精簡界面
f - 完整界面(默認值)
/help
幫助信息
重新啟動選項
/norestart
安裝完成后不重新啟動
/promptrestart
必要時提示用戶重新啟動
/forcerestart
安裝后始終重新啟動計算機
日志選項
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - 狀態消息
w - 非致命警告
e - 所有錯誤消息
a - 操作的啟動
r - 操作特定記錄
u - 用戶請求
c - 初始用戶界面參數
m - 內存不足或致命退出信息
o - 磁盤空間不足消息
p - 終端屬性
v - 詳細輸出
x - 額外調試信息
+ - 擴展到現有日志文件
! - 每一行刷新到日志
* - 記錄所有信息,除了 v 和 x 選項
/log <LogFile>
與 /l* <LogFile> 相同
更新選項
/update <Update1.msp>[;Update2.msp]
應用更新
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
刪除產品的更新
修復選項
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
修復產品
p - 僅當文件丟失時
o - 如果文件丟失或安裝了更舊的版本(默認值)
e - 如果文件丟失或安裝了相同或更舊的版本
d - 如果文件丟失或安裝了不同版本
c - 如果文件丟失或較驗和與計算的值不匹配
a - 強制重新安裝所有文件
u - 所有必要的用戶特定注冊表項(默認值)
m - 所有必要的計算機特定注冊表項(默認值)
s - 所有現有的快捷鍵方式(默認值)
v - 從源運行并重新緩存本地安裝包
設置公共屬性
[PROPERTY=PropertyValue]