【C++】 远程使用 Visual Studio 无法显示界面的解决方案

运行系统:windows 10

1.问题

经常用Visual Studio(下面简称VS)远程开发的朋友们可能会遇到这样两个问题:

问题1: 安装程序界面无法正常显示

远程安装VS时,安装程序(VS Installer)可以打开,但是无法正常显示安装界面。界面此时是透明的,鼠标移动到界面上也能显示提示,如下图所示:
Visual Studio Installer启动异常

问题2: VS 界面无法正常显示

前一天IDE界面好好的,还能正常码代码。忽然到后一天,IDE界面突然无法一片空白,什么都显示不了,如下图所示:
Visual Studio启动异常

2.原因

此时,如果你发现其他应用程序(比如浏览器、画图等)都可以正常使用,偏偏就是VS无法正常使用,那么最常见的原因,是远程主机的显示器断开连接了。而VS 默认是开启硬件加速的,简单地说,它依赖显示器的连接。

3.解决方案

解决方案1:连接显示器

如果是上述原因引起的,最简单的解决方案就是给远程主机接上显示器。但是,有时候显示器并不是可用的,或许是被挪用,或许是出现故障,这个时候,可以尝试以下解决方案。

解决方案2:修改VS配置

问题2比较容易解决,可以用鼠标去摸索,先找到选项。
摸索选项
然后进入设置界面,进入环境->常规,右侧依旧无法正常显示。
环境选项
此时输入法切换为大写,依次按下 A,U,然后点击确定,便设置成功,VS界面显示如下:
VS显示正常
但是,这个方案实施的前提是VS已经安装成功,如果远程电脑未安装成功,便无法正常操作。而回到VS Installer上,依旧是无法正常显示的,此时你如果需要重新安装VS,或者安装新的模块,这个方案依旧是行不通的。

解决方案3:修改注册表

打开注册表编辑器,进入如下路径:
注册表编辑器
找到DisableHWAcceleration,如果没有就添加这个键值对,将这个值修改为1,然后重启VS Installer。安装程序此时可以正常显示了。
VS Installer正常显示
不仅如此,VS界面也可以正常显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值