【问题标题】:UNC sharing error in windowsWindows 中的 UNC 共享错误
【发布时间】:2012-03-22 12:01:56
【问题描述】:
我们五个人在同一个项目上工作。
所以我们共享了项目文件夹。
但是当我们从不同的机器调试项目时,我们得到了错误..
UNC 共享..
错误
配置错误
说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详情并适当修改您的配置文件。
解析器错误消息:加载配置文件时出错:无法开始监视对“\192.168.1.15\JSchoolSol\JSchool\teacher”的更改,因为已达到网络 BIOS 命令限制。有关此错误的详细信息,请参阅 Microsoft 知识库文章 810886。Windows XP 平台不支持在 UNC 共享上托管。
【问题讨论】:
标签:
asp.net
windows
operating-system
【解决方案1】:
在访问 UNC 共享的客户端上
注册表编辑:
- DWORD
MaxCmds 在 HKLM\SYSTEM\CurrentControlSet\Services\lanmanworkstation\Parameters 更改/添加值 > 50,工作站的最大值为 65535 - 8192 应该没问题。
- DWORD
MaxMpxCt 在 HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters 更改/添加值 > 50,最大值为 65535 - 通常您需要将其配置为与 MaxCmds 相同。
在提供网络共享的机器上
注册表编辑:
- DWORD
MaxWorkItems 在 HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters 更改/添加值 > 4096,最大值 65535 - 这很容易通过 Num_Clients * MaxCmds 客户端上的值计算 - 或者如果最大值为 65535 clients*clientsMaxCmdsValue 大于 65535。
- DWORD
MaxMpxCt 在 HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters 更改/添加值 > 50,最大 65535 - 我的印象是这是客户端和服务器之间协商的值,较低的值这两个是应用的。我们尝试了最大的各种值。在您的情况下,我会将其设置为 8192。
如果您在此之后遇到问题,您可能需要考虑更改 FCNMode 以及可能升级到更新版本的 Windows 以使您的文件服务器支持更新版本的 SMB(这似乎可以解决这个问题)。更多详情请看我在相关话题上的回答here (more geared toward hosting).