有一个 Windows 7 共享。有一个文件夹正在从该客户端共享出去。过了一会儿,您就无法再从 XP 客户端访问计算机了。只是说“\client 无法访问”。重新启动 7 框后,它会工作一段时间,然后出现同样的情况。
两个客户端都在一个域上。
知道为什么会发生这种情况吗?共享工作了一段时间,然后在 XP 上停止工作。其他 7 个盒子仍然可以访问共享。
谢谢
答案1
网上搜索发现这个问题相当古老,有几十个关于明显解决方案的参考资料。似乎 Alan LaMielle 应该得到赞扬先发布解决方案。
解决方案
首先,进行以下注册表更改(在 Windows 7“服务器”上):
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
关于解决方案
在其他一些版本的 Windows 中,控制面板的网络部分中有一个选项,用于优化服务器的文件共享。在 Windows 7 中,您必须自己进行注册表更改。虽然 Alan LaMielle 帮助许多 Windows 7 用户解决了这个问题,但此前在 Microsoft 的如何使用注册表优化 Windows NT Server:
当您配置服务器服务的四个选项之一时,信息将保存到以下两个注册表项中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\size
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\SYSTEM\CurrentControlSet\Control\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