XP打印机共享10连接数限制

单位一台打印机用的XP系统,做了打印机共享,后来经常有些用户连不上,用了TCPIP连接数修改补丁,还是没有用,后来发现是因为net session会话数超过10导致的。

本来想用计划任务调用批处理,但是任务重复设置总是不生效,为此写了个系统服务,每5分钟自动删除一次net session会话

以下是在本机测试时的截图(共享用的XP系统也测试过,没问题)

先打开一个打印机连接

 XP打印机共享10连接数限制_第1张图片

过五分钟再看效果

 

 

附件有两个文件,InstallUtil.exe是用来安装系统服务的,delsession.exe是系统服务程序

使用命令 InstallUtil.exe delsession.exe来安装系统服务

 

然后在系统服务里启动delsession服务(或通过命令:net start delsession)

 

系统会每5分钟清除一次session.

清除一次session会在系统里生成一条日志。

用C#开发,因此需要安装.net3.5才能运行

 

有需要源码的发送邮件到[email protected]

你可能感兴趣的:(用户,职场,休闲,打印机,XP系统)