从Windows XP工作站间歇性连接到Windows 7共享文件夹

我为会计部门维持一个小型networking。 我的客户端有一个Windows 7专业服务器,它共享Internet访问权限并共享一个文件夹到2个Windows 7工作站和2个Windows XP工作站。 我在所有的工作站上映射为驱动器“L:”。

一切工作正常的Windows 7工作站。 他们每天都可以访问互联网并在共享文件夹中读写文件。

一切工作正常的Windows XP工作站,但后来他们失去了一段时间后访问共享文件夹(有时几个小时,有时一夜之间)。 但是,他们仍然可以访问互联网。 我有时能够重新启动Windows XP工作站再次看到共享文件夹,但有时连接刚刚来,并显然是随机的时间表。

以下是我所做的努力来解决这个问题。 其中一些似乎与我的问题无关,但我绝望的修复。

  • 所有工作站和服务器在同一个工作组上。
  • 服务器上启用密码保护共享,所有工作站和服务器具有相同的用户名和密码。
  • 防火墙已正确configuration(使用Windows所说的MS防火墙,当您打开共享时会自动configuration),closures防火墙并不能解决问题。
  • 服务器共享端的networking设置为“工作”(虽然它是“未知networking”,因为我没有安装路由器)。
  • 服务器上的高级属性设置为“通过TCP / IP启用NetBIOS”(它是“默认”)
  • 服务器是我工作组的主浏览器 。
  • 服务器网卡上的节能function已closures,因此它们不会关机。

我已经看过并寻找解决scheme,但至今没有find。 我认为这将涉及到防火墙或主浏览器,但我还没有发现到目前为止的情况。 请让我知道,如果你有任何其他的想法。 先谢谢你!

浏览服务器上的事件查看器是解决这个问题的关键(谢谢,jftuga)。 在看到“srv 2017”错误之后,networkingsearch显示这个问题相当老旧,有几十个关于这个解决scheme的参考。 Alan LaMielle似乎应该首先获得解答 。

解决scheme

首先,进行以下registry更改:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "LargeSystemCache"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters] "Size"=dword:00000003 

然后,重新启动服务器(或重新启动):

 net stop server net start server 

关于解决scheme

在某些其他版本的Windows中,“控制面板”的“networking”部分中有一个选项用于优化服务器以进行文件共享。 在Windows 7中,您必须自己修改registry。 尽pipeAlan LaMielle帮助许多Windows 7用户了解了这一点,但是之前在Microsoft的“ 如何使用registry优化Windows NT服务器 :

当您configuration服务器服务的四个选项之一时,信息被保存到以下两个registry项:

HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ lanmanserver \参数\大小

 Your choices for this registry key are 1, 2 and 3. 1 = Minimize Memory Used 2 = Balance 3 = Maximize Throughput for File Sharing and Maximize Throughput for Network Applications 

HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \控制\ SessionManager \ MemoryManagement \ LargeSystemCache

 Your choices for this registry key are 0 and 1. 1 = Maximize Throughput for File Sharing 0 = Maximize Throughput for Network Applications