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


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

個人感覺微軟遠程桌面服務問題很多,今天有同事使用RemoteApp就出現了這樣的問題,如圖:

  

              圖1

     解決此問題之前,先對服務器和客戶端的環境作下說明

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

   如圖:

    

      圖2

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

問題解決步驟:

  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 最后強烈建議及時清理電腦上已經無效的打印機,可以避免很多問題.

  

  

  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM