解决Windows Server远程断开后自动锁屏问题

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、问题描述

大家基本都用过桌面版的Windows假如我临时有事把显示器的屏幕电源关掉了这个操作对我我正在运行的windows桌面有什么影响呢答案是没有任何影响你走之前桌面是什么样关闭显示器后它还会一直保持什么样关闭显示器这个操作只是让你看不到桌面了而已。当然如果你设置了定时屏保、定时自动关闭屏幕或定时自动待机功能等到了预设的时间电脑会做出相应的操作但至少在你刚刚关闭显示器的那一段时间windows的桌面会维持原样。

那么对于Windows Server的桌面如果我断开了Remote Desktop Connection远程桌面连接这个操作对我的Windows桌面有什么影响呢答案是你的Windows Server桌面立刻进入到了锁屏状态。如果你的服务都只是后台服务那么锁屏了其实问题不大但假如你的程序或服务必须在不锁屏的情况下才能正常运行的话你会发现一旦你断开了Remote Desktop Connection远程桌面连接那么你的程序会立刻停止服务因为它们正常运行的环境不存在了。那么如何解决这个问题呢

产生问题的原因是因为远程桌面断开了导致了锁屏进而导致了程序或服务无法运行那么解决的思路就很直接不让远程桌面断开就好了。第一个能想到的解决方案就是让你的PC一直开着远程桌面连接不要断开这样服务器端的桌面也就会一直不锁屏了。但这样也会产生一个问题我的pc可能无法24小时开机而且假如我的pc可以24小时开机我都没必要把我的程序跑到服务器上了直接在我的pc上就够用了显然这个方法不太可行。第二个能想到的就是我再用一台别的服务器远程登录到这台服务器上并且远程连接一直不断开这样也可以保证我的这台服务器桌面一直不锁屏。这个方法对于资源多的用户来说没问题再开一台服务器就可以了。但如果对于轻量级用户怎么办呢手里只有一台服务器没办法让别的服务器远程到自己的服务器。根据上面的情景就有了本文的一个超级解决方案——自己远程自己。

二、解决方案

是的你没听错自己远程自己。没有颠覆你的认知没有超出理论的边界。自己远程自己第一可以解决PC不能24小时开机的问题第二可以解决只有一台服务器的尴尬最关键的是理论和实践上可行。

下面就来详细说一说操作方法。

  1. 新建一个用户

通常情况下我们使用Windows Server版都是用administrator这个账号登录的。为了自己远程自己需要再创建一个帐号至于是管理员还是普通用户我这个方法里没要求就看你要运行程序的要求了。这里假设我再创建了一个windows用户用户名为zys。

  1. 在主帐号上远程到新建的账号上

以上面的用户信息为例就是先远程登录到windows server的administrator账号上在这里再次打开Remote Desktop Connection远程桌面连接目的ip就是本机的局域网ip在我这测试发现用局域网ip登录最方便如果你用不了也可以尝试公网ip目标用户是zys进行登录。

  1. 在新建账号的用户里运行你的程序

在新建账号的远程窗口里打开你要运行的程序。这里就是从zys的桌面上运行你要运行的程序。

  1. 断开时只断开你的PC与administrator账号之间的远程桌面

程序跑起来后不需要再关注时只需断开你的PC和server主帐号之间的远程连接即可。主帐号远程到新建账号的窗口一直保持开启。以本文为例就是断开我的PC与administrator之间的远程连接而administrator到zys之间的远程桌面一直保持开启。

经过上述操作后你会发现即使你把pc和服务器之间的远程窗口断开你的程序也可以正常运行因为你的服务器正在自己远程自己所以子帐号的桌面永远不会锁屏。

三、总结

对于必须在不锁屏的情况下才能运行的服务器端程序可以通过“自己远程自己”的方式来保证服务器中的某个账号永远处于被远程的状态不会进入锁屏模式。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windows