RDP tsclient 共享驱动器快捷方式

RDP tsclient 共享驱动器快捷方式

我通过 RDP 连接到 Windows Server 2008 计算机,并选择共享本地计算机(运行 Win7)的 C: 驱动器。这始终没有问题。当我在该驱动器上创建某个内容的快捷方式(例如 \\tsclient\C\Jobs)时,它会正常工作,直到我注销。当我再次登录时,快捷方式不起作用。没有反馈,没有“找不到文件夹,是否要删除此快捷方式?”,什么都没有。我可以手动导航到该目录,但已经创建的快捷方式不再起作用,每次登录时我都需要重新创建它。

我通过谷歌找到的唯一有用信息是线程,解决方案是在登录时运行脚本来重新创建快捷方式。没有办法用批处理文件来做到这一点,而且我不想再麻烦了,所以我想看看是否有人有其他解决方案来解决这个问题。

答案1

我找到了解决办法这里. 在快捷方式目标中的目录前添加“%windir%\explorer.exe”(不带引号,带空格)。

答案2

我自己也遇到过这种情况。很抱歉提起旧帖,但 John,你帮我进一步缩小了范围。

当将 %windir%\explorer.exe 添加到路径时,它会打开一个单独的资源管理器窗口,当尝试在保存对话框中使用快捷方式时,这不是很好。

我发现,将快捷方式更改为指向本地文件(%windir%\explorer.exe),保存它,然后将其更改回原始路径后,它突然开始按预期工作。

改变该本地文件的链接会破坏链接中不可见的 GUID 连接,并将其视为网络共享的常规链接,然后该链接在登录之间有效。

这对我们最近使用 RemoteApps 转换到 OneDrive 有很大帮助!

答案3

好的,另一种解决方法是仅使用 Windows GUI。

我在本地驱动器上的一个文件夹中创建了一个“收藏夹”快捷方式。如上所述,当我进入下一个会话时,它不起作用。

然后我编辑了快捷方式的属性,并从“目标”属性中删除了引号。然后点击“应用”,快捷方式现在适用于所有会话。一定是摆脱了其他帖子中提到的隐藏 GUID。

我正在使用 Win Server 2012 R2。

相关内容