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

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 要用bat脚本开启Windows7远程桌面,可以使用以下命令:sc config termservice start= auto,net start termservice。而要关闭Windows7防火墙,可以使用以下命令:netsh firewall set opmode disable。 ### 回答2: 要用bat脚本开启Windows 7远程桌面关闭防火墙,可以按照以下步骤操作: 1. 开启远程桌面: 你可以使用以下命令来设置远程桌面的配置: ``` reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f ``` 2. 关闭防火墙: 为了关闭Windows 7的防火墙,你可以使用以下命令: ``` netsh advfirewall set allprofiles state off ``` 将以上两个命令保存到一个文本文件中,并将文件后缀名改为`.bat`,例如`remote_desktop.bat`。 然后运行该bat脚本文件,它将自动执行上述命令。执行成功后,远程桌面应该已经开启,并且防火墙应该已经关闭。 这些操作需要管理员权限来执行。确保以管理员身份运行这个bat脚本文件,否则这些设置可能无法生效。 请注意,关闭防火墙降低系统的安全性。为了保证系统的安全,建议你在远程桌面连接完成后再重新启用防火墙。可以使用以下命令来重新启用防火墙: ``` netsh advfirewall set allprofiles state on ``` 希望以上回答能对你有所帮助! ### 回答3: 要使用bat脚本开启Windows 7远程桌面关闭防火墙,你可以按照以下步骤进行操作。 开启远程桌面: 1. 打开文本编辑器,如记事本。 2. 在空白处键入以下命令: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f 3. 将文件另存为后缀名为.bat的文件,例如"enable_rdp.bat"。 4. 双击运行.bat文件,它执行命令并开启远程桌面功能。 关闭防火墙: 1. 打开文本编辑器,如记事本。 2. 在空白处键入以下命令: netsh advfirewall set allprofiles state off 3. 将文件另存为后缀名为.bat的文件,例如"disable_firewall.bat"。 4. 双击运行.bat文件,它执行命令并关闭防火墙。 需要注意的是,使用bat脚本来控制系统设置可能需要管理员权限。因此,在运行.bat文件之前,建议右键单击.bat文件并选择“以管理员身份运行”,以确保脚本能够成功执行。 希望以上内容对您有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值