远程桌面是
WindowsServer2003中一个比较酷的特性,它可以让你远程登录一台
机器并在其上工作,好像你就坐在那台机子前面操作一样(在
Windows2000高级
服务器版中,这个特性在远程
管理模式中被称为终端服务)。远程桌面对于在远地修复服务器
故障,起到了
类似救生员的作用。不过,假如你在把服务器运到外地之前,忘了启用这个特性怎么办?如果服务器是在你面前,要启用远程桌面当然很容易:只须以管理员身份登录,打开“控制面板”中的“
系统”,选择“远程”标签页,然后在远程桌面选中复选框”允许用户远程连接这台
计算机”即可。 不幸地是,你不能在远程机器上使用系统实用工具来启用远程桌面(尽管你使用“计算机管理”通过连接控制台到远程计算机时,右击根节点,选择“属性”,可以访问远程计算机的“系统”的一些属性标签页,但“远程”标签页不可访问。如图1所示。这里远程计算机名为SRV220)。
. r0 ?5 ~1 w y5 w' g' `9 W: a2 M/ c' \7 q" q" X- O" `) `( c: q
. a- O9 }3 N9 S
6 l( k4 o4 Y6 ^ d+ s图1
, \1 M6 c7 _3 a 解决方法如下: 坐下来,以管理员身份登录你的Windows
XP工作站,启动注册表
编辑器(开始->运行->regedit->确定)。然后选择“文件”菜单中的“连接
网络注册表”项(如图2)。
4 h, b2 C) }" U) {4 P
& A3 I/ E. g8 S _$ W2 h
4 X2 }9 X8 T' ~1 D
7 Q: ~3 a6 {: ~+ ] q/ F# L图2 这时打开了“选择计算机”对话框,既可以通过浏览活动目录来定位远程服务器,也可以在文本框中键入它的名字(如图3)。
* n, b# q5 _ L% v3 }
0 w. |5 | f& O) [
4 D. O ]* L8 H: m% h1 g0 m1 {
! B: T7 }) Y' D) x4 T1 N
图3 点击“确定”,一个代表远程机器的节点就出现在注册表编辑器中(如图4)。
5 }( H( \. K% N1 l; P+ N9 N
* q, C; H8 q1 ~% i( i, |# ~
) ] z ?( G3 [* h$ z* [' [) ?" c% M% [
' f1 G! l$ W$ N5 I3 d: _) w ?图4
- G7 X/ Z4 O) u1 y: V4 p5 N3 d
现在在服务器上浏览HKLM,找出如下注册表键(如图5): HKLM\SYSTEM\CurrentControlSet\Control\TerminalServer
' P! v2 W" C6 d1 I7 W6 m4 Z+ P
9 P+ M$ v2 w" @$ }
4 @# ]: X" T7 h0 A2 U0 G- n0 o
Z6 t. J P L1 G5 A" a) u图5 在TerminalServer键下,你将发现一个名为fDenyTSConnection的REG_DWORD型键值。双击这个键值打开“编辑DWORD值”对话框,把1(禁用远程桌面)改成0(启用远程桌面)(如图6)。
1 Y) }* [6 y$ K6 V
7 p4 f8 t; g, R, ~
! E3 o6 s* C' i4 h/ i, P1 ]* _
; b& C; {" ?- [6 Q ?/ {$ L
图6 该远程机器需要重新引导,以使更改生效。因此打开一个命令提示符窗口,键入如下命令:shutdown-m\\srv220-r
" j6 D2 i @4 z p3 E4 \
远程机器重新引导后,它的远程桌面应该被启用了。为了从你的工作站进行验证,打开“开始”->“所有
程序”->“
附件”->“通讯”->“远程桌面连接”,在远程桌面连接登录框中,输入远程服务器名,等出现提示时再输入你的管理员口令,就可以登入远程服务器了。