|
|
服务器 SERVER 2003* T" M9 s2 V9 L: q2 }2 o
# y) t1 D* n5 k4 q从客户机 XP 系统 向服务器共享可写目录 复制文件 或者 从服务器往客户机拷贝文件出错! h8 N2 G t# K2 M( b
( g3 _" y( ?! W% O, D5 n3 m
一般10M 几十M 都 没什么问题 几百M的文件就提示错误了' m& {1 g2 a; f1 ~( Y
网卡 网线 交换机 均正常
& w5 X9 S" G5 D' W7 ?9 `* G0 [0 L' G4 ^8 W* u$ i) R3 ]5 D' P
方法 1: 增加 MaxMpxCt 值
% ^9 ^1 D8 Q" I# F: w v9 W增加服务器服务的 MaxMpxCt 值。 MaxMpxCt 是允许的并发的未完成网络请求的最大数。 默认情况下, 此值被设置为在 Windows Server 2003 中的 50。 若要避免此问题,增加 MaxMpxCt 值。
" i1 s5 ~# T2 L2 h2 {0 V. l
0 V0 q( g; p! g8 [0 c. c9 h5 P要这样做,请按下列步骤操作: ' X+ U3 b7 ?! U6 a3 z
单击 开始 ,单击 运行 ,在 打开 的框中键入 regedit ,然后单击 确定 。 # _3 [8 u2 F* d4 W- k
查找,并单击以下注册表子项:
) n) }+ _5 _6 D+ Q) \HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters + S- q- a! b8 i2 S; l
在 编辑 菜单上指向 新建 ,然后单击 DWORD 值 。
2 a7 T9 g+ @$ G5 ]" s键入 DWORD 值的名称的 MaxMpxCt ,并按 Enter 键。1 f. V+ u9 d" l; w, y2 N0 ?4 U* u
右键单击 MaxMpxCt ,然后单击 修改 。 6 v) T! [9 Q: p( M& [' q
在在 数值数据 框中键入一个值为 50 到 65535,区域中的,,然后单击 确定 。 $ Y4 Y; V! |# X2 ~" A, ?& ^+ J% h4 _
^ F/ R: x) j( E请注意 按照下列步骤,您可以增加只能在客户端和服务器之间的并发命令的数量上限限制。 但是,确保未设置此值太大。 大的数未处理的连接由服务器的更多内存。 如果将此值太高设置,该服务器可能运行的资源如分页池内存不足。 因此,不显著增加此值除非您知道将有有限的数量的同时连接到服务器的客户端。
* h( O" Y/ W% }, N0 |退出注册表编辑器。
7 L: U) g0 |: @7 w" z7 |! {$ e# [# h7 l$ y+ F/ K
方法 2: 禁用拒绝服务攻击检测
: v2 X- E, Y2 `$ g2 Y" C重要 这些步骤可能会增加安全风险。 这些步骤还可能导致您的计算机或网络更易于受到恶意用户或恶意软件 (如病毒的攻击。 我们建议本文介绍启用运行按照它们设计为,或实现特定的程序功能的程序的过程。 在进行这些更改之前,建议您评估与您的特定环境中实现这一过程相关联的风险。 如果要执行此过程,请采取任何适当的其他措施,以帮助保护您的系统。 我们建议您使用此过程,只有您真正需要这一过程。 您可以禁用拒绝服务攻击检测在操作系统级别。 这样做就可以防止错误记录。 要这样做,请按下列步骤操作:
' s \5 ~. I5 {9 Z; @ w$ G单击 开始 ,单击 运行 ,在 打开 的框中键入 regedit ,然后单击 确定 。 r% @4 d( J7 J
查找,并单击以下注册表子项: 4 b/ r, E& y/ v z# Q) P- [1 ~
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/LanManServer/Parameters
7 |3 w0 x2 j0 g: E在 编辑 菜单上指向 新建 ,然后单击 DWORD 值 。
6 W; c8 A2 b( @$ {1 j: N% wDWORD 值的名称中键入 DisableDos ,并按 Enter 键。
! E' Y. k* u. {9 C右键单击 DisableDos ,然后单击 修改 。 9 \( M4 v2 ^9 Z X7 q
在该 数值数据 框键入 1 可禁用拒绝服务攻击检测,然后单击 确定 。 ) i- J* N+ R* N3 N, e7 p# U
- R1 q) F& L [+ q/ A请注意 若要拒绝服务攻击检测请在 数值数据 框中键入 0 。 , A+ v. d- ?1 U8 k
退出注册表编辑器。 |
|