我有两台计算机。我们称它们为 A 和 B。两台计算机都位于同一个工作组中(至少我认为它们位于同一个工作组中,就我所见的工作组名称匹配而言)。两台计算机都运行 Windows XP Pro SP3。B 已完全更新,A 正在更新,因为它是新安装的(A 的上一个版本已失效)。
A 可以在网络上看到 B,并且可以浏览 B 的共享文件夹。我不需要输入任何用户凭据即可执行此操作。
B 可以看到 A 存在,但不会浏览 A 的共享文件夹,甚至不会列出它们,直到我输入 A 上的用户的凭据。
我确信这不是防火墙设置,我已将其设置为允许所有本地网络流量。
我认为这与我共享文件夹的方式无关,因为我必须输入凭据才能看到共享,更不用说浏览它们了。
到目前为止我检查的所有内容都表明我已经在 A 上启用了文件和打印机共享,但是我在安装操作系统时并没有明确地执行此操作。
我还需要在 A 上做什么才能让 B 无需用户 ID 和密码即可查看其共享?
我应该补充一点,在重建 A 之前,两台计算机可以正常浏览彼此的共享文件夹。这次我显然忘记做某事了。
答案1
我已经搞清楚了这里发生了什么。这取决于每台机器上设置的账户及其密码。感谢重型让我走上正确的道路。
计算机 B(旧安装)有两个管理员帐户 B1 和 B2
机器 A(新安装)有两个管理员帐户 A1 和 A2,外加一些用户帐户(不影响行为但相关)。
账户 A1 和 B1 上的用户名和密码匹配。账户 A2 和 B2 上的用户名匹配,但密码不匹配。
A 可以看到 B 因为我使用账户 A1 登录(其中所有内容与 B1 匹配)。
B 看不到 A,因为我登录的是帐户 B2,帐户名称匹配但密码不匹配。之所以看不到,是因为我锁定了 A 上的帐户,以阻止孩子们随意安装东西,所以我对 A1 的密码保密。几周后,当我重新安装完整的操作系统时,我会将用户帐户添加到 B。当我这样做时,我会设置帐户,使其名称和密码与 A 上的一致。
B 上的主帐户是 B2,我忘记将帐户 B1 的密码设置为与新的 A1 帐户相同的密码。因此我感到很困惑。
答案2
家庭版还是专业版?(如果计算机 A 运行的是 XP 专业版,也许你需要打开简单文件共享以绕过登录。)
答案3
我突然想到有两种可能性。
在旧设置中,A 的股票读进入每个人,因此只需从 B 浏览到 A 上的共享即可客人用户并可以看到共享。在新设置中,每个人缺少权限,因此 A 不接受客人用户。
在旧设置中,B 将 A 的共享映射到网络驱动器(选中“登录时重新连接”选项),并且您在创建映射时提供了用户名和密码。浏览 A 时无需密码,因为 B 已经登录。在新设置中,您尚未映射该共享,因此浏览不是无需密码的。
这两种情况听起来是不是很熟悉?
答案4
默认情况下,在运行 Windows XP Professional 且未加入域的计算机上,所有传入网络连接都被强制使用来宾帐户。(http://support.microsoft.com/kb/300489)
通常情况下,net guest 帐户默认处于启用状态,但您可以在命令提示符中尝试:NET USER GUEST
如果由于某种原因被禁用,请使用NET USER GUEST /active:yes