为什么 Windows 7 在使用远程桌面时会显示 Windows XP 风格的监视器图标而不是使用 Aero 主题?

为什么 Windows 7 在使用远程桌面时会显示 Windows XP 风格的监视器图标而不是使用 Aero 主题?

我最近发现,当我查看计算机的属性窗口(例如控制面板 - 系统和安全 - 系统)时,Windows 7 会显示 Windows XP 样式的监视器图标。请参阅下面的屏幕截图。

A

为什么会发生这种情况?有办法纠正吗?我知道如何更改 Windows 中的图标,但我不知道我是否能够更改这个图标。它不会造成任何损害(至少我并不知道),所以应该是无害的。但这很烦人。我当然不希望 2014 年的现代操作系统出现这种情况,无法处理像图标这样简单的事情......

更新:

我正在从旧的 Windows Vista 计算机远程使用新的 Windows 7 计算机。这就是我看到这种情况的原因。当我本地登录 Windows 7 时,它会显示正确的图标/图像。

b

我还有另一台 Windows 7 电脑,当我从 Vista 远程登录到那台电脑时,它会发生完全相同的事情。因此,问题并不只出现在新电脑上,每次我使用 RDP (mstsc.exe) 远程登录时都会发生这种情况。

但这不是很奇怪吗?这些计算机都在我的局域网上,当我连接时,我在 mstsc.exe 中选择了所有花哨的功能。我检查了显示选项(在 mstsc.exe 中),它设置为 32 位颜色深度。性能(网络带宽)也设置为最高。

C d

但是,我仍然在远程计算机的控制面板中看到过时的老式图标,好像它处于某种奇怪的 16 位或 256 色模式?这根本说不通。这是个错误吗?还是微软通常的做生意方式?或者两者兼而有之?... 如果我专门将颜色深度设置为 32 位,我不明白为什么它应该这样做。

我发现远程登录时 Aero Glass 效果也消失了。好像远程计算机在远程连接时切换到通用 Microsoft 图形驱动程序?!?虽然这不会造成任何损害,但 Windows 的这种行为确实很烦人,而且没有统一的用户体验。当您没有启用 Aero 时,某些功能会丢失,这可能会或可能不会影响生产力(例如 Aero Peek)。Windows 不应该在这个减少的功能集下运行,就像在安全模式下使用 Windows 一样。

sfc /scanfile=%systemroot%\branding\shellbrd\shellbrd.dll命令在 Windows 7 计算机上返回“Windows 资源保护未发现任何完整性违规”。

我还没有尝试过从 Windows 7 计算机远程连接到 Windows 7 计算机。我不希望看到不同的行为,但我可能是错的,因为我相信 Windows 7 的远程桌面客户端版本比 Vista 的要新。

更新 2:

是的!正如我所料!这与 Windows 7 Ultimate 和 Windows Vista Ultimate 计算机之间的兼容性有关。请参阅下面的回答。

答案1

1.当您远程登录 Windows 7(旗舰版)计算机(远程会话)时,将显示旧式、低分辨率(且难看)的显示器图标/图像,而不是新式、高分辨率(且漂亮)的 Windows 徽标图标/图像。Windows 7 没有理由显示这个旧图标,只是因为它处于远程会话中,和/或未启用 Aero Glass。这是一个(小)错误 - 微软在下一个主要版本的 Windows 之前不会关注的那些外观问题之一。

2.如果您从 Windows Vista (Ultimate) 客户端计算机登录到 Windows 7 (Ultimate) 计算机,则无法使用 Aero 体验(主题)。这是因为缺乏支持。Windows Vista 似乎不支持远程会话中的 Aero。它在任何方向(Windows 7 主机和 Windows Vista 客户端,或 Windows Vista 主机和 Windows 7 客户端)都不起作用。什么都没有!零!

3.为了获得无缝且最佳的用户体验,请在所有计算机上使用相同的 Windows 版本。两台 Windows 7(旗舰版)计算机之间不存在此问题。

答案2

即使您启用了所有“附加功能”,RDP 也会自行调整,以便为您提供最佳性能(默认情况下,这意味着您无法使用 Aero,因为它会占用大量 CPU 和 GPU)。不过,您可以使用此处详述的步骤:http://blogs.msdn.com/b/rds/archive/2009/06/23/aero-glass-remoting-in-windows-server-2008-r2.aspx获得 Aero(不过,请先检查要求)。

相关内容