win7无法访问server2003共享解决方案_第1页
win7无法访问server2003共享解决方案_第2页
win7无法访问server2003共享解决方案_第3页
win7无法访问server2003共享解决方案_第4页
win7无法访问server2003共享解决方案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Windows7 无法访问 Windows2003 共享的解决方案2010 年 10 月 25 日 星期一 14:58Windows 7 从 Beta 版到之后发布的稳定版本, 与之前其他版本的操作系统之间会出 现一些较异常的问题。今天要解决的是 Windows7无法访问Windows2003共享的问题【问题描述】:Windows 7无法访问 Windows2003共享,出现“系统错误86。网络密码不正确”,但是这些问题都是正确的,经分析问题可能出现在用户身份验证上。【解决方法】: 首先,我们先确认防火墙是否阻止网络共享,“控制面板 - 系统和安全 - windows 防 火墙 -允许的程序里

2、打开了文件和打印机共享;”。其次,“本地安全策略”,将“网络安全:LAN管理器身份验证级别”项的值“没有定义”改为“发送 LM & NTL M响应”; 最后,经过这样的修改后, windows 7 就可以成功访问网络共享了 网络安全: Lan Manager 身份验证级别背景LAN Manager (LM) 身份验证是用于验证 Windows 客户端以进行网络操作(包括域 加入、访问网络资源以及用户或计算机身份验证) 的协议。 LM 身份验证级别可确定 在客户端和服务器计算机之间协商哪个质询 / 响应身份验证协议。确切地说, LM 身 份验证级别可确定客户端会尝试协商或服务器会接受哪些

3、身份验证协议。设置的 LmCompatibilityLevel 值可确定将哪种质询 / 响应身份验证协议用于网络登录。该 值会影响客户端使用的身份验证协议级别、协商的会话安全级别以及服务器接受的 身份验证级别,具体请参见下表。可能的设置包括以下内容。 收起该表格展开该表格 值 设置 说明0 发送 LM 和 NTLM 响应 客户端使用 LM 和 NTLM 身份验证而从不使用 NTLMv2 会话安全;域控制器接受LM、NTLM 和 NTLMv2 身份验证。1 发送 LM 和 NTLM - 若协商使用 NTLMv2 会话安全 客户端使用 LM 和 NTLM 身 份验证并使用NTLMv2会话安全(如果

4、服务器支持);域控制器接受LM、NTLM和NTLMv2 身份验证。2 仅发送 NTLM 响应 客户端只使用 NTLM 身份验证并使用 NTLMv2 会话安全(如果 服务器支持);域控制器接受LM、NTLM和NTLMV2身份验证。3 仅发送 NTLMv2 响应 客户端只使用 NTLMv2 身份验证并使用 NTLMv2 会话安全 (如果服务器支持);域控制器接受 LM、 NTLM 和 NTLMV2 身份验证。4 仅发送 NTLMV2 响应 /拒绝 LM 客户端只使用 NTLMV2 身份验证并在服务器支持 时使用NTLMV2会话安全。域控制器拒绝LM,而只接受NTLM和NTLMv2身份验证。5 仅发

5、送 NTLMV2 响应 /拒绝 LM 和 NTLM 客户端只使用 NTLMV2 身份验证并使用 NTLMV2会话安全(如果服务器支持);域控制器拒绝 LM和NTLM (它们只接受 NTLMV2 身份验证)。注意:在 Windows 95 、 Windows 98 和 Windows 98 Second Edition中,目录服务客户端在通过 NTLM 身份验证向 Windows SerVer 2003 服务器验证身份时使用 SMB 签名。但是,目录服务客户端在通过 NTLMV2 身份验证向这些服务器验证身份时并 不使用 SMB 签名。另外, Windows 2000 服务器不响应来自这些客户端

6、的 SMB 签名 请求。检查LM身份验证级别 必须更改服务器上的策略以允许使用NTLM,或者必须配置客户端计算机以支持 NTLMV2。如果要连接到的目标计算机上的策略设置为“(5) 仅发送 NTLMV2 响应 拒绝 LM 和NTLM,那么必须降低该计算机上的设置,或者对安全性进行设置使其与要从中进 行连接的源计算机的设置相同。找到可以更改 LAN Manager 身份验证级别的正确位置, 以便将客户端和服务器设置 为同一级别。找到设置 LAN Manager 身份验证级别的策略后,如果您希望与运行较 早版本 Windows 的计算机建立连接, 请将该值至少降低到 “(1) 发送 LM 和 NT

7、LM- 若协商则使用 NTLMV2 会话安全”。不兼容设置的一个结果便是:如果服务器需要 NTLMv2(值5 ),但客户端配置为仅使用LM和NTLMvl (值0 ),则尝试身份验证的用户会因使用了无效密码而无法登录,同时会因此增加无效密码计数。如果配置 了帐户锁定,则可能最终会锁定该用户。例如,您可能必须查看域控制器,或者查看域控制器的策略。查看域控制器注意:您可能必须在所有域控制器上重复以下过程。 单击“开始”,指向“程序”,然后单击“管理工具”。 在“本地安全设置”下,展开“本地策略”。单击“安全选项”。双击“网络安全 :LAN Manager 身份验证级别”,然后单击列表中的适当值。如果

8、“有效设置”与“本地设置”相同,则表明已在此级别上更改了策略。如果这 两个设置不同, 则必须检查域控制器的策略以确定是否在此处定义了 “网络安全 :LAN Manager 身份验证级别”设置。如果未在此处定义,请查看域控制器的策略。 查看域控制器的策略单击“开始”,指向“程序”,然后单击“管理工具”。 在“域控制器安全”策略中,展开“安全设置”,然后展开“本地策略”。 单击“安全选项”。双击“网络安全 :LAN Manager 身份验证级别”,然后单击列表中的适当值。您可能还必须检查在网站级别、域级别或组织单位 (OU) 级别链接的策略,以确定 必须配置 LAN Manager 身份验证级别的

9、位置。 如果将某一组策略设置作为默认域策略来执行,则该策略将应用于域中的所有计算 机。如果将某一组策略设置作为默认域控制器的策略来执行,则该策略仅适用于域控制 器的 OU 中的服务器。最好在策略应用程序层次结构中所需范围的最低实体中设置 LAN Manager 身份验 证级别。请在进行更改后刷新该策略。(如果更改是在本地安全设置级别进行的,则此更改 会立即生效。但是,在进行测试之前必须重新启动客户端。) 默认情况下,组策略设置在域控制器上每 5 分钟更新一次。要在 Windows 2000 或 更高版本上立即强制更新策略设置,请使用 gpupdate 命令。gpupdate /force 命令

10、可更新本地组策略设置和基于 Active Directory 目录服务 的组策略设置,包括安全设置。此命令取代了现已过时的 secedit 命令的 /refreshpolicy 选项。gpupdate 命令使用以下语法:gpupdate /target:computer|user /force /wait:value /logoff/boot通过使用 gpupdate 命令手动重新应用所有策略设置,可以应用新的组策略对象(GPO)。为此,请在命令提示符处键入以下内容,然后按Enter :GPUpdate /Force查看应用程序事件日志以确保成功应用了策略设置。在 Windows XP 和 W

11、indows Server 2003 上,可以使用“策略的结果集”管理单元 来查看有效设置。为此,请单击“开始”,单击“运行”,键入 rsop.msc ,然后单 击“确定”。如果对策略进行更改后问题仍然存在, 请重新启动基于 Windows 的服务器, 然后验 证问题是否已解决。注意:如果您有多台基于 Windows 2000 的域控制器和 / 或多台基于 Windows Server 2003 的域控制器, 则可能必须复制 Active Directory 以确保这些域控制器能够立 即获得更新的更改。或者,该设置可能看起来像被设置为本地安全策略中的最低设置。如果可以通过安 全数据库进行设置,

12、则还可以通过在注册表中编辑以下注册表子项中的 LmCompatibilityLevel 项来设置 LAN Manager 身份验证级别: HKEY_LOCAL_MACHINESystemCurrentControlSetControlLsaWindows Server 2003 有一个仅使用 NTLMv2 的新默认设置。默认情况下,基于Windows Server 2003 和基于 Windows 2000 Server SP3 的域控制器已启用 “Microsoft 网络服务器 :数字签名的通信 (总是) ”策略。此设置要求 SMB 服务器 执行 SMB 数据包签名。 已经对 Windows

13、 Server 2003 进行了更改,原因是任何组 织中的域控制器、 文件服务器、 网络结构服务器和 Web 服务器均要求采用不同的设 置,以最大程度地提高其安全性。如果您想在网络中实施 NTLMv2 身份验证,请一定要确保将域中的所有计算机都设 置为使用此身份验证级别。 如果对 Windows 95 或 Windows 98 以及 Windows NT 4.0 应用了 Active Directory Client Extension ,则此客户端扩展将使用 NTLMv2 中 提供的改进的身份验证功能。 因为运行以下任何操作系统的客户端计算机都不受 Windows 2000 组策略对象的影响

14、,所以您可能需要手动配置这些客户端:Microsoft Windows NT 4.0Microsoft Windows Millennium EditionMicrosoft Windows 98Microsoft Windows 95注意:如果启用了 “网络安全 : 不要在下次更改密码时存储LAN Manager 的哈希值”策略或设置了“ NoLMHash注册表项,则未安装目录服务客户端的Windows 95和Windows 98 客户端在密码更改后将无法登录到域。许多第三方 CIFS 服务器(如 Novell Netware 6 )都无法识别 NTLMv2 而只使用NTLM因此,高于2的级

15、别都不允许进行连接。有关如何手动配置 LAN Manager 身份验证级别的更多信息, 请单击下面的文章编号以查看 Microsoft 知识库中相应的文章:147706 ( LM 身份验证175641 ( 效果299656 ( ) 如何在 Windows NT 上禁用) LMCompatibilityLevel 及其) 如何阻止 Windows 在Active Directory和本地 SAM 数据库中存储密码的LAN Manager 哈希) Outlook 不断提示您提供登312630 ( 录凭据 有关 LM 身份验证级别的更多信息, 请单击下面的文章编号, 以查看 Microsoft 知

16、识库中相应的文章:239869 ( ) 如何启用 NTLM 2 身份验证 危险配置以下是有害的配置设置: 以明文形式发送密码和拒绝 NTLMv2 协商的非限制性设置 阻止不兼容的客户端或域控制器协商通用身份验证协议的限制性设置 要求在运行早于 Windows NT 4.0 Service Pack 4 (SP4)版本的成员计算机和域控制器上进行 NTLMv2 身份验证要求在未安装 Windows 目录服务客户端的 Windows 95 客户端或 Windows 98 客户 端上进行 NTLMv2 身份验证。在基于 Windows Server 2003 或 Windows 2000 Servi

17、ce Pack 3的计算机上,如果单击以选中 Microsoft管理控制台 “组策略编辑器” 管理单元中的 “要求 NTLMv2会话安全”复选框,并将LAN Manager 身份验证级别降为 0 ,那么这两项设置将发生冲突,并且您可能会在息:Secpol.msc 文件或 GPEdit.msc 文件中收到以下错误消Windows 无法打开本地策略数据库。打开数据库时出现了一个未知错误。 有关安全配置和分析工具的更多信息,请参见Windows 2000 或 Windows Server2003“帮助”文件。有关如何在 Windows 2000 和 Windows Server 2003 上分析安全

18、级别的更多信息, 请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:313203 ( ) 如何在 Windows 2000 中分析系统安全816580 ( ) 如何在 Windows Server 2003 中分析系统安全 修改此设置的原因 您想要提高组织中客户端和域控制器支持的最低的通用身份验证协议。 在业务需要安全的身份验证的情况下,您希望禁止对 LM 和 NTLM 协议的协商。 禁用此设置的原因 已将客户端或服务器身份验证要求(或两者同时)提高到了通过通用协议也无法进 行身份验证的程度。符号名称:LmCompatibilityLevel注册表路径: HKEY_LOCA

19、L_MACHINESYSTEMCurrentControlSetControlLsaLmCompatibilityL evel兼容性问题的示例Windows Server 2003 :默认情况下, Windows Server 2003 NTLMv2 的“发送 NTLM 响应”设置已启用。因此,在初始安装后,当您尝试连接到基于 Windows NT4.0 的 群集或基于 LanManager V2.1 的服务器(如 OS/2 Lanserver )时, Windows Server 2003 将收到“ Access Denied ”错误消息。在尝试从较早版本的客户端连接到基于 Windows

20、Server 2003 的服务器时,也会发生此问题。应该安装 Windows 2000 安全汇总包1 (SRP1) 。 SRP1会强制使用 NTLM版本2 (NTLMv2)。此汇总包是在 Win dows 2000 Service Pack 2 (SP2)之后发布的。有关SRP1 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文 章:311401 ( ) 2002 年 1 月版 Windows 2000 安全累积软件包 1 (SRP1)即使 Microsoft Outlook 客户端已经登录到域, 这些客户端也可能会收到要求提供 凭据的提示。用户提供凭据后,将收到

21、下面的错误消息:The logon credentials supplied were incorrect.Make sure your username and domain are correct, then type your password again.即使将“登录网络安全性”设置设为“ Passthrough ”或“密码验证”,您也可能会 在启动 Outlook 时收到要求提供凭据的提示。 键入正确的凭据后, 可能会收到下面 的错误消息:The login credentials supplied were incorrect.网络监视器跟踪可能会显示全局编录发出的远程过程调用 (

22、RPC) 失败,状态为 0x5 。 状态 0x5 表示“拒绝访问”。Windows 2000:网络监视器捕获功能可能会在 TCP/IP 上的 NetBIOS (NetBT) 服务 器消息块 (SMB) 会话期间显示以下错误:SMB R Search Directory Dos error, (5) ACCESS_DENIED (109) STATUS_LOGON_FAILURE (91) Invalid user identifierWindows 2000 :如果具有 NTLMv2 级别 2 或更高级别的 Windows 2000 域受到 Windows NT 4.0 域的信任,则资源域中基

23、于 Windows 2000 的成员计算机可能会遇 到身份验证错误。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 305379 ( ) 在 Windows NT 4.0 域中具 有高于 2 的 NTLM 2 级别的 Windows 2000 中出现身份验证问题Windows 2000 和 Windows XP:默认情况下, Windows 2000 和 Windows XP 将“ LANManager 身份验证级别本地安全策略” 选项设置为 0 。设置为 0 表示“发送 LM 和NTLM响应”。注意:基于 Windows NT 4.0 的群集必须使用 L

24、M 才能进行管理。域的Windows 2000:如果两个节点都是 Windows NT 4.0 Service Pack 6a (SP6a)部分,则 Windows 2000 群集不能对一个加入节点进行身份验证。有关更多信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:305379 ( ) 在 Windows NT 4.0域中具有高于 2 的 NTLM 2 级别的 Windows 2000 中出现身份验证问题IIS Lockdown Tool (HiSecWeb) 将 LMCompatibilityLevel 的值设为 5 ,并将RestrictAnonymous的值设为 2 。Macintosh 服务User Authentica

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论