一、在内网环境下使用 Windows 远程桌面(两端都为 Windows 操作系统)

1、获取电脑 B 的计算机名或 IPv4 地址

Win+r 输入 cmd,输入hostname,即可查看计算机名。

输入ipconfig,即可查看IPV4 ip地址。

2、设置电脑 B 的远程协助、远程桌面和电源选项

Win+r 输入 sysdm.cpl,打开系统属性,设置如下

image-20240117171042287

win+r,输入 powercfg.cpl,打开电源选项,点击更改计算机睡眠时间

image-20240117171112223

都选择从不休眠

image-20240117171132241

3、设置电脑 A 和电脑 B 的防火墙选项

win+r 输入 wf.msc 打开防火墙高级安全

在入站规则中找到以下规则并启用:

核心网络诊断-ICMP 回显请求(ICMPv4-In)

核心网络诊断-ICMP 回显请求(ICMPv6-In)

文件和打印机共享(回显请求-ICMPv4-In)

文件和打印机共享(回显请求-ICMPv6-In)

虚拟机监控(回显请求-ICMPv4-In)

虚拟机监控(回显请求-ICMPv6-In)

在出站规则中找到以下规则并启用:

核心网络诊断-ICMP 回显请求(ICMPv4-Out)

核心网络诊断-ICMP 回显请求(ICMPv6-Out)

文件和打印机共享(回显请求-ICMPv4-Out)

文件和打印机共享(回显请求-ICMPv6-Out)

image-20240117171245452

4、在电脑 A 上运行远程桌面连接,输入电脑 B 的计算机名或 IPv4 地址

win+r 输入 mstsc;输入IP地址链接。

如果直接报错内部错误,说明被链接的机器本地证书有问题。重装系统或者找运维安装证书。

二、Windows远程桌面连接的磁盘挂载和性能优化

1、磁盘挂载

点击显示选项

image-20240117172609813

点击本地资源

image-20240117172640363

image-20240117171456100

image-20240117171502466

点击常规,

image-20240117172748632

点击详细信息,查看驱动器,打印机,剪贴板是否全部勾选。

image-20240117172826648

点击链接输入被控端的开机密码连接即可。【如果是微软账户登录的,直接用微软账户登录】;然后就可以在被控端看到挂载的驱动器了。

2、性能优化(所有设置均在被控端(电脑 B)上操作,操作完后需要重启电脑)

Windows 自带的远程桌面连接使用的是远程桌面协议(RDP),该协议支持无显卡运行,默认情况下被控端(电脑 B)在向主控端(电脑 A)推送远程画面时并不调用自身显卡,当被 控端(电脑 B)安装了性能较强的独立显卡时,可使 RDP 调用该显卡以提升远程性能,比 如获得 OpenGL、DX 支持,提高传输帧率至 60FPS(默认为 30FPS)。

2.1、显卡加速

win+r 输入 gpedit.msc 打开 本地组策略

依次找到“计算机配置>管理模板>Windows 组件>远程桌面服务>远程桌面会话主机>远程 会话环境“中的”将硬件图形适配器应用于所有远程桌面服务会话“。

image-20240117171711442

image-20240117171724752

2.2、提升传输帧率

win+r 输入 regedit 打开注册表编辑器

找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations

新建 DWORD 32位值 “DWMFRAMEINTERVAL”;再编辑,数值输入15,选择十进制;保存退出注册表编辑器,然后重启计算机。