在远程桌面上启用声音时 RDP 连接断开

远程桌面协议(Remote Desktop Protocol) ( RDP ) 是 Microsoft开发的专有协议, 它为用户提供图形界面以通过网络连接连接到另一台计算机。用户为此目的使用RDP客户端软件,而另一台计算机必须运行(RDP)RDP服务器软件。这篇文章旨在确定问题的原因以及解决方法,因为它涉及在Windows 10上播放声音时的(Windows 10)RDP连接 (mstsc.exe) 内存问题。

启用声音时 RDP 连接断开

(RDP)启用声音时RDP连接断开

让我们看一下您可能会遇到此RDP(RDP)连接内存泄漏问题的典型场景。

与 Windows 10 计算机的远程桌面连接 (mstsc.exe) 中(remote desktop connection (mstsc.exe) to a Windows 10 computer),当您播放任何声音时,连接会泄漏内存。这包括在 PC 扬声器上生成的简单哔声。

在这种情况下,mstsc.exe可能会突然断开连接并提示您重新连接到远程计算机。

MSTSC.exe创建与远程桌面会话主机(Desktop Session Host)服务器或其他远程计算机的连接,编辑现有远程桌面连接(.rdp) 配置文件,并将使用(Remote Desktop Connection)客户端连接管理器(Client Connection Manager)创建的旧连接文件迁移到新的 .rdp 连接文件。

(RDP)播放声音时出现RDP连接 (mstsc.exe) 内存问题

出现此问题的原因是远程桌面 ActiveX(Remote Desktop ActiveX)控件Mstscax.dll为要在客户端计算机上播放的声音分配内存,但从不释放内存。这种内存不足的情况会导致远程桌面连接断开并自行重新启动。

(To work around)要在Windows 10上(Windows 10)RDP连接期间播放声音时解决内存泄漏问题(memory leak issue),请重新连接到远程计算机。

请记住(Bear),由于这是一个新会话,您必须重新输入您的 RDP 凭据(re-enter your RDP credentials)

奖金信息(Bonus information)

远程桌面连接(Remote Desktop Connection)内置于 Windows 中,但也作为Windows 10 通用(Universal)应用程序存在于Microsoft Store中。如果您想从非 Windows 设备访问和控制计算机,Microsoft 的RDC应用程序可用于 Mac、  iOS和 Android



About the author

我是一名全职软件工程师,在使用 Windows 和 Mac 软件方面拥有超过 10 年的经验。我知道如何在两个平台上设计、测试和部署应用程序。我也有安全和系统管理方面的经验。我的技能和知识可以帮助您构建更好、更高效的计算机系统。



Related posts