我尝试从以管理员身份运行的应用程序访问网络共享,但应用程序始终找不到网络路径,即使我使用 UNC 格式也是如此。例如,我运行记事本,点击打开,然后输入\\myserver\C$
。成功了。我以管理员身份运行记事本并尝试相同操作,但得到的是Windows cannot access \\myserver\C$
。(我复制并粘贴了路径以防我输入错误,但我的服务器不叫 myserver。)
我可以在 Windows 7 中毫无问题地执行此操作。如何在 Windows 8 中执行此操作?
答案1
我一直遇到类似的问题,看起来这是我们两个问题的解决方案。
http://www.winability.com/how-to-make-elevated-programs-recognize-network-drives/
文章中指向 Microsoft KB 的链接是一篇与 Windows 7 / Vista 相关的文章,但是 Microsoft 网站上与 Windows 8 相关的其他答案是相同的。
**简而言之:在这种情况下,UAC(用户帐户控制)是问题所在,因为它试图将用户与管理员分开,以获得更高的安全性。