Windows XP Professional将不会在重新启动之间保存networking凭据

我们有一台Windows XP Professional计算机需要访问由Windows Server 2003计算机托pipe的networking共享,但是用户不想一次又一次地input用户名和密码。 虽然服务器是XP电脑不在域上。 为了设置这个,我们进入了通过键入的对话框:

控制用户密码2

然后添加相应的服务器名称和凭据。 这工作了好几个月,用户从来不必input密码。

最近,每次打开电脑时都必须input用户名和密码。

重新启动后,任何重新连接到networking共享的尝试都会导致Windows再次请求networking凭据。 如果我们回到userpasswords2对话框,我们刚才input的服务器名称和凭证就没有了。 当手动连接到共享时,选中该框记住密码没有任何影响,保持重新启动。 发生了什么?

join域名是最好的答案。 下面的工作,但并不安全。

  1. 清除所有驱动器映射:从wkstntypes的CMD提示符处:

    净使用* / del / Y净使用/持久性:不

重新启动工作站。
如果驱动器映射返回,那么你需要确定它来自哪里,并停止它。 确保在启动时没有运行任何其他batch file,查看启动文件夹和registry。 有时从Windows资源pipe理器中执行“断开驱动器”将在Net Use / del没有的情况下将其删除。

  1. 创build一个batch file并将其设置为在login时运行:
    将以下文本保存为C:\ Admin中的wkstn上的MapDrives.bat文件或用户不会意外删除的地方。

    净使用* / del / Y使用networkingX:\ ServerName \ ShareName / User:DomainUser DomainPassword

在所有用户\启动或%ThisUser%\ Startup文件夹中放一个MapDrives.bat快捷方式,如你所愿。 在快捷方式的属性中设置它运行Minimized。

从CMD提示手动运行bat文件以确认并解决任何错误。

重新启动工作站并再次testing。

如果没有列出,请尝试将凭据添加为存储的凭据。 它为我工作。

是否有任何组策略对象可能会改变预期的行为? 您可以通过运行RSOP.MSC(结果集策略)

在该控制面板小程序中,转到高级,然后pipe理密码。 删除您在其中看到的任何caching的凭据,然后重新连接并重新validation,看看会发生什么情况。

我有同样的问题,但我设法通过重新映射networking驱动器,input密码并勾选'记住密码'框来解决它。 下一次我login,我不需要添加pipe理员密码。 希望这可以帮助。