Windows 远程桌面服务被自动关闭的原因

 

这又是一个困扰了我很久的问题. 因为经常回家后还需要调用公司文件或者访问公司局域网资源, 而公司没有启用 VPN, 所以一直通过使用 RDP (Remote Desktop) 来访问公司计算机.

突然从某年某月的某一天开始, 我发现怎么也连不上, 对着 "远程计算机没有响应" 的提示发一个晚上的呆. 第二天回到公司, 检查路由上的端口映射, 检查系统的 Terminal Services 服务, 结果都正常. 结果居然发现远程桌面被关闭了, 我有点紧张, 以为是被渗透了, 或者系统有病毒木马之类的. 一番辛苦的排查后确定系统没有问题.

google 了一下, 没有符合我的情况的结果. 无奈重新开启远程桌面, 晚上回到家里发现可以连接了. 我很奇怪, 说明这个问题肯定不是系统自身的原因, 而是在某种特定条件下才会发生.

接着回到公司后安装了注册表监控软件, 终于找到了真凶. 在我开启招商银行专业版软件的时候, 下面这个key会马上变成1:

HKLM\SystemCurrent\ControlSet\Control\Terminal Server\fDenyTSConnection

于是我终于意识到我被招商银行强奸了. 重新开启注册表监控, 再次确认问题就出在 C:\WINDOWS\system32\CMBPB40.exe 这个文件身上. 经过一番折腾, 发现只要修改其程序兼容性便可使它无法修改到注册表键值. 右键 CMBPB40.exe 选择属性, 切换到 "兼容性" 选项卡

在兼容模式的下拉菜单中选择 "Windows NT4.0 (SP5)", 并在 "用兼容模式运行这个程序" 前打勾, 最后确定完成设置, 这样他丫的就不能随便强奸了.

ps: 刚才发现 5.0.0.0 版本以上的专业版, 其文件名是 PersonalBankPortal.exe 而不是 CMBPB40.exe

你可能感兴趣的:(网络&系统)