Windows资源pipe理器(文件名)string损坏时使用远程桌面?

有没有人遇到过这个问题?

远程桌面连接浏览资源pipe理器中的文件夹时,有时文件名string将被损坏,所以它们在Windows资源pipe理器中显示不正确。

远程桌面(或terminal服务)必须有某种forms的stringgraphicscaching,几乎随机地破坏特定的string,特别是在Windows资源pipe理器中的文件名。

我不能复制按需错误,但一旦发生,您可以复制文件名string并将其粘贴到资源pipe理器中的其他位置,例如地址栏,“运行”对话框等等。string也会在那里被破坏。 如果你手工inputstring,即使你input了string的第一部分,最后一部分,并添加了最后一个字符,最后的结果也一样,只要你添加了最后一个字符,它也会被破坏。一旦被破坏的string被重新build立,可视化显示是错误的(它变成空白或者具有错误的字符)。

这完全是一个视觉缺陷。 我仍然可以编辑string。 如果我删除一个字符,整个string显示正常(因为它是一个不同的string)。 如果我添加一个不同的字符,它也显示正常,但只要我添加原始字符,恢复原始(损坏)的string,string的显示是空的或乱码。

谁可以报告..这显然是一个讨厌的错误。

编辑:一个损坏的string似乎通过从文件属性对话框,如IDstring,像“权限”或“允许”,和文件path的单词stringreplace可视化显示自己: 也许这个bug与显示文件属性窗口有关。

编辑:添加下面的图像。 如果我调整分隔符的大小,string将会改变(它们以“…”结尾,所以它是一个不同的,没有损坏的string,显示效果很好。实际上,你甚至不能从远程捕获这个全屏图像桌面上,因为它回来没有显示毛刺!只有通过将远程桌面窗口恢复到窗口化状态,并打开远程桌面窗口打开客户端桌面的图片,才有可能看到这个腐败…所以也许它是一个客户端string呈现问题。

远程桌面损坏示例http://i29.tinypic.com/2dihh0l.png

我已经完全看到了你在Windows Server 2003机器的RDP会话中描述的内容。 我一直无法重现错误,我可能只看过20-30次(在数千次RDP会话中),但是我已经看到了。

我已经在一个窗口和全屏幕中看到了这一点。 我几乎总是使用“低速宽带”“体验”设置,所以只启用位图caching和视觉样式。

是的,这在我连接的AWS虚拟机上似乎很常见。

虽然没有引起任何严重的问题。

我过去经历过这个。 尽pipe像Evan一样,对我来说这也是一件难得的事情。

您可以尝试删除C:\ Documents and Settings \用户名\ Local Settings \ Application Data \ Microsoft \ Terminal Server Client \ Cache中的文件

或对于Vista C:\ Users \用户名\ AppData \ Local \ Microsoft \ Terminal Server Client \ Cache

这些文件将有一个.bmc连接,所以这些可能是它创build的位图caching文件。 不知道是否清除这些文件将做的伎俩,但你可以给它一个没有不良影响的一枪。

是的,我也看到了,虽然很less,而且总是在紧张/严酷的networking条件下,重新连接总是解决它 – 所以我认为这是一个小故障,由于太多的数据包丢失或类似的问题…但进一步探索^^,这是非常有趣的

我不确定这是事实与RDP(但它确定与ICA),但据我所知,本地客户端模拟大多数Win32 UI的东西,如窗口,边界,大部分文本,input文本框等,以加快在许多情况下(仅仅是像vectorgraphics),显示器只能被告知要绘制什么,而不是发送一个实际的图像给所有的东西(因为那样会非常慢,就像VNC一样)。 因此,由于networking条件(或错误)的麻烦而导致文本string被破坏似乎不太可能。

我在不同的列表视图中看到了与远程桌面客户端相同的问题(不限于Windows资源pipe理器)。 一些观察:

  1. 在调整列的大小时,数据可以随机变化(从正确的值切换到看似随机的值)。
  2. 如果你截图,文本显示正确;
  3. 这似乎只发生在远程桌面客户端的版本6(v5和v7不显示此问题);
  4. 它似乎只影响虚拟列表视图 – 具有“标准”列表视图,Windows将文本存储为控件本身的一部分; 使用虚拟列表视图,Windows将消息发送到应用程序,以请求给定行和列的项目的文本。 这样一来,应用程序就可以有效地在列表中显示大量项目(例如,执行增量更新)。

有没有人知道这是否有一个微软高宝?

和Larry一样,远程桌面在XP Pro SP2上工作得很好(我每天打开几个会话),升级到SP3后我才开始看到这个问题。 我每天都会看到这个,而且真的很烦人,所以我会对任何已经为他人工作的解决方法/修复感兴趣。

我发现唯一的解决方法是回滚到原来的XP SP2 RD客户端和DLL文件(date2004/08/04)。 只需要replace\ WINDOWS \ system32中的mstsc.exe和mstscax.dll以及\ WINDOWS \ system32 \ dllcache中的mstscax.dll(先备份原始文件!)。 这适用于XP SP2和XP SP3机器。