(在 Win7 Ultimate x64 SP1 上)
所以我已经使用 Win7 备份\\192.168.0.100\Backup\main-desktop\
一段时间了,没有问题。
昨天我尝试设置 crashplan 来同步我的 dropbox 文件夹和网络共享。然后我发现 crashplan 在系统帐户下运行,无法看到我的用户映射驱动器。所以我创建了一个启动脚本
net use O: \\192.168.0.100\Documents /USER:192.168.0.100\username password
并将其设置为在网络接口启动后以系统帐户身份在启动时运行。(上面的 net use 脚本、本地登录的用户以及在 Windows 备份中输入的明确用户名/密码的用户名和密码相同)。
我今早醒来发现 windows 备份中有错误标志,并且“无法使用网络位置”(0x800704B3)。
如果我禁用启动任务并重新启动,则 Windows 备份可以正常工作。
我不确定为什么为另一个用户映射驱动器会终止 Windows 备份(同一服务器,不同文件夹)。我可以使用另一个程序同步这两个文件夹来解决此问题,但我完全不知道为什么会发生这种情况(并且这种情况 100% 可重复)。卸载 crashplan 客户端不会改变任何东西 - 正是在系统帐户下运行的 net use 破坏了 win7 备份(到网络位置)。
答案1
从此链接获得部分答案(完整功能解决方法,仍然不知道不稳定的原因):Ars Technica 论坛帖子
我建议调查一下这个TechNet文章。我在尝试弄清楚为什么我们的一些在 XP 下工作的域登录脚本在 Win7 下无法工作时偶然发现了它。我从未真正实施建议的修复,因为事实证明,摆脱旧的、毫无意义的登录脚本是一个更好的主意,但听起来你的情况可能足够相似,它可以帮助你。
基本上,我应用了参考的注册表修复,将 crashplan 服务更改为在我的用户帐户“具有最高权限”下运行,重新启动,然后它就能够看到网络驱动器而不会导致不稳定。
引用的 TechNet 文章建议的实际注册表项是:
1.Click Start, type regedit in the Start programs and files box, and then press ENTER.
2.Locate and then right-click the registry subkey HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
3.Point to New, and then click DWORD Value.
4.Type EnableLinkedConnections, and then press ENTER.
5.Right-click EnableLinkedConnections, and then click Modify.
6.In the Value data box, type 1, and then click OK.
7.Exit Registry Editor, and then restart the computer.
答案2
根据我的经验,如果凭据不同,安装网络驱动器可能会导致其他网络驱动器出现问题。假设您以用户 chris 的身份使用 \\server\data,以用户管理员的身份使用 \\server\backuplocation,那么您只能同时“使用”其中一个。
由于 Windows 客户端一次只能使用 1 个用户名连接到 1 个服务器,因此无法修复此问题。