遠端桌面後,目標 PC 某些捷徑不起作用,可能會遺失 %windir%

遠端桌面後,目標 PC 某些捷徑不起作用,可能會遺失 %windir%

幾個月前,我在一台 PC 上遇到了一個問題,現在確實需要考慮一下(部分原因是我認為這是由於 RAM 故障導致 BSOD)。

我的電腦運行 Windows 7 x64

當我遠端桌面到這台電腦時,我注意到任務欄中的一些快捷方式不起作用,具體來說:

  • 資源管理器:「無法開啟此項目。它可能已被移動、刪除......」等
  • 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 以及資源管理器的問題仍然存在。所以我不確定 %windir% 是問題所在。

問題不僅存在於透過遠端桌面連線時。一旦我遠端連接到那台電腦,當我稍後親自返回時,問題仍然存在。只有登出並登入才能修復它。

任何想法將不勝感激。

答案1

幾個月來我一直在與同樣的問題作鬥爭。

我終於在這裡找到了我的情況的答案:

無法解析 %windir% / 無法修改 %path% 或在啟動時重設 %path%

解決方案總結:“確保您的路徑小於 2048 個字元。”

我安裝了軟體的試用版,該軟體向我的路徑添加了總共 635 個字符,使其長度超過了 2048 個字符。一旦我縮短了路徑,我就可以毫無問題地連接/斷開連接。

相關內容