Windows 使用技巧
点击展开更新日志
2025
04-12
如何删除 Windows 远程桌面连接历史记录
04-20
新增:
更改 RDP 默认端口
禁用用户登录
nexttime
会有些什么呢(❁´◡`❁)
¶删除 Windows 远程桌面连接历史记录
¶源起
⚠️: 我在删除之后,遇到了一些bug:
- 任务栏错位
- 资源管理器存在黑块
不确定是否是由删除这玩意导致的,建议先备份,真有问题了也能还原(你问我备份呢?这不是忘记了嘛😿)
因为在局域网会远程连接笔记本,原本是 192.168.2.0/24
的网段,最近(4月7日-9日)心血来潮,将局域网网段更换为了新的网段,不想每次远程时还留着旧的连接记录,因此想要删掉。
¶注册表删除
-
打开注册表编辑器
Win + R
打开运行,输入regedit
打开注册表编辑器。 -
备份注册表
左上角选择【文件】-【导出】备份注册表(ps: 建议不定期备份注册表)。 -
删除历史记录
进入到HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
, 展开- Default:展开可以看到远程连接记录,右键【名称】删除不需要的记录
- Servers:展开可以看到包含远程连接记录的目录,删除不需要的目录
¶更改远程桌面端口号
Windows RDP 默认端口号为 3389
,如果觉得没必要的话不需要修改。
-
开启远程桌面
- 方式一:进入【设置】-【系统】-【远程桌面】,开启功能。
- 方式二:【控制面板】-【系统和安全】-【系统】下方【允许远程访问】,勾选远程桌面标签框中的允许远程连接到此计算机
-
修改默认端口
打开注册表编辑器:
Win+R
输入regedit
回车,- 修改路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
下PortNumber
值,选择十进制,修改为新的端口号,比如22333
; - 修改路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
下PortNumber
值,选择十进制,修改为新的端口号,比如22333
; - 退出注册表编辑器;
- 重启系统生效。
第一条路径
\Wds\rdpwd\Tds\tcp
:PortNumber键值负责底层网络协议栈的端口监听,属于远程桌面服务的基础网络层配置。它定义了RDP服务通过TCP协议监听的具体端口号,确保客户端能通过该端口发起连接请求
第二条路径
\WinStations\RDP-Tcp
:PortNumber键值控制会话管理层的端口配置,属于应用层设置。它定义了RDP会话建立后数据传输的端口规则,包括用户认证、会话分配等功能。
只修改第二项也可以使用,但建议还是都修改。
- 修改路径
-
配置入站规则
打开【高级安全Windows Defender防火墙】,选择到左侧【入站规则】,创建两条
22333/TCP
和22333/UDP
的规则,限专用网络。 -
(可选)禁用默认端口规则
在防火墙入站规则配置页面,找到"远程桌面-用户模式(TCP-In)",禁用。
-
验证。
¶禁用用户登录
此需求的起因是因为将 WS2022 作为文件服务器使用需要共享给其他设备使用,但是又不想直接使用 Admin 用户,因此用此方法,如果觉得只是自己用用管理员账号倒也没什么问题,只是我又强迫症。。。
Win+R
输入gpedit.msc
打开组策略编辑器,进入【计算机配置】-【Windows设置】-【安全设置】-【本地策略】-【用户权限分配】- 将拒绝本地登录和拒绝通过远程桌面登录服务器两项添加共享用户;
- 重启服务器生效。