避免找不到,搬过来留档,原文 链接
Windows Server 2008 R1 (基于Vista的核心的那个,不是后出的基于Win7核心的) 即使安装了桌面体验功能,并且开启了 Vista Aero 或者 Vista Basic 主题,用远程桌面连过去的时候,仍然是给你显示一个无聊的 Windows Classic 主题(Vista 的话此时会显示 Vista Basic 主题)。你说这 Classic 主题要是能正常描绘也就罢了,偏偏只要鼠标划过系统托盘一下,整个任务栏贴图就破了,用起来让人难受死了。于是实在很不爽了,搜了一下,人老外还真有办法解决,于是转贴如下:
http://www.win2008workstation.com/forum/viewtopic.php?f=11&t=62
http://www.win2008workstation.com/forum/viewtopic.php?p=4210
如果看不是很明白就稍微解释一下,首先也是有人提出这问题,然后人家就开始研究,有人就发现了如果远程过去然后断一下网,等远程桌面自己去恢复连接就可以正常显示 Vista Basic 主题。然后再研究,发现只要连上远程桌面,注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager\Remote 这里的 ThemeActive 就会被强制设成 0 值,这就代表 Classic 主题,如果没有这个项目或者值为 1,就是 Vista 主题。如果断网后自动重连的时候这里的这个项目就会被删掉。再研究就发现每次连上远程桌面时候是由 C:\Windows\System32\TSTheme.exe 往注册表里面写这个值的,于是有人就把 TSTheme.exe 给 Patch 了一下,要改的地方就是:
Version: SP1 x86 – Verified
MD5: d9383476ca1b8c9fda2909815f4c45ad
Find: 75 36 FF B5 5C
Replace with: E9 33 00 00 00
Version: SP1 x64 – Verified
MD5: 73ee3acb4284f47fee55f2dfa634c3fb
Find: 75 33 8B 44 24
Replace with: E9 30 00 00 00
Version: SP2 x86 – Verified
MD5: 1904dba08c2d63ce2025cad78f5df2bb
Find: 75 36 FF B5 5C
Replace with: E9 33 00 00 00
Version: SP2 x64 – Verified
MD5: 73ee3acb4284f47fee55f2dfa634c3fb
Find: 75 33 8B 44 24
Replace with: E9 30 00 00 00
把改好的文件替换掉旧的即可。