远程桌面是
WindowsServer2003中一个比较酷的特性,它可以让你远程登录一台
机器并在其上工作,好像你就坐在那台机子前面操作一样(在
Windows2000高级
服务器版中,这个特性在远程
管理模式中被称为终端服务)。远程桌面对于在远地修复服务器
故障,起到了
类似救生员的作用。不过,假如你在把服务器运到外地之前,忘了启用这个特性怎么办?如果服务器是在你面前,要启用远程桌面当然很容易:只须以管理员身份登录,打开“控制面板”中的“
系统”,选择“远程”标签页,然后在远程桌面选中复选框”允许
用户远程连接这台
计算机”即可。 不幸地是,你不能在远程机器上使用系统实用工具来启用远程桌面(尽管你使用“计算机管理”通过连接控制台到远程计算机时,右击根节点,选择“属性”,可以访问远程计算机的“系统”的一些属性标签页,但“远程”标签页不可访问。如图1所示。这里远程计算机名为SRV220)。
; A6 ?+ T3 t, o8 ?: x( N' T6 Q. n0 X. K
3 ]- ^2 j. ]1 C! h
* {8 o) @$ g1 D$ `" H: c) a图1
4 S# r8 N, a! G, c& d4 T 解决方法如下: 坐下来,以管理员身份登录你的Windows
XP工作站,启动注册表
编辑器(开始->运行->regedit->确定)。然后选择“文件”菜单中的“连接
网络注册表”项(如图2)。
) A- @+ h9 ~9 i- {
4 r* c! j: D" X6 U8 d: G" k+ R
$ C6 n( P% r$ q* n- Q4 s; f3 {6 [+ A. ]- \6 |
图2 这时打开了“选择计算机”对话框,既可以通过浏览活动目录来定位远程服务器,也可以在文本框中键入它的名字(如图3)。
1 S) n* t9 S: C4 {) Q
8 f8 m& g" ~6 s F1 y( ?% t
$ E1 T. h& ?5 P' L# h- c7 a
$ x2 B( {" M% s; Q9 ^% u图3 点击“确定”,一个代表远程机器的节点就出现在注册表编辑器中(如图4)。
# ]0 L5 Z T' o* T
( [7 S3 a3 | j9 G
z3 H: l+ |* k+ `
% B3 U5 F9 T) q+ c图4
# u% U& m! Z- T0 F2 j J
现在在服务器上浏览HKLM,找出如下注册表键(如图5): HKLM\SYSTEM\CurrentControlSet\Control\TerminalServer
* B5 G$ e- j7 o$ p. j! a# Z, ] i* o& A. Z( H1 I( \
7 K' |1 P; \1 X t7 `# G; x- D) p8 j' \
图5 在TerminalServer键下,你将发现一个名为fDenyTSConnection的REG_DWORD型键值。双击这个键值打开“编辑DWORD值”对话框,把1(禁用远程桌面)改成0(启用远程桌面)(如图6)。
* W/ B. d! t! q( u) ?( t0 ^9 S+ O5 W
0 w9 W8 m! W, F) | j B2 K
2 c- F) ^0 T. _2 V2 d0 ^; O
+ w1 K" S3 A& n* s$ ]
图6 该远程机器需要重新引导,以使更改生效。因此打开一个命令提示符窗口,键入如下命令:shutdown-m\\srv220-r
6 B' ^4 i- M5 c% n- Q$ H7 n2 E- n
远程机器重新引导后,它的远程桌面应该被启用了。为了从你的工作站进行验证,打开“开始”->“所有
程序”->“
附件”->“通讯”->“远程桌面连接”,在远程桌面连接登录框中,输入远程服务器名,等出现提示时再输入你的管理员口令,就可以登入远程服务器了。