前幾天有一個(gè)在用友財(cái)務(wù)軟件免費(fèi)下載網(wǎng)站下載了SQL 2008 R2數(shù)據(jù)庫的朋友,在安裝SQL Server 2008 R2時(shí)提示:
SQL server 安裝程序遇到以下錯(cuò)誤:
創(chuàng)建窗口句柄之前不能在控件上調(diào)用 Invoke 或 BeginInvoke . .
如下圖所示:
有點(diǎn)煩惱,因?yàn)榘惭b的暢捷通T+11.51必須要安裝SQL 2008 R2數(shù)據(jù)庫,所以必須要解決這個(gè)問題,但是現(xiàn)在確實(shí)是參照用友軟件下載網(wǎng)站提供的SQL 2008 R2安裝教程進(jìn)行安裝的,可就是安裝不上,提示錯(cuò)誤。
后來經(jīng)過用友軟件教程網(wǎng)站工程師的分析,主要的原因可能有以下幾個(gè):1、關(guān)閉IE瀏覽器再安裝,2、有相關(guān)注冊表項(xiàng)沒清理,3、開啟了殺毒軟件和防火墻,4、相關(guān)進(jìn)程導(dǎo)致的沖突。
找到原因后,我們一起來看一下具體的解決方案主要步驟如下:
1、刪除注冊表值,注冊表具體路徑: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 右邊的 PendingFileRenameOperations 值,刪除后重新運(yùn)行安裝程序進(jìn)行安裝即可;操作步驟如下:
a、 點(diǎn)擊“開始”-“運(yùn)行”中輸入regedit,如圖:
b、 依次找到PendingFileRenameOperations,右擊選擇“刪除”。
2、VC 2010的一個(gè)服務(wù)程序mscorsvw.exe進(jìn)程調(diào)用Invoke導(dǎo)致的,結(jié)束這個(gè)進(jìn)程,即可。操作步驟如下:
a、同時(shí)按下“Ctrl+alt+del”三個(gè)鍵,選擇“啟動(dòng)任務(wù)管理器”
b、找到mscorsvw.exe 進(jìn)程,選中后點(diǎn)擊 “結(jié)束進(jìn)程”
3、關(guān)閉360安全衛(wèi)士和殺毒軟件,以及防火墻,重新運(yùn)行安裝程序進(jìn)行安裝即可。操作步驟如下:
a、桌面右下角找到相關(guān)殺毒軟件和安全衛(wèi)士,右擊,選擇“退出”即可,由于各款殺毒軟件不同,此處僅提供方法。
b、關(guān)閉防火墻步驟(此處以windows server 2008 R2操作系統(tǒng)為例):
(1)依次點(diǎn)擊“開始”-“控制面板”(查看方式選擇“小圖標(biāo)”)-“windows 防火墻”
(2)選擇“打開或關(guān)閉windows防火墻”,選中“關(guān)閉windows防火墻(不推薦)”,如下圖所示:
4、如果以上方法仍然未能解決,需要修改安裝程序中的選項(xiàng),操作步驟如下:
a、在SQL SERVER 安裝中心點(diǎn)擊“選項(xiàng)”-“處理器類型”選X86 即可安裝成功。
注意:如果是X64的系統(tǒng)安裝不上,也可以嘗試選擇X86進(jìn)行安裝。
以上是用友財(cái)務(wù)軟件教程網(wǎng)提供給大家的關(guān)于安裝SQL SERVER 2008 R2時(shí)提示:創(chuàng)建窗口句柄之前不能在控件上調(diào)用 Invoke 或 BeginInvoke?的文字教程。大家在操作時(shí)有任何疑問可以隨時(shí)給我們的QQ客服:1820223520提問。論壇地址:https://edu.ywufida.cn/ 。