Windows 远程桌面连接时出现报错 “由于没有远程桌面授权服务器可以提供许可证” 的问题

Windows 远程桌面连接时出现报错 “由于没有远程桌面授权服务器可以提供许可证” 的问题,通常是由于以下原因之一:

  1. 远程桌面授权未正确配置
  2. RDS(远程桌面服务)授权到期或未安装
  3. 客户端缓存了过期或错误的许可证

以下是解决该问题的步骤:

1. 删除客户端缓存的许可证
远程桌面客户端会缓存许可证信息,可能会因为缓存问题导致连接失败。
操作步骤:
打开本地计算机的 注册表编辑器:按下 Win + R,输入 regedit,回车。
导航到以下路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

删除 MSLicensing 项:

  • 右键单击 MSLicensing,选择 删除

关闭注册表编辑器。重新运行远程桌面客户端(以管理员身份运行),让系统重新生成许可证密钥。

2. 检查和配置远程桌面授权模式
远程桌面服务需要配置授权模式(每用户或每设备),如果未正确配置,可能会导致该错误。
操作步骤:
登录到远程桌面主机(服务器):使用管理员权限登录。
打开 服务器管理器:按 Win + S,搜索 服务器管理器,点击打开。
安装远程桌面服务角色:在 添加角色和功能 向导中,选择 远程桌面服务,并完成安装。
配置授权模式:打开 远程桌面会话主机配置
右键单击 RDP-Tcp,选择 属性
授权 选项卡中,选择授权模式:每用户:需要按用户数量购买许可证。
每设备:需要按设备数量购买许可证。
安装远程桌面许可证:在 远程桌面许可证管理器 中,安装或激活授权服务器,并输入许可证。

3. 重启远程桌面服务
远程桌面服务可能因为临时问题导致授权不可用,重启服务可能解决问题。
操作步骤:
打开 服务管理器:按 Win + R,输入 services.msc,回车。
找到以下服务,并依次重启:Remote Desktop Licensing (远程桌面授权)
Remote Desktop Services (远程桌面服务)
重试远程桌面连接。

4. 检查远程桌面授权服务器状态
如果是企业环境,确保远程桌面授权服务器正常运行。
操作步骤:
登录到远程桌面授权服务器。
打开 远程桌面许可证管理器
确保:授权服务器已激活。
安装了有效的远程桌面客户端访问许可证(RDS CALs)。
如果未激活授权服务器,使用以下方式激活:在线激活。
电话激活。

5. 配置临时解决方案(跳过许可证验证)
如果当前没有远程桌面授权服务器,但需要紧急访问,可以暂时允许不验证许可证。这种方法仅供测试环境或紧急情况下使用,生产环境中需安装合法的 RDS CAL。
操作步骤:
打开 注册表编辑器
导航到以下路径:arduino

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

删除 GracePeriod 键:

  • 右键单击 GracePeriod,选择 删除
  • 如果提示权限不足:
    • 右键单击 GracePeriod,选择 权限
    • 点击 高级,修改所有者为当前用户。
    • 重新尝试删除。

重启服务器。

6. 检查远程桌面连接数限制
确保远程桌面主机未超出连接数限制:
打开 运行,输入 gpedit.msc
导航到以下路径:

计算机配置 -> 管理模板 -> Windows 组件 -> 远程桌面服务 -> 远程桌面会话主机 -> 连接

确认以下设置:

  • 限制连接的数量:设置为 未配置 或大于实际连接数。
  • 允许用户通过远程桌面服务进行连接:设置为 已启用

总结
最常见的解决办法是 删除客户端缓存的许可证(方法 1)。
如果问题出现在服务器端,请确保远程桌面服务的 授权模式许可证 正确配置(方法 2 和 4)。
如果是紧急场景,可以使用跳过验证的临时解决方案(方法 5)。
按需逐步排查,问题通常可以解决。如有疑问,可以提供更多背景信息以便进一步协助。

发布者:myrgd,转载请注明出处:https://www.object-c.cn/4902

Like (0)
Previous 2024年11月28日 下午8:14
Next 2024年11月28日 下午8:48

相关推荐

  • 如何快速搭建Linux lnmp 开发环境

    要快速搭建一个 Linux LNMP(Linux + Nginx + MySQL/MariaDB + PHP)开发环境,可以按照以下步骤操作。这适用于常见的 Linux 发行版(如 Ubuntu 和 CentOS)。 步骤 1:更新系统 更新系统软件包是安装前的必要步骤。 Ubuntu CentOS/RHEL 步骤 2:安装 Nginx Ubuntu Cen…

    2024年11月22日
    2900
  • Apache Flink 分布式流处理框架中API的使用部分

    Apache Flink 是一个分布式流处理框架,支持批处理和流处理。在 Flink 中,API 是核心部分,允许用户定义数据流处理逻辑、配置作业并执行操作。Flink 提供了多种 API 来满足不同的需求,包括 DataStream API、DataSet API(批处理 API)、Table API 和 SQL API。1. Flink DataStre…

    2024年11月29日
    2000
  • 在 Ubuntu 16.04 上使用 GitLab CI 设置持续集成 (CI) 流水线步骤

    在 Ubuntu 16.04 上使用 GitLab CI 设置持续集成 (CI) 流水线需要完成以下步骤。GitLab CI/CD 是一个强大的工具,可以自动化代码测试、构建和部署。 步骤 1:安装 GitLab RunnerGitLab Runner 是用于执行 GitLab CI 流水线任务的工具。安装必要的软件包 添加 GitLab Runner 的官…

    操作系统 2024年12月2日
    4600
  • Windows 系统中使用 VSCode 配置 C/C++ 开发环境教程

    在 Windows 系统中使用 VSCode 配置 C/C++ 开发环境,可以高效编写和调试代码。以下是详细步骤: 1. 安装必要工具 1.1 安装 VSCode 1.2 安装 C/C++ 编译器 推荐使用 MinGW-w64: 验证是否安装成功: 2. 安装 VSCode 插件 打开 VSCode 的扩展市场(Ctrl+Shift+X),搜索并安装以下插件…

    2024年11月26日
    10200
  • 在 Delphi 中创建一个像 C# 那样的 DLL 类库(即面向对象的 DLL)

    在 Delphi 中创建一个像 C# 那样的 DLL 类库(即面向对象的 DLL)可以通过以下步骤实现:1. 创建 Delphi DLL 项目打开 Delphi。选择 File > New > Other > Dynamic-Link Library。在新项目中,默认生成的代码通常是 exports 部分,其中包含了 DLL 导出的函数。2. 定义类你可以在…

    2024年11月29日
    7200
  • 在Ubuntu上安装RabbitMQ 的简单过程

    在Ubuntu上安装RabbitMQ是一个简单的过程,以下是详细步骤: 1. 更新系统包 2. 添加 RabbitMQ 和 Erlang 的官方存储库 RabbitMQ 依赖于 Erlang,因此需要确保安装正确版本的 Erlang。 2.1. 安装必要的依赖项 2.2. 添加 Erlang 存储库 2.3. 添加 RabbitMQ 存储库 3. 更新包列表…

    2024年11月22日
    2300
  • 2024.11 HarmonyOS 应用开发者基础认证

    HarmonyOS应用开发者基础认证(HCIA-HarmonyOS Application Developer)是华为认证体系的一部分,旨在考察开发者对HarmonyOS基础知识、开发技能及生态了解的掌握情况。以下是2024年11月该认证相关内容的基本介绍与准备建议: 认证内容 知识点覆盖 考试细节 1. 认证级别 2. 考试形式 3. 考试时长 4. 分数…

    2024年11月22日
    2300
  • 在 Windows 11 上使用 WSL2 安装 Ubuntu 子系统时,出现 “无法解析服务器的名称或地址” 错误

    在 Windows 11 上使用 WSL2 安装 Ubuntu 子系统时,出现 “无法解析服务器的名称或地址” 错误,通常与网络配置或 DNS 解析问题相关。以下是可能的解决方法:1. 检查 WSL2 网络配置WSL2 默认使用虚拟机进行网络连接,因此可能会出现网络配置问题。你可以尝试以下步骤修复:1.1 重启 WSL2首先,重启 W…

    2024年11月27日
    3300
  • 在使用 VS Code 和 Keil 协同开发 STM32 程序

    在使用 VS Code 和 Keil 协同开发 STM32 程序时,可以利用 Keil 强大的编译器 和 VS Code 的高效代码编辑功能,结合起来提高开发效率。以下是实现协同开发的详细步骤: 前置准备安装 Keil确保已安装 Keil MDK-ARM,并配置好开发环境。Keil 下载地址:Keil 官方网站安装 VS Code下载并安装最新版本的 VS …

    2024年12月1日
    10400
  • 在 Windows 上使用 PyCharm 进行远程开发并连接到 Spark 进行 PySpark 开发

    在 Windows 上使用 PyCharm 进行远程开发并连接到 Spark 进行 PySpark 开发,通常涉及以下几个步骤:1. 设置 PyCharm 环境首先,需要安装 PyCharm,并确保你使用的是专业版(Professional),因为它支持远程开发。确保 Python 已经安装,并配置好虚拟环境。2. 配置远程开发环境在 Windows 上使用…

    2024年11月27日
    3800
  • 开发中如何在HarmonyOS NEXT中处理页面间的数据传递的

    在 HarmonyOS NEXT 中,页面间的数据传递是应用开发中的一个常见需求。HarmonyOS 提供了多种方法来实现页面间的数据传递,通常包括 通过 Intent(隐式和显式)传递数据、通过路由传递数据、以及使用 全局状态管理。下面将介绍几种常用的处理方式。1. 使用 Ability 和 Intent 传递数据在 HarmonyOS 中,每个页面都是一…

    2024年11月29日
    5600
  • 在 Debian 8 上设置 Apache 虚拟主机步骤操作

    在 Debian 8 上设置 Apache 虚拟主机需要按照以下步骤操作。这可以让您为不同的域名或子域名配置独立的网站目录和设置。 步骤 1:安装 Apache确保 Apache 已安装。如果没有安装,可以运行以下命令: 步骤 2:创建虚拟主机的目录结构为每个虚拟主机创建单独的目录,例如: 为测试,在每个目录下创建一个 index.html 文件: 设置目录…

    2024年12月2日
    3000
  • 在 MacOS 上开启 HIDPI 模式的多种方案

    在 MacOS 上开启 HIDPI 模式可以帮助提升显示器的清晰度,尤其是在使用 Retina 屏幕时。以下是几种常见的方案:1. 通过终端命令启用 HIDPI 模式打开 终端 (Terminal)。输入以下命令: 然后重启 Mac,或者注销当前用户并重新登录。这将启用隐藏的高分辨率模式。2. 通过 SwitchResX 工具SwitchResX 是一个强大…

    2024年11月27日
    11900
  • 远程访问 VMware ESXi 主机的方法

    远程访问 VMware ESXi 主机可以通过以下几种方式实现。具体方法取决于你的网络环境和目标需求,例如是否有公网 IP,是否需要加密传输等。以下是详细教程: 1. 基于公网 IP 的直接访问 1.1 适用场景 1.2 操作步骤 2. 使用 VPN 隧道访问 2.1 适用场景 2.2 操作步骤 3. 配置跳板机访问 3.1 适用场景 3.2 操作步骤 远程…

    2024年11月24日
    7900
  • Linux 命令 su 和 sudo 的区别详解

    在 Linux 中,su 和 sudo 是两个常用命令,用于以其他用户(通常是管理员)身份执行任务。它们的区别主要体现在功能、使用方式、安全性等方面。以下是详细的对比和解释: 1. su 命令 定义 su 是“switch user”(切换用户)的缩写,用于切换到其他用户账户(默认是 root)。 用法 特点 示例 切换到其他用户(如 user2): 2. …

    2024年11月22日
    6700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

在线咨询: QQ交谈

邮件:723923060@qq.com

关注微信