这样可以打开服务管理工具,在其中找到License Logging服务。
双击该服务,修改启动模式为手动,应用之。
单击启动按钮,启动该服务。
然后再去修改授权看看。 依次单击“开始”/“设置”/“控制面板”命令,在弹出的系统控制面板窗口中,用鼠标双击其中的“授权”图标,打开所示的选择授权模式对话框,在该对话框中“每服务器”选项处于选中状态,同时远程连接数量也被默认限制为了“5”,为了取消这里的远程连接限制,立即选中了“每设备或每用户”选项,当屏幕上弹出违反许可证提示窗口时,单击了“否”按钮,在随后出现的每设备或每客户授权设置窗口中,继续选中“我同意”选项,最后重新启动了一下Windows Server 2003服务器系统。
Server 2003服务器系统,打开对应系统的资源管理器窗口,从中找到目标共享文件夹,用鼠标右键单击该共享文件夹,从弹出的快捷菜单中执行“属性”命令,打开目标共享文件夹的属性设置窗口,单击该设置窗口中的“共享”标签,进入标签设置页面,在该设置页面中默认状态下服务器系统只允许5个同时访问这个共享文件夹中。
在标签页面中的“用户数限制”处选中了“最多用户”选项,如此一来文件服务器的远程连接数量就没有任何限制了
在Windows 2003系统上的远程桌面实际上就是终端服务,虽然远程桌面最初在Windows XP上就已经存在,但由于Windows XP的远程桌面功能,只能提供一个用户使用计算机,因此使用率并不高。而Windows 2003提供的远程桌面功能则可供多用户同时使用,在其上可以运行程序、保存文件和使用网络资源,在很多方面可以像使用终端一样,并且在管理及配置方面比原来的终端服务更方便。要更好地发挥远程桌面的作用就要对远程桌面进行相应的配置。
组策略编译器(gpedit.msc)配置:
使用组策略编译器配置用户远程连接数以及用户会话数,
“开始”—>“运行”输入gpedit.msc回车打开组策略编译器->
“计算机配置”->“管理模板”->“windows组件”->“终端服务”,
右侧鼠标右键选择“限制连接数”打开属性,
选择“设置”—>选择“已启用”, “TS 允许的最大连接数”填写你所需要的数量,
例如:20。确定完成最大连接数限制设置。
双击“会话”->选择“为断开的会话设置时间限制”右键选择属性-》“设置”->选择“已启用”-》“结束断开连接会话”填写合适的时间,比如五分钟,即可。
这是因为Windows 2003中设置了最大允许连接数限制,而你每次连接后可能没有注销而是直接关闭,导致连接数超过了最大连接数。你可以在Windows 2003 服务器上通过组策略中设置一下来解决问题:单击“开始→运行”,输入“gpedit.msc”,回车后打开组策略窗口,然后依次定位到“计算机配置→管理 模板→终端服务→会话”,然后在右侧窗口中双击“为断开的会话设置时间限制”,在打开的窗口中将“结束断开连接的会话”时间设置为5分钟。最好的解决方法 还是你每次断开连接时通过注销的方式。 ======================================================================= 终端服务器超出了最大允许连接数 的解决办法 租用的虚拟主机老是出现这个问题,只要连接是非正常断开的,就不能用此帐号再连 今天终于解决了,方法如下 开始-运行-gpedit.msc-计算机配置-管理模板-windows组件-终端服务-会话 右边窗口选择 为断开的会话设置时间限制 -选择已启用,选择一个时间 问题解决 另建议: 开始-管理工具-终端服务配置-服务器配置-限制每个用户使用一个会话 ================================================================ 如果telnet端口有开,可以用这种方法: 第一步、首先你可以telnet到此主机上(不管你用哪种方法),当然如果能直接操作机器更好,不过直接操作就不必用命令行了,用控制台更直观,这里不是我们讲述的问题,略过。 第二步、Telnet上去后,先看登陆的用户: 输入命令:query user 系统返回: USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME administrator console 0 运行中 . 2004-10-09 15:37 user1 UserMachine1 1 运行中 . 2004-10-09 15:37 user2 12 已断开 无 2004-10-09 15:37 此时可以看出的可能根我们的不一样,根据具体情况而定。 看到吗? ID 0 的用户是本地登陆的,ID 1 和 ID 12是3389登陆的用户,前者在运行中,后者已经断开了,但是断开了仍然占用系统资源和通道,我们要把它踢掉。如下进行操作即可。 输入命令:logoff 12 C:\>query user //再看看 USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME administrator console 0 运行中 . 2004-10-09 15:37 user1 UserMachine1 1 运行中 . 2004-10-09 15:37 第三步、如果服务器关闭了telnet功能(这是默认的),还可以通过SqlServer的xp_cmdshell扩展存储过程,使用格式:master.dbo.xp_cmdshell '命令内容',其余可参考第二步。此方式要求有访问xp_cmdshell的权限。 用远程桌面链接登录到终端服务器时经常会遇到“终端服务器超出最大允许链接数”诸如此类错误导致无法正常登录终端服务器,引起该问题的原因在于终端服务的缺省链接数为2个链接,并且当登录远程桌面后如果不是采用注销方式退出,而是直接关闭远程桌面窗口,那么实际上会话并没有释放掉,而是继续保留在服务器端,这样就会占用总的链接数,当这个数量达到最大允许值时就会出现上面的提示。 解决方式: 一、用注销来退出远程桌面而不是直接关闭窗口 二、限制已断开链接的会话存在时间 三、增加最多链接数 二、三可采用以下两种方式来修改 1、从终端服务配置中修改 修改会话存在时间:运行-Tscc.msc-连接-双击RDP-Tcp或右击-属性-会话-选中第一个的替代用户设置(O)-结束已断开的会话[将默认值“从不”改为一个适当的时间,比如30分钟] 修改最大连接数:选择“网卡”选项卡-修改“最大连接数”改成你所需的值,当然这个值不也能太大,否则会占用较多的系统资源。不过这里修改的值好像不起作用,设置成无限制时照样还是会出现本文所说的情况。 2、从组策略修改 win2003 组策略级别要高于终端服务配置,当启用组策略后终端服务配置中的相应选项会变成灰色不可修改 运行-gpedit.msc-计算机配置-管理模板-Windows组件-终端服务 双击右边的”限制连接数量“-选择”已启用“-填入允许的最大连接数 win2000 1.开始-运行-gpedit.msc-计算机配置-管理模板-windows组件-终端服务-会话 右边窗口选择 为断开的会话设置时间限制 -选择已启用,选择一个时间 如果已经发生解决办法: 1、首先你可以telnet到此主机上(不管你用哪种方法),当然如果能直接操作机器更好,不过直接操作就不必用命令行了,那当然是知道机器超级管理员的密码的情况下,可以使用OpenTelnet来打开远程服务器的Telnet端口,具体方法请想见,其它文章。 2、Telnet上去后,先看登陆的用户: 输入命令:query user 系统返回: C:>query user USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME k12update console 1 运行中 2006-11-14 14:57 此时可以看出的可能都不一样,根据具体情况而定。 ID 0 的用户是本地登陆的,ID 1 和 ID 12是3389登陆的用户,前者在运行中,后者已经断开了,但是断开了仍然占用系统资源和通道,我们要把它踢掉。如下进行操作即可。 输入命令:logoff 1 3、如果服务器关闭了telnet功能(这是默认的),还可以通过SqlServer的xp_cmdshell扩展存储过程,使用格式:master.dbo.xp_cmdshell '命令内容',其余可参考第二步。此方式要求有访问xp_cmdshell的权限 上面的办法基本没有用 远程的机器telnet和sql的扩展服务都是关闭的。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)