这是因为服务器上如果要超过2人可以访问,必须要另外交费。设置了多人可访问之后,必须交许可证的费用。

按下面的方法操作一次,可以延续120天。

1、下载 PsExec

PsExec

2、先登录阿里云账号,进入VNC远程连接

3、按如下方式来打开注册表,注:不能直接打注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

找到注册表对应项后,删除右侧的 L$RTMTIMEBOMB 值

如果出现这个,请到“服务”列表中,找到 Sever 服务,把它开启。

4、重启服务器

====================================================================================

如果不想交费,也不想再这样操作,也不需要超过2个人来访问,可以如下操作:

操作步骤(5分钟完成)

1️⃣ 打开服务器管理器
# 或以管理员身份运行 PowerShellServerManager.exe
2️⃣ 卸载远程桌面服务角色

# 卸载远程桌面服务角色Uninstall-WindowsFeature RDS-RD-Server, RDS-Licensing, RDS-Connection-Broker, RDS-Web-Access, RDS-Gateway -Restart# 或者只卸载核心角色(更快)Uninstall-WindowsFeature RDS-RD-Server -Restart

⚠️ -Restart 参数会自动重启服务器,如需手动重启请去掉该参数


3️⃣ 清理残留注册表项(重启后执行)
# 删除远程桌面授权相关注册表reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server" /v LicenseServers /freg delete "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod" /v "L$RTMTIMEBOMB" /f 2>$null

4️⃣ 验证远程桌面功能
# 检查远程桌面是否启用(Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server").fDenyTSConnections
  • 返回 0 = 远程桌面已启用 ✅

  • 返回 1 = 远程桌面已禁用 ❌

如需启用远程桌面:

Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

方案对比

方案 费用 并发连接 有效期 复杂度
卸载RDS角色(推荐) 免费 2个 永久
重置宽限期 免费 不限 120天 ⭐⭐
购买CAL许可证 付费 不限 永久 ⭐⭐⭐
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐