![Windows XP Professional 不会在重新启动时保存网络凭据](https://linux22.com/image/506759/Windows%20XP%20Professional%20%E4%B8%8D%E4%BC%9A%E5%9C%A8%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E6%97%B6%E4%BF%9D%E5%AD%98%E7%BD%91%E7%BB%9C%E5%87%AD%E6%8D%AE.png)
我们有一台 Windows XP Professional 计算机,需要访问由 Windows Server 2003 计算机托管的网络共享,但用户不想一遍又一遍地输入用户名和密码。XP 计算机不在域中,但服务器在域中。要进行此设置,我们进入通过键入以下内容打开的对话框:
控制用户密码2
然后添加相应的服务器名称和凭据。几个月来,这种方法一直很有效,用户无需输入密码。
不过最近,我们每次打开电脑时都必须输入用户名和密码。
重新启动后,任何重新连接到网络共享的尝试都会导致 Windows 再次要求输入网络凭据。如果我们返回 userpasswords2 对话框,我们刚刚输入的服务器名称和凭据就会消失。手动连接共享时,选中记住密码的复选框在重新启动后没有任何效果。发生了什么?
答案1
加入域是最好的答案。以下方法有效但不安全。
清除所有驱动器映射:从 wkstn 上的 CMD 提示符中输入:
网络使用 * /del /Y 网络使用 /persistent:no
重新启动工作站。
如果驱动器映射返回,则您需要找出它的来源并停止它。确保启动时没有其他批处理文件在运行,查看启动文件夹和注册表。有时,从 Windows 资源管理器执行“断开驱动器”会将其删除,而 Net Use /del 不会删除。
创建一个批处理文件并将其设置为在登录时运行:
将以下文本保存为 C:\Admin 中的 wkstn 上的 MapDrives.bat 文件,或用户不会意外删除它的地方。Net Use * /del /Y Net use X:\ServerName\ShareName /User:DomainUser DomainPassword
根据需要将 MapDrives.bat 的快捷方式放在 All Users\Startup 或 %ThisUser%\Startup 文件夹中。在快捷方式的属性中将其设置为以最小化方式运行。
从 CMD 提示符手动运行 bat 文件以确认并解决任何错误。
重新启动工作站并再次测试。
答案2
如果没有列出,请尝试将凭据添加为存储凭据。这对我有用。
答案3
是否有任何组策略对象可能会改变预期行为?您可以通过运行 RSOP.MSC(策略结果集)进行检查
答案4
我遇到了同样的问题,但我设法通过重新映射网络驱动器、输入密码并勾选“记住密码”框来解决问题。下次登录时,我不需要添加管理员密码。希望这能有所帮助。