我有一台运行 Windows 10 Enterprise 的计算机。这台计算机共享一台打印机,因此当我连接到服务器时,我可以使用以下命令将其映射到 LPT 端口进行打印:
NET USE LPT1 \\MY-COMPUTER\MY-PRINTER /PERSISTENT:YES
到目前为止它运行良好,但是当我使用上述命令时突然开始收到以下消息:
发生系统错误 71。
此时无法再与该远程计算机建立连接,因为连接数已达到该计算机可接受的上限。
经过搜索,我发现这是使用远程桌面服务或映射共享文件夹时常见的问题,但我找到的解决方案都没有帮助。
所以,我想知道的是:
- 有什么方法可以增加“同时”连接的限制?
- 有什么方法可以管理现有的连接,并断开一些用户的连接,以便其他用户可以连接(而无需逐台运行
NET USE ... /delte
)
答案1
非服务器版 Windows 有内置限制,显然是为了鼓励用户购买服务器许可证。其中之一就是与远程计算机的并发连接数不得超过 10 个。
下面我列出了一些解决方案:
升级到 Windows Server 许可证
使用带有 Samba 的 Linux 作为打印机服务器
使用多台计算机共享文件/打印机
减少用户连接的超时时间,以便更快地关闭未使用的连接(默认为 15 分钟)。以下将其设置为一分钟:
net config server /autodisconnect:1
这主要用于共享文件夹但也可能适用于打印机。