文章编号: 555588 - 最后修改: 2006年4月4日 - 修订: 1.0

访问Windows XP Home Edition计算机上的共享文件夹时收到“登录失败”的错误消息

作者?爱华 彭 MVP
系统提示此文章适用于与您所使用的操作系统不同的操作系统。文章内容可能与您无关,并且已被禁用。
展开全部 | 关闭全部

概要

本文解释了为什么访问Windows XP Home Edition计算机上的共享文件夹时,会收到“登录失败”错误消息的原因,并给出相应的解决方案。

症状

试图从网络访问运行Windows XP Home Edition计算机上的共享文件夹时,该共享文件夹无法访问,并收到以下的错误信息:
?
???????\\ShareName无法访问。您可能没有权限使用网络资源。请与这台计算机的管理员联系以查明您是否有访问权限。
???????? 登录失败:未授予用户在此计算机上的登录类型。

原因

如果满足以下条件中的一个,就可能发生此问题:
?
  • Guest、Everyone和Guests三个帐户中,其中任意一个帐户具有“拒绝从网络访问这台计算机”的登录权利。
  • Guest、Everyone和Guests三个帐户中,都不具有“从网络访问此计算机”的登录权利。
?
注意:由于Windows XP Home Edition不能禁用简单文件共享,所以客户端会以Guest帐户的身份进行验证。
?
但是由于Windows XP Home Edition并没有组策略编辑器,所以无法用图形化界面调整这些帐户的登录权利。

解决方案

可以用以下两种方法进行解决:
?
方法一:用网络安装向导进行自动配置
?
推荐在Windows XP Home Edition计算机上运行“网络安装向导”。要运行“网络安装向导”,请依次单击开始菜单、所有程序、附件、通讯、网络安装向导。
?
提示:要了解“网络安装向导”的详细用法,可以单击开始菜单、帮助和支持,在“搜索”框中键入网络安装向导,然后单击开始搜索
?
方法二:用ShowPriv和Ntrights命令行工具代替组策略编辑器
?
只有方法一无法解决问题时,才推荐采用本方法进行排错。
?
1. 用ShowPriv命令行工具来查看登录权利
?
??? (1) 要查看哪些帐户具有“拒绝从网络访问这台计算机”的登录权利,可以在命令提示符窗口键入以下命令,然后按Enter键:
?
???????? ShowPriv SeDenyNetworkLogonRight
?
??? (2) 命令结果类似如下所示:
?
?????? ? 2 account(s) with the SeDenyNetworkLogonRight user right:
??????? ?TestXPH\Guest
??????? ?TestXPH\SUPPORT_388945a0
???????? All accounts enumerated
?
???????? 命令结果显示,Guest帐户具有“拒绝从网络访问这台计算机”的登录权利。
?
??? (3) 要查看哪些帐户具有“从网络访问此计算机”登录权利,可以在命令提示符窗口键入以下命令,然后按Enter键:
?
???????? ShowPriv SeNetworkLogonRight
?
??? (4) 命令结果类似如下所示:
?
???????? 2 account(s) with the SeNetworkLogonRight user right:
??????? ?TestXPH\Users
???????? All accounts enumerated
?
???????? 命令结果显示,Guest帐户没有具有“从网络访问此计算机”的登录权利。
?
2. 用Ntrights命令行工具来修改登录权利
?
??? (1) 要给Guest帐户赋予“从网络访问此计算机”登录权利,可以在命令提示符窗口键入以下命令,然后按Enter键:
?
???????? Ntrights -u Guest +r SeNetworkLogonRight
?
??? (2) 取消Guest帐户“拒绝从网络访问这台计算机”的登录权利,可以在命令提示符窗口键入以下命令,然后按Enter键:
?
???????? Ntrights -u Guest -r SeDenyNetworkLogonRight
?
提示:要打开命令提示符窗口,可以单击开始菜单、运行,在打开的运行对话框里键入cmd,然后按Enter键。

更多信息

1. ShowPriv和Ntrights命令工具包含于Windows Server 2003 Resource Kit Tools,可以到以下微软官方网站下载并安装:
http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe
?
2. SeNetworkLogonRight是登录权利“从网络访问此计算机”的内部名称,SeDenyNetworkLogonRight则是登录权利“拒绝从网络访问这台计算机”的内部名称。

这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
关键字:?
kbpubmvp kbpubtypecca kbhowto KB555588
Community Solutions Content社区解决方案内容免责声明
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的或衍生性的损失或任何种类的损失,均不负任何责任,无论该等诉讼是合同之诉、疏忽或其它侵权行为之诉。