(原創)解決遠程桌面鏈接遠程應用時,出現 '應用程序錯誤: '0x7c931780'指令引用的 '0x89abcdef' 內存。該內存不能爲 'read'"

  公司的部分應用爲cs結構,沒有web版的,這些應用的外部訪問基本都是經過使用windows server 2008 r2的遠程桌面服務來實現的。web

我的感受微軟遠程桌面服務問題不少,今天有同事使用RemoteApp就出現了這樣的問題,如圖:windows

  

              圖1服務器

     解決此問題以前,先對服務器和客戶端的環境做下說明測試

  1.服務器.操做系統:windows server 2008 r2,角色:遠程桌面服務(RD網關也部署在這臺機器上,RD會話主機,RD受權,RD Web 訪問)操作系統

   如圖:調試

    

      圖2日誌

  2.客戶端.操做系統:windows xp professional sp3,遠程桌面客戶端版本:6.1 server

問題解決步驟:blog

  1. 發生此提示後,我當即登陸服務器,將該用戶的遠程會話註銷,在客戶端重複鏈接仍會出現一樣的錯誤提示,進程

  提示窗口關閉後,這時我打開任務管理器發現仍在存在進程"mstsc.exe",把該進程結束後,再也不報圖1所示錯誤。

  2.可是操做一段時間後就報出 應用程序錯誤: '0x7c931780'指令引用的 '0x89abcdef' 內存。該內存不能爲 'read'"

   2.1 客戶端系統日誌,出現一下錯誤描述:     

事件類型: 信息

事件來源: Application Popup

事件種類: 無

事件 ID: 26

日期:  2013-7-26

事件:  14:03:46

用戶:  N/A

計算機: 略去

描述: 彈出應用程序: mstsc.exe - 應用程序錯誤: "0x7c931780" 指令引用的 "0x89abcdef" 內存。該內存不能爲 "read"。

要終止程序,請單擊「肯定」。 要調試程序,請單擊「取消」。

有關更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。

2.2 服務器端,出現一下錯誤日誌,如圖:

  

                 圖3

  根據圖3內容所示,多是打印機重定向的問題,因而從新在客戶端進行鏈接而且在可訪問的本地資源選項中,去除"打印機"選項如圖4所示,經反覆測試

每次選中本地打印機進行鏈接,就會出現以上錯誤。

  

2.3.可是因爲同事要常常使用此應用的打印功能,本地打印機必需要選中,因此只是簡單的去除選擇並不能算是解決了問題,

  忽然想到是不是由於客戶端打印機的問題,結果打開打印機管理界面,發現這臺電腦上添加了好多脫機的打印機,

  將全部處於脫機狀態的打印機刪除後,再進行測試,始終沒有報錯,服務器端也沒有出現一樣的錯誤日誌,問題就這樣奇蹟般的解決了。

2.4 最後強烈建議及時清理電腦上已經無效的打印機,能夠避免不少問題.

相關文章
相關標籤/搜索