我最近发现,当我查看计算机的属性窗口(例如控制面板 - 系统和安全 - 系统)时,Windows 7 会显示 Windows XP 样式的监视器图标。请参阅下面的屏幕截图。
为什么会发生这种情况?有办法纠正吗?我知道如何更改 Windows 中的图标,但我不知道我是否能够更改这个图标。它不会造成任何损害(至少我并不知道),所以应该是无害的。但这很烦人。我当然不希望 2014 年的现代操作系统出现这种情况,无法处理像图标这样简单的事情......
更新:
我正在从旧的 Windows Vista 计算机远程使用新的 Windows 7 计算机。这就是我看到这种情况的原因。当我本地登录 Windows 7 时,它会显示正确的图标/图像。
我还有另一台 Windows 7 电脑,当我从 Vista 远程登录到那台电脑时,它会发生完全相同的事情。因此,问题并不只出现在新电脑上,每次我使用 RDP (mstsc.exe) 远程登录时都会发生这种情况。
但这不是很奇怪吗?这些计算机都在我的局域网上,当我连接时,我在 mstsc.exe 中选择了所有花哨的功能。我检查了显示选项(在 mstsc.exe 中),它设置为 32 位颜色深度。性能(网络带宽)也设置为最高。
但是,我仍然在远程计算机的控制面板中看到过时的老式图标,好像它处于某种奇怪的 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(不过,请先检查要求)。