如何通过 VNC 进入无头 Windows 10 机器

如何通过 VNC 进入无头 Windows 10 机器

我想从我的家用电脑连接到我的无头工作电脑。

在将工作电脑设置为无头模式之前,我使用家用电脑(Windows 10 家庭版)通过 RDP 连接到工作电脑(Windows 10 企业版),除了智能卡身份验证之外,其他一切都运行良好。不幸的是,我的工作电脑使用智能卡身份验证系统进行公司 VPN,RDP 似乎不允许远程客户端与连接到远程主机的智能卡进行交互;换句话说,当使用 RDP 时,我无法在工作电脑上进行任何智能卡身份验证。

我通过使用 TightVNC 连接到我的工作电脑,然后以远程用户身份登录,绕过了这一限制,当我将显示器连接到我的工作电脑时,此解决方法非常有效。但是当我将工作电脑设置为无头(即未连接显示器、键盘或鼠标)时,此解决方案将停止工作。

当我在无头模式下运行工作电脑时,我仍然可以像以前一样通过 RDP 连接和与工作电脑交互,但 RDP 阴影和 TightVNC 都不起作用。它们将连接到工作电脑,但它们都只会显示永久黑屏。即使我尝试 VNC 或阴影活动的 RDP 会话时也是如此。

我尝试使用“VGA 上的显示设备”解决方法,但该功能似乎在 Windows 10 上不存在。我还发现CRU,即自定义分辨率实用程序,哪个有人说可以欺骗监视器,但它似乎以调整真实显示器的分辨率为中心,而不是欺骗显示器。

我知道我可以买一个环回 DisplayPort 适配器(虽然我很难找到一个?),但我希望通过软件解决方案来解决。我知道 TeamViewer 适用于无头机器,但商业许可证太贵了。NoMachine 可能有效,但总的来说,我想避免付费解决方案。

我的工作电脑和家用电脑都在同一个局域网上,但它们属于不同的域。

我该如何让 VNC 系统(如 TightVNC)与我的无头工作电脑协同工作?

答案1

如果您的家用电脑和办公电脑使用相同的调制解调器/交换机,那么您应该能够使用 Microsoft 远程桌面,并在办公电脑中输入地址域/用户和密码,无论它位于哪个域,都无关紧要。如果您想使用类似 tightVNC 的东西,它应该可以在无头模式下工作,但如果不行,没有简单的方法让它工作,您可以尝试 VNC 服务器,然后在家用电脑上安装 VNC 查看器。

VNC服务器下载链接:https://www.realvnc.com/en/connect/download/vnc/

编辑: 我想我知道为什么当你的电脑无头时tightVNC 不起作用,tightVNC 在使用时不会注销,但是 RDC 会,tightVNC 会显示当时桌面上的内容并让你控制它,所以当你拿走显示器时它什么都不显示。

答案2

问题出在你的显卡上。当运行无头 PC 时,某些显卡(如板载英特尔芯片)会关闭。因此,虽然你可以连接到 PC,但没有任何东西可以生成图像。我也遇到过这个问题。解决方案很简单。获取显示仿真器插头并将其插入无头 PC。这将使图形始终保持运行并允许生成图像。

相关内容