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

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


用VS2012調試時發現在調用數據集時提示“嘗試讀取或寫入受保護的內存。這通常指示其他內存已損壞。”


打開數據集選擇預覽數據時VS出錯退出。


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


經百度,找到解決辦法:

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

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


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

發佈了160 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章