只有 Windows 7 机器可以始终访问 Windows 7 服务器上的共享

the*_*oom 5 windows-7 network-shares windows-xp

我不确定这是否属于这里或服务器故障,但我已经在这里有一个帐户,所以这就是我要开始的地方。

在我的办公室里,我们有一台运行 windows 7 pro 或 server 2008 的开发服务器(我不确定哪个,因为我个人没有访问权限,但我可以找到它是否重要),每个当前的网络共享建立。我们一直都是这样做的,但它曾经是一个 Windows Server 2003 机器。

无论如何 - 服务器会定期开始拒绝来自 xp/2003 机器的连接,并且服务器日志中存在关于空间不足的错误;但是我们发现有人 rdp 进入服务器并运行net stop server, net start servernet start "Computer Browser"解决了这个问题。

然而,这需要有访问权限的人停止他们正在做的事情,每周做 2-3 次。

有没有办法永久解决这个问题?很明显,Windows 旧版网络共享存在问题,但这是否是可以解决的设置问题,或者如果不是,是否有一种无缝的解决方法,例如监视错误日志并尽快重新启动服务的某种方式有问题吗?


检查它是 Windows 7 Professional


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

The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations.
Run Code Online (Sandbox Code Playgroud)

N_L*_*ndz 3

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

\n
\n

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

\n

并将以下注册表项设置为 \xe2\x80\x983\xe2\x80\xb2:HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanmanServer\\Parameters\\Size

\n

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

\n
\n

与往常一样,编辑注册表的风险由您自行承担。;-)

\n