远程桌面后,目标电脑的一些快捷方式不起作用,可能会丢失 %windir%

远程桌面后,目标电脑的一些快捷方式不起作用,可能会丢失 %windir%

几个月前,我在一台电脑上遇到了一个问题,现在真的必须看看(部分原因是我认为这是由于一块故障的内存条导致了 BSOD)。

我的电脑运行的是 Windows 7 x64

当我远程桌面连接到这台电脑时,我注意到任务栏中的某些快捷方式不起作用,具体来说:

  • Explorer:“无法打开此项目。它可能已被移动、删除……”等等
  • Visual Studio 2013:“出现问题... ...要修复,请运行 devenv.exe /resetsettings”
  • SSMS 2012:“调用目标引发了异常”

其他快捷方式似乎不错(例如 Excel、Outlook、IE、Chrome、Firefox、Notepad++、LINQPad)

当我导航到实际的程序文件(例如devenv.exe)并运行它们时,会出现同样的错误。

所以我专注于资源管理器。如果我explorer.exe在运行提示符下运行,它会起作用。如果我运行快捷方式属性“ %windir%/explorer.exe”,它会说找不到它。如果我%windir%在资源管理器或运行提示符中运行“”,它会说找不到它。

所以我想知道是否%windir%存在问题(例如,SSMS 和 VS 是否有引用该环境变量的文件)?

但是,如果我在 %windir% 消失后再设置它,则从任务栏启动 VS 和 SSMS 以及 Explorer 的问题仍然存在。所以我不确定 %windir% 是不是问题所在。

问题不仅仅出现在通过远程桌面连接时。一旦我远程连接到该 PC,当我稍后亲自返回时,它仍然有问题。只有注销并登录才能解决问题。

任何想法都将非常感激。

答案1

我已经与这个问题斗争了几个月。

我终于在这里找到了适合我的情况的答案:

无法解析 %windir%/无法修改 %path% 或启动时重置的 %path%

解决方案总结:“确保您的路径少于 2048 个字符。”

我安装了一个试用版软件,它为我的路径添加了总共 635 个字符,使路径长度超过 2048 个字符。一旦我缩短了路径,我就可以毫无问题地连接/断开连接。

相关内容