我有一个网络文件共享,其中包含许多快捷方式,每个快捷方式都运行多个应用程序中的一个,这些应用程序从该特定文件共享中加载数据。网络文件共享&应用程序位于运行Server 2003的系统上,并且该文件共享的所有权限都保持不变。
从运行Windows XP的系统执行时,应用程序运行正常。一个系统刚刚更改为Windows 7.在Windows 7上运行应用程序时,用户(然后)是该Windows 7系统上的本地管理员。最初,它们每个都运行正常,我能够从一个特定的应用程序打印。但是,当用户现在不再是该系统上的本地管理员时,该应用程序将不会打印,说它需要本地管理员权限才能执行此操作。您可以通过右键单击并使用快捷方式的提升权限运行来绕过它 - 应用程序将打印&功能很好。
但是,请记住右键单击&使用提升的权限运行并不容易记住,尤其是当您在应用程序中向下导航几个级别时,却发现无法从应用程序中进行打印。
快捷方式可以通过使用UNC名称或映射驱动器(取决于用户)来定位。在我的测试中,我使用的是UNC名称 -
\\servername\datafolder\content\myshortcut.lnk
如果我在快捷方式上转到“属性”,则“兼容模式”显示为灰色且无法更改。但是,如果我进入故障排除兼容性&接受推荐的设置 - 应用程序执行正常。但是,当它尝试保存故障排除程序建议的更改时,它表示应用程序不兼容。 (FWIW,修复应用程序设置CompatMode =#WINXPSP2和UserVerifySolution = Verify_YES)。
缺少:
有没有办法在网络共享上的多个快捷方式中应用兼容模式的更改,而不会造成更多的混乱,或者使用提升的权限打开这些快捷方式?
谢谢,
SC