从上网本到连接到桌面的共享打印机的打印失败,没有任何提示。
台式机运行的是 Windows 7 Professional(64 位),上网本运行的是 Windows 7 Home Premium(64 位)。两者都运行的是 Microsoft Security Essentials,据我所知没有其他防火墙。两者都连接到同一个家庭组 - 我已经验证它们使用相同的家庭组密码。打印机设置为共享。在“家庭网络”配置中,共享资源的密码控制被明确禁用(我认为这是多余的,因为这两台计算机属于同一个家庭组。)
如果我上网本上依次点击“我的电脑”->“网络”,然后双击桌面图标,系统会提示我输入桌面帐户的用户名和密码,其中包括一个用于存储信息的复选框。如果我使用用户帐户登录,上网本就可以访问连接到桌面的打印机以及其他共享资源。此时,“家庭组”项出现在 Windows 资源管理器的树形视图中。用户名和密码似乎在重新启动之间没有缓存。
更令人费解的是,桌面无需任何额外步骤即可看到上网本上的共享资源。上网本没有禁用共享资源的密码控制,我也不必从桌面“登录”上网本。显然,在这方面,家庭组设置可以正常工作。
另一个可能的问题在于,台式机是双启动机器,通常在 LAN 上,具有相同的主机名和 IP 地址,但运行的是 Ubuntu Linux 而不是 Windows 7;但上网本只运行 Windows 7。
换句话说,我期望以下情况,但事实并非如此:
- 输入用户名和密码是不必要的,因为两台计算机都是同一个家庭组的一部分,并且打印机共享给家庭组。
- 输入用户名和密码是不必要的,因为两台计算机都属于同一个局域网,并且桌面上局域网共享资源的密码保护已明确关闭。
- 输入用户名和密码应该是不必要的,因为之前已经输入过用户名和密码,并且存储凭据的复选框也已选中。
- 如果需要输入用户名和密码,则应在用户尝试打印时提示用户这样做。
答案1
请确保两台计算机上的用户相同、拼写相同且密码相同。还要检查打印机上的共享权限,看看特定用户是否已连接到打印机,以便他们可以看到该打印机。希望这能有所帮助。
答案2
我找到问题所在了,“控制面板\网络和 Internet\网络和共享中心\高级共享设置”下的最后一项是“家庭组连接”,有两个选项:
- 允许 Windows 管理家庭组连接(推荐)
- 使用用户帐户和密码连接到其他计算机。
第一个似乎是显而易见的默认设置,这就是我工作工作站上的(非活动)家庭网络设置的设置方式;但出于某种原因,上网本上设置了第二个。这会强制 Windows 提示用户输入远程计算机上的帐户凭据,无论远程计算机是否需要它们。