zoukankan      html  css  js  c++  java
  • windows server 2016 远程桌面 出现了内部错误 非常规解决方法

    最近我们的一个windows server 2016云服务器在登陆远程桌面时,一直弹出“出现了内部错误”异常,尝试十几次才有可能登陆成功一次

    遇见了这种坑爹的问题,当然要想办法解决问题,然而网上的各种解决方案都试了个遍,依然没能解决

    后来发现,如果修改远程桌面的端口号,并且重启远程桌面的服务,好像就正常了

    之前单独重启远程桌面服务,甚至重启服务器我都试过,都没用,为什么修改端口号并且重启远程桌面服务就能正常呢?

    猜测可能是有其他无聊的人一直用这个端口尝试暴力登陆,过多的登陆请求导致服务器启动了某些机制,咱们合法的登陆也被拒绝了

    看系统日志,确实是有很多非法ip一直尝试登陆,几乎每秒都有登陆请求,安全日志中全是审核失败的登陆信息

    修改了端口,就会让他们一时半会无法找到对应的端口进行暴力登陆了,从而不会在“出现了内部错误”了

    这个非常规操作应该不能从根本上解决这个问题,但是至少能临时解决下问题。。。

    具体操作:

    先修改端口,找到这2个注册表

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp    

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

    右侧的PortNumber就是端口号,默认十进制为3389,将其都改成你的新端口号

    修改了端口号,记得还要同时在防火墙和云服务器的安全组中允许你的新端口通过,默认的端口3389先别删除,不然你会立刻从服务器断开

    然后进入windows的控制面板-管理工具-服务,找到Remote Desktop Services,重启这个服务,然后就会被断开远程桌面

    最后,在ip地址后面加上冒号以及新的端口号,重新登陆即可,后面就可以删除安全组和防火墙中的3389了

    这个时候你就会发现,再也没有“出现了内部错误”了

  • 相关阅读:
    和2018年年初做管理系统的不同(vuex)
    项目中使用package-lock.json锁版本问题
    沟通协作:避免犯低级错误,开发前沟通清楚所有细节
    学会学习:高效学习方式(使用vscode-snippet有感)
    关于学习,避免没必要的熬夜的思考
    pc端布局的一点思考
    学习掌握一个新东西
    要想有价值,首先要乐于去解决每一个问题
    problem: 记一次聊天框的表情包弹框不显示的找问题过程
    abp-159,js最理想的继承——寄生组合式继承
  • 原文地址:https://www.cnblogs.com/luludongxu/p/15788821.html
Copyright © 2011-2022 走看看