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