仅Windows 7计算机始终可以访问Windows 7服务器上的共享


5

我不确定这是否属于此处或在serverfault上,但是我已经在这里拥有一个帐户,因此这是我将要开始的地方。

在我的办公室中,我们有一台运行Windows 7 Pro或Server 2008的开发服务器(我不确定哪一个我没有访问权限,但我可以确定这是否重要),并为每个当前服务器共享网络建立。我们一直以这种方式来做,但是它曾经是Windows Server 2003的盒子。

无论如何,服务器会定期拒绝来自xp / 2003盒的连接,并且服务器日志中会出现错误,提示某些空间不足。然而,我们发现,有人rdp'ing到服务器并运行net stop servernet start servernet start "Computer Browser"修复该问题。

但是,这要求具有访问权限的人停止他们正在做的事情,并每周执行大约2-3次。

有什么办法可以永久解决此问题?似乎Windows旧版网络共享存在问题,但这是可以解决的安装问题,或者如果没有解决,那么可以使用无缝的解决方法,例如某种方式监视错误日志并尽快重新启动服务。有问题吗?


检查它是Windows 7专业版


确定,我从Windows服务器日志中收到错误消息:

The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations.

Answers:


3

现在,我们收到了完整的错误消息,快速的Google搜索将在TechNet上返回以下讨论

显然,您需要告诉Windows您要将计算机用作文件服务器,并且它应该相应地分配资源。将以下注册表项设置为“ 1”:HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache

并将以下注册表项设置为“ 3”: HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size

进行这些更改并重新启动后,我还没有看到这个问题再次出现。

与往常一样,编辑注册表需要您自担风险。;-)


3

听起来您可能会定期超过Windows 7(较旧版本允许10个)允许的最大20个SMB连接。解决方案是升级到服务器操作系统。

请记住,用户可以与计算机建立多个SMB连接,因此您可能仍会达到极限。

http://www.winsupersite.com/article/win7/windows-7-product-editions-a-comparison(在页面上搜索smb连接)


Windows 7(除了Starter之外,如果我没有记错的话)最多允许20个连接。请参见《 EULA:设备连接》中的
bwDraco 2011年

好的,Starter还允许20个连接。
bwDraco 2011年

看来这是问题所在-Windows 7 Pro。它不会升级,您知道技术服务部门会是什么样子。您知道任何解决方法吗?
theheadofabroom 2011年

@BiggAl编写脚本并将其扔给计划的任务,该任务将为您执行网络停止服务器,网络启动服务器,网络启动“计算机浏览器”命令?当有人使用该系统的可能性很小时,它是否可以在深夜运行?只是一个想法。
N_Lindz 2011年

嗯-如果是由于20台机器的限制,我会说机会很小-当然,连接会在一夜之间超时吗?发生的随机性更有可能是由于部门之间使用模式的波动所致。我偶然发现了“ 半开限注”修复程序,看起来可以解决问题,但我不确定其合法性。任何人?@N_Lindz @DragonLord
theheadofabroom 2011年

0

我在这里找到了解决方案-Windows 7 Professional 没有半开放限制,但是当您有很多人在连接时,您可能会为此操作系统耗尽缓存。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.