解决 Windows Server 2008 远程桌面无法开启桌面主题的问题

避免找不到,搬过来留档,原文 链接

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

 

把改好的文件替换掉旧的即可。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇