1. 程式人生 > >C#嘗試讀取或寫入受保護的記憶體。這通常指示其他記憶體已損壞。

C#嘗試讀取或寫入受保護的記憶體。這通常指示其他記憶體已損壞。

今天開啟一個之前寫的程式,查詢資料庫資料,結果單擊查詢時出錯,提示顯示和ntdl.dll有關。


用VS2012除錯時發現在呼叫資料集時提示“嘗試讀取或寫入受保護的記憶體。這通常指示其他記憶體已損壞。”

開啟資料集選擇預覽資料時VS出錯退出。

系統是Win7的,昨天更新過;切換到2003系統下則一切正常

經百度,找到解決辦法:

用管理員身份執行CMD,輸入netsh winsock reset並回車(注意,必須是已管理員身份執行,這個重置LSP連線)

http://www.cnblogs.com/xinzhyu/p/3505286.html

執行後提示要重啟生效,結果沒重啟就OK了。記錄下。