已成功與伺服器建立連線,但是在登入過程中發生錯誤

2021-06-20 10:56:15 字數 1611 閱讀 4047

最近在vs2013上連線遠端

資料庫時,突然連線不上,在跑mstest下跑的時候,qtagent32 crash。換成iis下執行的時候,iis crash。之前的連線是沒問題的,後網上找了資料,根據牛人所說的方案解決了。

已成功與伺服器建立連線,但是在登入過程中發生錯誤。 (provider: ssl provider, error: 0 - 接收到的訊息異常,或格式不正確。) ---> system.componentmodel.win32exception: 接收到的訊息異常,或格式不正確。

以管理員的身份執行「命令管理器」,輸入:netsh winsock reset回車即可,這個重置lsp連線

關於winsock lsp「瀏覽器劫持」,中招者一直高居不下,由於其特殊性,直接刪除而不恢復lsp的正常狀態很可能會導致無法上網所以對其修復需慎重。

先說說什麼是winsock lsp「瀏覽器劫持」.winsock lsp全稱windowssocket layered service provider(分層服務提供商),它是windows底層網路socker通訊需要經過的大門。一些流氓軟體可以把自已加進去,就可以擷取、訪問、修 改網路的資料報,可以隨意新增廣告,還能獲取你的瀏覽習慣。這裡加進的是木馬,後果可想而知。而且因為lsp工作在底層,所以無論你用什麼瀏覽器,都逃不 了經過它。而lsp中的dll檔案被刪除後,就會出現無法上網的情況。

lsp服務在登錄檔中的位置 hkey_local_machine\system\currentcontrolset\services\winsock\parameters\namespace_catalog5\catalog_entries, 預設系統已有lsp,分別負責tcp/ip元件(mswsock.dll)和ntds元件(winrnr.dll)的正常工作,它們的項分別為 000000000001和000000000002,這兩個項表示優先權,如果惡意程式想要劫持,只要將自身的項改為000000000001,將系統 項依次推後即可,這樣就可以優先處理惡意程式了。

解決辦法:

方法1.360的lsp修復功能來修復。如果提示你的「lsp沒有異常,不用修復」,但是你還是上不了網,執行ping命令,在ip位址處會出現(?),無法ping通外網。那麼你就用360的「恢復winsock lsp到初始狀態」的功能。

方法2.就是大家熟悉的,也就是常用的方法,用lspfix這個工具在斷開網路下修復

方法3.windows xp service pack 2 中有兩個新增的 netsh 命令。

" netsh winsock reset catalog   該命令將 winsock 目錄重置為預設配置。如果安裝了可導致網路連線丟失的不正確的 lsp,該命令會很有用。儘管使用該命令可以還原網路連線,但應該慎重使用,因為以前安裝的 lsp 都將需要重新安裝。

" netsh winsock show catalog   該命令會顯示安裝在計算機上的 winsock lsp 列表。

所以呢,我們在沒有任何輔助工具的情況下可以用netsh winsock reset命令來重置winsock

已成功與伺服器建立連線,但是在登入過程中發生錯誤

說明 執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 system.data.sqlclient.sqlexception 已成功與伺服器建立連線,但是在登入過程中發生錯誤。provider 共享記憶體提供程式,err...

sqlserver中在建立與伺服器的連線時出錯

解決 步驟1 在sqlserver 例項上啟用遠端連線 1.指向 開始 程式 microsoft sql server 2005 配置工具 sql server 外圍應用配置器 2.在 sql server 2005 外圍應用配置器 頁,單擊 服務和連線的外圍應用配置器 3.然後單擊展開 資料庫引擎...

SQL2005在建立與伺服器連線時出錯

1.開啟sql2005遠端連線功能,開啟辦法如下,配置工具 sql server外圍應用配置器 服務和連線的外圍應用配置器 開啟mssqlserver節點下的database engine 節點,先擇 遠端連線 接下建議選擇 同時使用tcp ip和named pipes 確定後,重啟資料庫服務就可以...