简单解决XP共享连接数10限制
最近一朋友过来问我一个问题,说他们公司有台打印服务器,装的是XP系统。我问他为什么装XP,他的理由是公司的打印机太过陈旧了,官网上面也没有 2003的驱动提供。所以就出现了一个问题,由于XP的共享连接数最多不能超过10(注:共享连接数非TCP/IP连接数),所以一旦连接的用户超过 10,其它用户就没法打印东西了。
因为这个问题,公司好多用户开始抱怨投诉起来。这位朋友在网上下载了不少破解的程序,发现均没有办法解决问题。
微软开发XP系统是有限制的,如果能破解的话,估计2003都卖不出去了。所以只能从其它的角度来解决问题,最好的方法当然就是想办法定时清除本地共享打印机或者文件夹的会话。现提供解决方法如下:
1.建立一个txt文件,在里面输入以下文字:net session /delete /y,并将其保存为clear session.bat文件。net session用于查看本机共享的会话详细情况,可以看到哪些用户连接到了本机的哪个共享文件上。/y 表示直接删除会话。
2.打开控制面板,添加任务计划;
3.选择刚刚新建好的bat文件;
4.每天都执行清除任务;
5.起始时间,选9:30,因为上班时间是9:30,当然大家可以根据实际情况选择;每天运行该任务;
6.输入本机具有权限的用户名与密码,我这里直接用管理员帐户;
7.打开高级选项,更改一下里面的设置,我把运行时间设置成到2011年12月31号,每10分钟清除一次所有会话,运行时间为12小时,估计9点半上班,到晚上9点半,大部分同事也应该下班了。这个时间段够长了。
总结:通过以上设置,XP系统也能够当打印服务器使用了,或者用作简单的文件服务器使用。当然,如果要彻底解决该问题,最好的方法就是将服务器升级成2003或者2008系统。