![RemoteApp 未第二次启动](https://linux22.com/image/614957/RemoteApp%20%E6%9C%AA%E7%AC%AC%E4%BA%8C%E6%AC%A1%E5%90%AF%E5%8A%A8.png)
我在通过远程桌面网关使用 RemoteApp 时遇到了问题。远程桌面服务器和网关服务在运行 Windows Server 2012 的同一台服务器上运行。客户端是 Windows 7 Professional。对于网关网站,HTTPS 已启用,HTTP 已禁用。网关上还启用了 UDP。这似乎不是网络/防火墙问题,但如果这是此问题的已知解释,我可以重新考虑。
对于此测试,要运行的应用程序是calc.exe
。
- 运行该
.rdp
文件。它会提示我证书信息,我单击“连接”,输入凭据,然后单击“确定”。它会连接并显示计算器。 - 关闭计算器。
- 等待连接超时并从远程桌面服务器断开(例如,几分钟)。这可以在服务器管理器中验证。
- 运行该
.rdp
文件。它提示我证书信息,我单击“连接”。证书窗口消失,但没有进一步发生。计算器没有启动。
客户端和服务器似乎对于是否仍建立可用连接存在分歧。
没有显示任何错误消息,我在客户端或服务器事件日志中找不到任何错误消息。即使等待几分钟,以为最终会出现与超时相关的错误消息,也没有出现任何错误消息。如果我使用任务管理器结束 mstsc.exe 的所有实例,它将再次工作。
希望有人之前已经见过这些症状!
的内容.rdp
(删除了敏感部分)如下:
redirectclipboard:i:1
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:0
devicestoredirect:s:
drivestoredirect:s:
redirectdrives:i:0
session bpp:i:16
prompt for credentials on client:i:1
span monitors:i:1
use multimon:i:1
remoteapplicationmode:i:1
server port:i:3389
allow font smoothing:i:1
promptcredentialonce:i:1
videoplaybackmode:i:0
audiocapturemode:i:0
gatewayusagemethod:i:1
gatewayprofileusagemethod:i:1
gatewaycredentialssource:i:0
full address:s:REMOVED.DOMAIN.LOCAL
alternate shell:s:||calc
remoteapplicationprogram:s:||calc
gatewayhostname:s:rdp.removed.com:removed
remoteapplicationname:s:calc
workspace id:s:REMOVED.DOMAIN.local
use redirection server name:i:1
audiomode:i:0
authentication level:i:0
username:s:DOMAIN\
alternate full address:s:REMOVED.DOMAIN.LOCAL
signscope:s:Full Address,Alternate Full Address,Use Redirection Server Name,Server Port,GatewayHostname,GatewayUsageMethod,GatewayProfileUsageMethod,GatewayCredentialsSource,PromptCredentialOnce,Alternate Shell,RemoteApplicationProgram,RemoteApplicationMode,RemoteApplicationName,Authentication Level,AudioMode,RedirectDrives,RedirectPrinters,RedirectCOMPorts,RedirectSmartCards,RedirectClipboard,DevicesToRedirect,DrivesToRedirect
signature:s:REMOVED
答案1
“等待连接超时并从远程桌面服务器断开(例如,几分钟)。这可以在服务器管理器中进行验证。”
客户端上是否也验证了断开连接?Windows 7 将尝试重新连接断开连接的服务器,默认为 20 次,但这 20 次是从您激活 RDP 窗口时开始的。
rdp 连接可能实际上并未对于客户端超时,因此当您“重新连接”时,rdp 会话会排队在一起。