各位老鐵們,大家好,今天由我來為大家分享服務(wù)器上的msdtc不可用怎么辦,以及服務(wù)器的相關(guān)問題知識,希望對大家有所幫助。如果可以幫助到大家,還望關(guān)注收藏下本站,您的支持是我們最大的動力,謝謝大家了哈,下面我們開始吧!
未設(shè)置對象變量或with block變量
試試這樣看行不行:
是發(fā)現(xiàn)com+應(yīng)用程序注冊失敗(運行中輸入命令“dcomcnfg”,“組件服務(wù)”——“計算機”——“我的電腦”——“com+應(yīng)用程序”,看這個下面是不是什么東西都沒有的,我的當(dāng)時沒有),解決辦法比較簡單,“cmd”命令打開命令行窗口,輸入“msdtc-uninstall”,然后再輸入“msdtc-install”(大致就是先下載了,再安裝)。然后你會看到“com+應(yīng)用程序”下已經(jīng)有很多組件了。登陸就ok了。
注:我不知道是不是這種問題都是這個原因,大家有其他的問題和方法也可以交流下啊
未設(shè)置對象變量或withblock變量。怎么辦
金蝶提示單據(jù)顯示出錯,未設(shè)置對象變量或withblock變量,解決方法:
運行dcomcnfg,在出現(xiàn)在界面:組件服務(wù)--計算機--我的電腦,然后選擇我的電腦用右鍵關(guān)閉DTC,再重啟DTC。
運行CMD命令,輸入:msdtc-uninstall回車后,再輸入:msdtc-install
如重啟MSDTC后還是提示以上錯誤的話,請用kdmaindbg.exe,跟蹤操作提示,文件在安裝目錄下面,C:\ProgramFiles\Kingdee\K3ERP\下面,跟蹤文件如果看到有紅色記錄,就得查看紅色記錄組件運行情況,或者重新注冊組件。
如以上方法未能解決問題,可嘗試:
如果是錄入單據(jù)時或打開物流單據(jù)時提示“未設(shè)置對象變量或withblock變量”如果有打過補丁PT024026、PT024840的以請重新御掉重新安裝,中層間層服務(wù)器,升級SQL賬套。
如何徹底刪除Radmin server
方法如下
1用者控制面板先將SQLServer卸載。
2開始-->運行-->輸入指令“regedit”,打開注冊表編輯器。
3然后依次按下面的目錄,將指定文件刪除掉:
HKEY_CURRENT_USER\Software\Microsoft\MicrosoftSQLServer;
HKEY_CURRENT_USER\Software\Microsoft\MSSQLServer.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSDTC;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer;
4.可能的C盤目錄下C:\ProgramFiles\MicrosoftSQLServer可能還沒有完全刪除,這時你再手動刪除,就可以刪掉了。(在清除注冊表信息之前,這個是刪不掉的,它會不停的提示你有文件夾沒有關(guān)閉,重啟之后就可以刪掉了。)
http500錯誤解決辦法
出現(xiàn)500錯誤的原因是很多的,一般來說,如果程序出錯,那么在瀏覽器內(nèi)會返回給用戶一個友好的錯誤提示,統(tǒng)一稱之為服務(wù)器500錯誤。
解決的方法就是您必須在http中能夠正確的獲得錯誤信息,方法為:請打開瀏覽器,選擇工具,internet選項,高級,在高級中的瀏覽項目里面有一個“顯示http友好錯誤提示”的復(fù)選框,請取消該復(fù)選框,這樣您可以獲得正確的錯誤提示。在獲得正確的錯誤提示之后,就可以根據(jù)該錯誤提示檢查您具體的出錯原因了。
http500解決辦法詳細方法和步驟:
檢查你的DTC服務(wù)(DistributedTransactionCoordinator)是否可以正常啟動,如果正常的話請你跳過此步驟;如果出錯,無法正常啟動,請在開始菜單的運行中運行:msdtc-resetlog以創(chuàng)建日志文件。重起機器檢查ⅡS是否可以正常使用,若不行繼續(xù)。
在CMD(.bat)下執(zhí)行以下命令:
開始菜單->;
運行->cmd打開命令提示窗口。
輸入cd%windir%/system32/inetsrv切換到了system32下inetsrv目錄。
再輸入rundll32wamreg.dll,CreateIISPackage。(這里小寫的時候是:createiispackage)
注意:必須準確鍵入“CreateIISPackage”,它區(qū)分大小寫。
再輸入regsvr32asptxn.dll。
關(guān)閉"組件服務(wù)"并重新打開"組件服務(wù)"。
重啟ⅡS:"管理工具"-"服務(wù)"找到IISAdmin右擊選擇"重新啟動".
最后打開“管理工具”->;“internet信息服務(wù)”找到“默認網(wǎng)站”然后右擊它,
選擇屬性,在“TCP地址”處選擇本機的IP地址,(這里可選可不選)。再打開“目錄安全性”->;“編輯”彈出“身份驗證方法對話框”
//這里比較麻煩點。下面說起來有點難,如果上面都對,那100%是下面的問題,如
果這里設(shè)置不到,打開網(wǎng)頁時,將彈出一個對話框確認后出現(xiàn)“未登陸,無權(quán)訪
問”,又或者顯示那一行出現(xiàn)錯誤等。//
點擊“瀏覽”->;“高級”->;“立即查找”在下框選擇一個能用的用戶(如當(dāng)前用戶),然后確定。(這里一般可以省略,按默認的用戶就可)
在“匿名訪問”處打勾,“允許IIS控制密碼”不打勾,密碼(你剛才選擇的用戶
的密碼,無密碼為空,確定密碼也為空)。"基本....."不打勾,"集成....."處打
勾。然后剛在“匿名訪問”處打過勾的又不打勾了。
確定后,先按“應(yīng)用”會出現(xiàn)一條信息“l(fā)ocalstart.asp”(其它文件不要選),
用鼠標(biāo)“點擊選擇它”(記住,其實就是這里沒有選擇),再確定。
重新進入剛才的“身份驗證方法對話框”,在“匿名訪問”處重新打勾再“應(yīng)用”,如出現(xiàn)之前我說的那條信息再點擊選擇它,再確定,即可完成了。
對com組件的調(diào)用返回了錯誤hresult怎么解決
有時調(diào)用com組件時,會返回“HRESULTE_FAIL”錯誤,這時有可能的錯誤原因除了代碼有錯外,另一個原因還可能是我們沒有正常配置dcom的屬性。如果是后者,可以按如下的方法來解決錯誤:
1)確保“DistributedTransactionCoordinator”服務(wù)是開啟的。
2)在運行中錄入“dcomcnfg",打開組件服務(wù)字符串,選擇組件服務(wù)--->計算機--->我的電腦--->右擊屬性--->選擇MSDTC--->選擇安全配置勾選事務(wù)管理器通信中的允許出站、允許入站和不要求進行驗證。
好了,本文到此結(jié)束,如果可以幫助到大家,還望關(guān)注本站哦!