之前刚参加工做的时候进的是小企业,公司买的都是USB的打印机。可是须要打印的电脑却不少,有10多台,常常会遇到某些同事不能打印。原来是由于XP企业版的用户网络链接数最可能是有10个,没法超越这种限制,只有反复从新启动电脑,这种作法固然会受到你们的抱怨,特别是安装了打印机的同事。后来在微软网站上找到相关信息和处理方法:用命令来在共享打印机的电脑上断开已经闲置的电脑连线,这种方法成了个人救命稻草!服务器
不过之前小公司都没有对电脑进行限制,全部账号都是本机管理员,因此尚未测试在user权限下是否会起做用,或者要使用AD来发布此策略。不过最好仍是使用带网卡的打印机吧,并且打印机要选择大容量的。哎,1022N如今也淘汰了,曾经的1022N如今总是卡纸形成维修,根本知足不了需求,因此买打印机最好选择打印量大的,除非公司业务量变小的趋势很明显。如今都用上4520N以上的型号了!网络
如何解决XP共享打印机链接超过最大值
今天客户有电脑在链接共享打印机时,发现不能链接,提示 “以达到计算机的链接数最大值,没法再同此远程计算机链接"。只能同时链接10个。并发
网络上正传的答案:app
1.告诉你缘由吧,若是你是用XP系统的机子来直接链接打印机作打印机共享的话,那么XP提供的最大链接数是10,也就是说超过了10台电脑链接就会出现你所说的问题,最好的方法是在直接链接打印机的机子改装2003的系统,这样就不会出现你所说的问题了。编辑器
2.修改链接数,迅雷,BT,旋风等不少软件上有个优化工具,能够修改链接数,把10改为50就OK了。ide
下面说下具体的分析状况:工具
症状:
打印机没法链接,尝试链接到Windows XP 计算机共享时,可能会收到下面的错误信息: No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.测试
缘由:
若是计算机达到了可以承载的最大入站链接数,则会发生此问题。
对于 Windows XP Professional,最多容许 10 台不一样的计算机经过网络同时链接。此限制包括全部传输和共享协议的资源的组合。对于 Windows XP Home Edition,最多容许 5 台其余计算机经过网络同时链接。此限制是系统容许承载的来自其余计算机的并行会话的数量。这一限制不适用于使用管理工具从远程计算机进行的链接。注意,此限制仅适用于到 Windows XP 的入站链接。使用 Windows XP 时,能够创建无限数量的到其余系统的出站链接。
说下XP系统内部更多信息
无任何活动的任何文件、打印、命名管道或邮件插槽会话在 AutoDisconnect 时间过时后将自动断开链接,AutoDisconnect 时间的默认值是 15 分钟。在会话断开链接后,10 个链接中的其中一个将变得可用,这样其余用户就能够链接到 Windows XP 系统。所以,缩短 AutoDisconnect 时间能够帮助减小用户在不做为服务器大量使用、具备 10 个或 5 个链接限制的系统上可能遇到的一些问题。您能够经过在命令提示符处运行下面的命令行来配置AutoDisconnect 时间: 优化
net config server /autodisconnect:自动断开链接前的时间指定时间(以分钟计)。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
NET CONFIG[SERVER | WORKSTATION] |
NET CONFIG 用于显示工做站或服务器服务的配置信息。使用时若不带参数开关 SERVER或 WORKSTATION,它会显示一个可配置服务的列表 。
SERVER 显示关于服务器服务的配置的有关信息。
WORKSTATION 显示关于工做站服务的配置的有关信息。
使用NET CONFIG命令配置server服务的语法是:
NET CONFIG SERVER [/AUTODISCONNECT:time] [/SRVCOMMENT:"text"] [/HIDDEN:{YES | NO}] |
NET CONFIG SERVER 用于显示或改变这个服务器server服务的设置。
/AUTODISCONNECT:time 设置用户会话被自动中断的时间(分钟)。用户能够经过指定 -1 来达到永不中断的目的。该时间的范围是 -1-65535分钟;其默认值是 15 分钟。
/SRVCOMMENT:"text" 为服务器添加注释。该注释在使用 NET VIEW 命令时显示在Windows 屏幕上。最多可用 48 个字符。注释须要用引号括起。
/HIDDEN:{YES | NO} 用于指定服务器的计算机名是否出如今服务器的显示列表中。请注意隐藏一个服务器并不会改变那个服务器上的权限。其默认值是 NO。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
看到上面的命令请注意:Windows Server 服务是自优化的,服务器配置参数一般会在您每次启动 Windows XP 时自动配置(计算和设置)。若是您结合 /autodisconnect、/servcomment 或 /hidden 选项运行“net config server”,将会显示已自动优化的参数的当前值,而且这些值将被写入注册表。这些参数被写入注册表以后,您将没法使用“控制面板”中的“网络”工具来调整服务器服务。
若是您更改服务器服务的任何设置,Windows XP 将没法再针对您的新配置自动优化服务器服务。为避免失去服务器服务的自动自优化功能,请经过注册表编辑器进行更改,而不要从命令行或“控制面板”中的“网络”进行更改。
来自单个计算机的全部逻辑驱动器、逻辑打印机和传输级别链接组合均被视为一个会话;所以,这些链接在 10 个链接限制中只计做一个链接。例如,若是用户创建到 Windows XP 系统的两个逻辑驱动器链接、两个 Windows 套接字链接和一个逻辑打印机链接,则只算做创建了一个会话。结果,尽管已经创建了三个逻辑链接,但与 Windows XP 系统的链接只增长了一个。
!!系统 A 可以与另外一系统(系统 Z)创建多个会话的惟一方法是:系统 A 正在运行会建立到系统 Z 的逻辑链接的服务。例如,若是一个用户以来宾身份登陆到系统 A,一个服务正在系统 A 上的 user1 账户下运行,而且该用户和服务(做为 user1)均创建了到系统 Z 的链接,则会创建两个会话。使用服务器服务的每一个登陆会话都会计入链接数量内。!!
上面你看懂了吗,这些能够做为捣乱来用。
根据开发人员的指示:链接限制指基于重定向器的链接数量,对任何文件、打印、命名管道或邮件插槽会话都是强制执行的。TCP 链接限制不是强制执行的,但它可能要受法律协议的约束,不能超过 10 个客户端。
上面看完,下面问题也来了:
公司的“网络打印机”是把一台普通喷墨打印机链接到一台普通PC上并做共享,而后你们链接到这台PC上打印。最近出现一个问题:部分同事没法打印,从新添加打印机提示没法访问。查看计算机管理-共享文件夹-会话后发现里面已经有10个会话,这是由于XP Pro和2K Pro同样都将网络并发链接数限制在10,并发数满了之后新用户就没法在链接到这台计算机打印。
Google以后发现彷佛没有解除链接限制的办法,而在CMD下使用net config server /autodisconnect:2将空闲自动断开时间改成2分钟也没用,会话仍是会满掉,空闲时间几个小时也不会自动断。看来要用变通的办法解决:
1.创建一个批处理文件clear.bat,内容为net session /delete /y,做用是清除网络会话,/y表示无需确认删除。
2.加入到任务计划中,开始-附件-系统工具-任务计划,添加计划任务-下一步-浏览,选中clear.bat-天天-设定启动时间-输入用户名密码-打开任务高级属性,计划-高级,勾选重复任务,设定重复时间间隔(30分钟)以及持续时间(24小时)。搞定。之后每隔15分钟就会清一次会话,10个并发限制通常就不会用完啦。
---------------------------------------
NET SESSION 用于列出或中断这个计算机与网络上的其它计算机之间的会话。当不带选项使用本命令时,它会显示当前计算机上全部会话的有关信息。也可使用 net sessions 或 net sess 运行 net session 。 命令格式以下:NET SESSION [\computername] [/DELETE] \computername 列出命名的计算机的会话信息。 /DELETE 中断本地计算机和计算机名之间的会话,而且关闭计算机上全部为该会话打开的文件。若是省略了计算机名,就会终止全部的会话。 注意使用 net session 有可能形成数据丢失。在断开会话以前可能须要警告用户。 当显示会话信息时,信息将以相似下面的格式显示: Computer User name Client type Opens Idle time ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- \BASSETT CHRISDR Windows 2000 1 00:00:13 \SHARONCA Administrator DOS LM 2.1 0 01:05:13 客户端的用户成功链接到服务器后,会话将被记录下来。相同的网络上的两个计算机能够成功会话,且用户具备一个被服务器接受的用户名和密码。客户端的用户在使用服务器资源以前必须与服务器进行一次会话,只有当客户端的用户链接到资源时才创建该会话。客户与服务器之间只有一个会话,但它们与资源之间可能有多个入口点或链接。 要设置自动断开链接以前会话空闲的时间,请使用 net config server/autodisconnect 命令设置 autodisconnect 功能。自动断开链接对用户是透明的,由于当用户再次访问资源时将自动从新创建会话。 下面是一些例子: 要显示本地服务器的会话信息列表:net session 要显示计算机名为 Shepherd 的客户端会话信息:net session \shepherd 要结束服务器与链接到服务器的客户端的全部会话:net session /delete