与Windows 98和Windows 2000相比,Windows XP的网络功能更加强大,不过这强大的网络功能你用到了多少?现在我们一起来体验一下Windows XP中的远程操作。
远程协助
对我等菜鸟,平时电脑出现一些自己解决不了的问题大概都会找身边的朋友来帮忙,只不过每次都麻烦人家上门跑一趟,时间一长自己也会不好意思,况且有时候朋友可能无法亲自来解决,在电话里又说不清,这可怎么是好。
好在利用Windows XP的远程协助,只要通过网络,朋友就可以在千里之外亲自操作有问题的电脑,一步一步地解决问题。
要使用远程协助首先得满足一些条件,即双方的计算机都安装了Windows XP操作系统;而为了取得较好的效果,你得有一条快速的网络连接,并且都要有公网IP,如果一方在局域网内部,那么网络的一些设置可能会使得远程协助失败。还有一点,远程协助只能解决一些不是太严重(至少电脑还能上网)的问题,如果问题重大到系统都不能正常启动,那远程协助也就无法使用了。在满足了上面这些条件后就准备开始吧!我们在这里模拟两个用户进行远程协助的演示,其中A用户的电脑遇到了一些小问题,B用户则通过网络帮助他。
发送邀请:
对于用户A,最简单的方法就是通过电子邮件发送邀请文件给用户B。A在“开始-帮助和支持”的“请求帮助”目录下点击“邀请您的朋友用远程协助连接您的计算机”,之后会出现图一的界面。
图 一
如果你曾发送过邀请,也可以在这里查看过去的邀请的一些详细信息和状态。如果只需要发送一个新的邀请,就直接点击“邀请某人帮助您”,接着出现图二的窗口
图 二
在这里可以使用两种方法邀请别人,即Windows Messenger和电子邮件。先看看如何通过电子邮件邀请。在“键入一个电子邮件地址”处输入用户B的电子邮件地址,然后点击“邀请此人”,随后你可以输入一些希望被用户B看到的消息,例如大致描述一下你遇到的问题以及你希望他如何帮助你等,输入完毕后点击“继续”,会出现图三的界面,
图 三
安全起见你可以设置邀请的过期时间,对于一些小问题通常设置一小时后过期就足够了,而你还可以用密码保护这个邀请,用户B如果要通过这个远程协助文件连接到你的电脑就必需输入预先设定的密码,密码需要你通过电话或者其他方式告诉他。使用电子邮件邀请别人时需要注意,你的电脑中必需指定有一个默认的电子邮件客户端程序,例如我们平时收发电子邮件的OE,Outlook,Foxmail等都可以。要注意,在你使用电子邮件的方式邀请别人协助的时候,发送了邀请信之后要保证IP地址没有变化,否则对方将无法找到你。
如果你希望使用Windows Messenger邀请朋友,则两人必需都打开了Windows Messenger(注意,需要的是Windows Messenger而不是MSN Messenger,虽然名字类似但它们绝不等同),然后在与用户B的对话窗口下“我想…”目录中点击“寻求远程协助”,然后就可以等待用户B接受邀请。或者你可以在图二的界面中选择一个在线的联系人直接邀请。
接受邀请:
用户B可以通过电子邮件或者Windows Messenger接受你的邀请。如果是电子邮件的方式,在B收到的来自A的电子邮件中会带有一个附件,文件名为rcBuddy.MsRcIncident,双击这个文件并输入密码(如果需要的话)就可以开始远程协助。而在Windows Messenger中就更简单了,只要同意接受对方的邀请就可以开始连接。
开始协助:
用户B开始连接到A的电脑时,A的电脑会弹出一个窗口,询问是否允许B连接(图四),
图 四
A需要点击“是”。注意,B这时仅能查看A的屏幕,而没有控制权。这时双方可以尝试通过查看屏幕并打字对话解决问题。如果B仅凭查看屏幕不能解决问题就可以试试获得控制权。在用户B的远程协助窗口上点击“获取控制权”,然后需要经过A的同意,同意后B就可以在自己的远程协助窗口中直接操作A的电脑(图五)。
图 五
如果网络条件够好,在协助的过程中双方还可以语音对话以及发送文件。安全起见,在协助结束后一定要记得在帮助和支持中删除相应的邀请。
远程桌面
设想一下,有天你到单位后才发现家里的电脑没有关闭,或者远方的一台无人操作的电脑需要维护你又无法到达现场。遇到这种情况怎么办?利用远程桌面就可以轻松实现。
默认情况下Windows XP的远程桌面功能是禁用的,首先要启用它,在“我的电脑”图标上点击鼠标右键,并选择“属性”,打开系统属性对话框,然后打开“远程”选项卡,选中“允许用户远程连接到这台计算机”,并点击“选择用户”按钮选择允许哪些用户进行远程连接(图六),设置好后就可以开始了。
图 六
远程桌面对操作系统没有特别的要求,对于Windows XP,直接点击“开始-所有程序-附件-通讯-远程桌面连接”;对于Windows 98或者其他版本,则可以直接把XP的光盘放入光驱,在自动运行界面上依次点击“执行其他任务-设置远程桌面连接”,然后按照向导设置。
打开远程桌面连接后会出现图七的界面,输入想要连接的计算机的IP以及登录使用的用户名和密码后点击“连接”。稍等片刻就可以开始操作了。
图 七
对于远程桌面有几个问题需要注意:
对于Windows XP Professional,现阶段用户通过网络远程桌面功能登录系统时系统的本地已经登录的用户会被注销,这是一个系统特性,无法解决。Windows Server 2003的远程桌面则没有这个限制。
另外,只有Professional版的Windows XP才有远程桌面的功能,Home版没有。不过Home版可以作为远程登录的客户端。
由于安全方面的考虑,没有密码的用户帐户不能拿来进行远程桌面登录。
远程管理注册表
其实通过网络我们能对远程电脑进行太多的操作了。试试运行regedit打开注册表编辑器,然后在“文件”菜单下点击“连接网络注册表”,选择一个局域网内的计算机试试,是不是很轻易就获得了远程电脑的部分注册表数据(对方的Remote Registry服务必须在运行中)。而运行MMC后添加控制台选项,还可以查看更多关于远程计算机的信息。如果局域网中有域存在,Windows的网络功能还会更加强大,这些相关内容可以自己看看Windows的帮助以及网上的一些文档资料,这里就不再多说了。
安全问题
通过上面的试验我们已经知道现在连接远程电脑并不是一件困难的事情。以前可能还需要偷偷植入一些木马程序,可是现在系统内置的远程操作功能如果使用不当就会变成一个超级大木马,因此安全问题也就越来越突出。
首先,如果你不准备在你的电脑上使用远程协助和远程桌面功能,就应该在系统属性的远程选项卡下禁用它们。你也可以通过运行Services.msc打开服务配置对话框,禁用其中的Remote Registry服务。
其次,如果你需要使用上面的这些功能,那就只能从用户账户的安全性上考虑了。记得要禁用Guest账户,最好能把Administrator账户更名。并且每个账户都能设置一个强密码,密码位数不能太短,不能使用现成的英文单词或者任何纪念日期等数字,最好能大小写字母和数字混合。
经过这样的设置,你的系统应该算得上比较安全了,而你的这些远程功能也不会受任何影响。