我在 Windows 7 上映射网络驱动器时遇到了一些问题。我们有几台 Windows 7 计算机试图自动连接到网络共享(位于 Windows 2008 服务器和 Ubuntu 8.04 samba 共享上)。
驱动器在登录时不会自动连接,因为网络连接在启动时不知何故断开,然后自动重新连接。
事情是这样的:
- 用户登录(域用户,任何用户登录时都有网络连接)
- 桌面出现
- 网络符号上出现红十字
- 弹出一条消息,警告并非所有网络驱动器都可以重新连接
- 红十字消失
- 从资源管理器中单击网络驱动器即可自动连接
不过,我们发现了一个解决方法,即设置静态 IP 地址。虽然这种方法有效,但并不是我们想要的解决方案。
有人知道为什么 Windows 7 在登录时尝试与 dhcp 服务器重新协商吗?是否可以禁用此功能?
答案1
您可以考虑编写一个登录脚本,使用以下命令重新连接网络驱动器
net use x: \\server\share
可以设置此脚本(通过组策略)以在每个用户登录时运行并连接适当的驱动器
答案2
不久前我遇到了这个问题。我遇到的原因是生成树。在 Cisco 交换机上,端口启动期间有 50 秒的时间段,在此期间没有流量通过,而交换机会进行侦听、学习等,以防止网络中出现循环。在交换机的每个端口上打开 portfast 会禁用生成树,从而使端口更快地变为活动状态。我注意到问题出现在较新的 PC 上,因为它们的启动速度更快。在交换机上,对于连接到工作站的任何端口,输入 switchport host。这将打开 portfast(禁用生成树,因此请注意不要创建循环),关闭中继、CDP 和 VTP。
答案3
在当今时代,硬寻址机器毫无意义,尽管它确实经常解决一些问题。我同意,只需为用户创建一个登录脚本并将其应用于 AD 中对象的属性中。
这将自动映射驱动器。