Windows 10远程桌面与黑屏连接然后断开连接


32

自从更新(全新安装)到Windows 10专业版以来,我一直遇到这个问题。我曾经通过RDP通过WAN和LAN连接到我的计算机,没有任何问题。

安装W10并正确设置所有端口(端口,静态IP等)后,我仍然可以连接,但是白天它会随机将我踢出局,之后我将无法成功登录。它建立了安全的连接并可以连接,但是出现黑屏,没有光标,然后断开连接几秒钟,没有任何错误。

这是一个配备了nVidia GPU和最新驱动程序的Intel i7台式机。

我知道/尝试过的事情:

  1. 出现问题时,我可以通过LAN或WAN在Windows,Mac或iPad / iPhone上复制它。

  2. 重新启动可以暂时解决该问题,直到再次开始发生。

  3. 在RDP客户端上禁用位图缓存或更改分辨率不能解决该问题。

  4. CTRL+ ALT+ END不会执行任何操作。

  5. 创建了一个新帐户,并尝试登录到该帐户以测试它是否与帐户相关,但仍未登录。

  6. 做了sfc /scannow做了系统扫描和修复损坏的文件,就出来了,没有错误。

  7. 我检查了事件日志,显然WINLOGON一直崩溃。它只说“ Windows登录过程已意外终止”

我没有解决此问题的选项,任何帮助将不胜感激。


是重新启动的客户端还是服务器可以解决此问题?
cdavid

您是否尝试过使用VPN并且未将3389暴露给WAN?
Linef4ult

我也是。不是这样-tenforums.com/network-sharing / ...因为我在所有帐户上都有密码,并且无论本地控制台连接状态如何,它都执行相同的操作。
nerdfever.com 2016年

我在服务器2012 R2上遇到了此问题,虽然该问题可能不相关,但症状非常相似。黑屏并重新启动服务器后将其修复了一段时间。我没有答案,但是我将其链接到TermService服务崩溃,尽管在日志中没有太多表明它的答案。TermService很不寻常,因为它无法通过services.msc停止,但是您可以使用它tasklist /svc | findstr /C:TermService来标识进程ID并taskkill /F /PID [process_id]结束进程。使用启动TermService net start TermService。我仍在研究解决方案。
约翰尼·基顿

1
@Todilo请参阅下面的答案。
语法错误

Answers:


13

远程桌面–黑屏死机

问题

使用远程桌面,登录后,远程屏幕立即变为黑色,您无权控制。该问题似乎是由屏幕缓存和访问具有不同显示分辨率或RDP窗口大小的系统引起的。

解决方案

  • 登录并停留在死亡的黑屏上
    1. 在笔记本电脑上按CTRL+ ALT+ ENDCTRL+ ALT+ FN+ END。这将调用任务管理器,在大多数情况下,您将立即看到桌面。
    2. 如果仅出现任务管理器但没有出现桌面,请尝试从任务管理器运行资源管理器: File > New Task > Explorer.exe
  • 尝试以其他分辨率连接。
  • 访问远程计算机“计算机管理”或“服务MMC”,并循环运行“远程桌面服务”服务。
  • 在连接的计算机和您也要连接的计算机上更新显示驱动程序。
    1. 一些用户正在使用Nvidia GPU体验这种情况。Geforce Experience程序具有“共享”功能,又称“影子游戏”;启用后,有些人会遇到问题。尝试禁用它,重新启动,看看是否有帮助。
    2. 检查远程主机上的显示设置,并查看是否存在幻像监视器。可能需要更改哪个监视器是主要监视器
  • 在桌面上启动新的RDP客户端,但是在单击CONNECT,单击SHOW OPTIONS链接,单击DISPLAY选项卡并将DISPLAY CONFIGURATION设置为较低的分辨率(如640×480)之前,请先启动它。
  • 尝试关闭快速启动
    • 仅当您先执行关机然后再启动时,此功能才起作用。它不会影响重新启动。
    • 转到“控制面板”的“电源选项”,然后选择左侧的“选择电源按钮的功能”。
    • 然后选择更改屏幕顶部中心附近的当前不可用的设置...
    • 在窗口下方放下,取消选中“快速启动”。

预防

  • 禁用RDP连接的位图缓存
  • 确认RDP帐户对远程系统具有完全管理权限
  • 使用一致的分辨率访问远程计算机–全屏可能会有所帮助
  • 确认两个系统的视频驱动程序都是最新的

资源资源

(在Microsoft支持网站上使用Google;我的声誉太低,无法发布链接)

  • 禁用位图缓存2012
  • “ Windows Vista,Windows Server 2008,Windows 7或Windows Server 2008 R2中的远程协助会话期间出现黑屏的修补程序”
  • 锁定屏幕为黑色或空白,并且不响应Windows 10技术预览版中的键盘或滑动操作

禁用位图缓存


2
这个作品没有,也许这个问题已经复出了不同的原因..
飞船

从2019年6 月28Windows 10 v1809开始,上述步骤已奏效。我只需要执行“虽然登录并停留在死亡的黑屏上”步骤12
MickyD

另一种变通(我怎么固定它永久)是刚刚安装/使用RDC经理所有RDP:microsoft.com/en-us/download/details.aspx?id=44989 -我比较喜欢反正..
bshea

1

我遇到了同样的问题-从32位颜色切换到24位颜色,它将使您正常连接。所有其他设置都可以保留其默认值。

RDP设置的图片,突出显示24位颜色


不适用于我
stiv

@stiv可能是Windows更新中断的内容
语法错误

请查看我对问题的回答
stiv

1

没有其他答案对我有用,经过大量挖掘,我终于找到了可行的方法。使用组策略编辑器(或下载高级的“ Policy Plus”),并禁用UDP。您可以在策略rds / clientrds / host / connection / select协议中,或在SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services \ Client的注册表中找到此文件

里面有很多设置可供您摆弄,您也可以尝试禁用RemoteFX图形。


1

就我而言,这是python miniconda,它在.bashrc中的Linux上存在破坏PATH的已知问题,我的答案中有一些详细信息


0

这可能无济于事,但我通过降低分辨率解决了问题。由于我从中连接的监视器是2560x1440,因此发生了问题,而远程计算机不允许这样做。将其调低至1920x1080效果很好,现在所有显示的内容都与我连接。


0

因为我有不同的DPI,所以我遇到了这个问题。在我的笔记本电脑上,我将DPI设置为125%,而在我连接的计算机上,DPI设置为100%。在笔记本电脑上将DPI设置为100%,可以解决此问题。


0

遇到此问题时,我将RDP屏幕移到默认屏幕并最大化屏幕。RDP屏幕应该不再是黑色的。然后,我将RDP移至辅助屏幕。不是最好的解决方法,但是它可以工作。


0

有同样的问题。以下为我解决了:

  1. 右键单击设备管理器中的当前图形项目,然后选择“更新驱动程序”
  2. 选择“浏览我的计算机以获取驱动程序软件”
  3. 选择“让我从设备驱动程序列表中选择”
  4. 选择“ Microsoft Basic显示适配器”

0

安装Oracle VM和Lubuntu映像后出现此问题。在安装Oracle之后,一切都很好,我也设法安装了Lubuntu。我已经通过RDC完成了所有工作。突然,屏幕变黑了。我还没有重启计算机,也没有做任何值得一提的事情,它只是发生了。所有这些都在一个会话中发生。

然后,我尝试手动重新启动计算机,并尝试了上述所有有助于其他人的设置,并且还卸载了Oracle VM。没有任何帮助。

最后,我将计算机还原为安装Oracle VM之前的状态,该状态由计算机自动生成。现在RDC可以再次工作,并且我可以看到屏幕。

tl; dr:如果RDC曾经起作用但不再起作用,请使用还原点


0

重复上述@johnny Keeton记录的解决方法,提出解决方案,因为当上述其他解决方案不起作用时,它对我有用。

tasklist /svc | findstr /C:TermService来标识进程ID,并
taskkill /F /PID [process_id]结束
net start TermService重新启动的进程(尽管根据我的经验,它将自行重新启动)

–约翰尼·基顿(Johnny Keeton)2016年8月24日在2:03

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.