Board logo

標題: 〔教學〕讓遠端桌面管理恢復順暢穩定 [打印本頁]

作者: ssvmw     時間: 2006-11-13 12:07 AM    標題: 〔教學〕讓遠端桌面管理恢復順暢穩定

为了方便远程管理服务器或特殊工作站,相信不少网络管理人员都喜欢使用Windows 2000以上版本系统内置的远程桌面连接功能,来远程访问服务器或目标工作站,远程连接成功后只要正确输入帐号与密码就能登录进对方服务器或工作站中,之后网络管理人员就能像操作本地计算机那样来随意管理服务器或目标工作站了。事实上,在利用远程桌面功能来管理服务器时,并没有我们事先想象那样简单,在不同的连接环境中,通过远程桌面功能来连接服务器或特殊工作站时可能会遭遇不同的故障现象;这不,最近笔者利用远程桌面功能来管理一台远端工作站时,发现每次与远端工作站建立好远程桌面连接后,要不了多长时间连接就会自动中断,笔者根本就来不及对远端工作站进行任何管理操作,那么为什么已经建立好的远程桌面连接会强行中断呢,我们又该如何让远程桌面功能恢复顺畅连接呢?
  考虑到远程桌面功能在起初阶段能够与远端工作站建立连接,这说明本地计算机与远端工作站之间的网络连接应该是正常的,但是已经建立好的远程桌面连接随即中断,笔者估计这很有可能是远程桌面连接操作要求使用连接帐户,而笔者在登录本地计算机时没有使用相同的默认连接帐户而引起的,于是笔者尝试换用与远程工作站完全一样的默认连接帐户重新登录本地计算机系统后,再进行了远程桌面连接操作,但是这种故障现象仍然存在。很显然,这种故障现象应该是由远端工作站系统本身设置不当造成的。后经笔者努力在网上寻找相关资料,终于找到了这种故障的原因所在;原来该故障现象主要是远端工作站系统本身造成的,当远端工作站系统通过克隆方法来安装时,GHOST程序很容易将Windows系统内置的远程桌面功能给屏蔽了,同时会对一些相关注册表键值进行修改,阻止普通用户进行随意访问,这样一来当管理人员尝试对该系统进行远程桌面连接时,自然就会出现强行中断的故障现象。当我们不幸遇到这种故障现象时,可以按照如下步骤来让远程桌面恢复顺畅连接:
  首先以超级管理员身份登录进远端工作站系统,并在该系统桌面中依次单击“开始”/“运行”命令,打开系统的运行对话框,在其中输入注册表编辑命令“regedit”,单击回车键后,进入到本地系统的注册表编辑窗口;
  在该编辑窗口的左侧显示区域,找到“HKEY_LOCAL_MACHINE”分支项目,然后用鼠标逐一展开该分支项目下面的“SYSTEM\ControlSet001\Enum\Root\RDPDR”子项,在对应“RDPDR”子项上用鼠标右键单击之,从弹出的快捷菜单中执行“权限”命令,打开如图1所示的权限设置对话框;

图1
  在该权限设置对话框中,选中“组或用户名称”列表框中的“everyone”帐号,然后将“everyone”帐号的访问权限设置为“允许完全控制”;倘若我们只希望指定的用户能够对该计算机系统进行远程管理操作的话,就可以在这里选中那个特定用户的帐号,并将该帐户的控制权限设置为“允许完全控制”,最后单击“确定”按钮,那样的话网络管理人员日后需要远程桌面连接该计算机系统时,就不会受到权限方面的限制了。
  下面,我们需要将远端工作站的远程桌面功能恢复到正常状态;在恢复该功能时,可以先打开记事本之类的文本编辑程序,然后在文本编辑窗口中输入下面的命令代码:
Windows Registry Editor Version 5.00
  [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\RDPDR\0000]
  "ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
  "Class"="System"
  "HardwareID"=hex(7):52,00,4f,00,4f,00,54,00,5c,00,52,00,44,00,50,00,44,00,52,\00,00,00,00,00
  "Driver"="{4D36E97D-E325-11CE-BFC1-08002BE10318}\\0030"
  "Mfg"="(标准设备)"
  "Service"="rdpdr"
  "DeviceDesc"="终端服务重定向器"
  "ConfigFlags"=dword:00000000
  "Capabilities"=dword:00000000
  在确认上面的命令代码输入无误后,依次执行文本编辑窗口中的“文件”/“保存”菜单命令,将上面的命令代码保存成扩展名为“reg”的文件,比方说笔者在这里将上面的代码保存为“rdpdr.reg”;紧接着用鼠标双击前面创建好的“rdpdr.reg”文件,当系统弹出“注册表导入成功”这样的提示信息后,就表明上面的所有命令代码都被成功执行了。
  接下来用鼠标右键单击远端工作站系统桌面中的“我的电脑”图标,从其后出现的快捷菜单中执行“管理”命令,打开本地计算机的管理窗口,在该窗口的左侧显示区域用鼠标逐一展开“服务和应用程序”/“服务”项目,在对应该项目的右侧显示窗格中,将“Remote Desktop Help Session Manager ”服务项目选中并用鼠标右键单击之,从弹出的快捷菜单中执行“属性”命令,打开如图2所示的属性设置界面;在该界面的“服务状态”设置项处,检查一下“Remote Desktop Help Session Manager ”服务此时是否处于启动状态,要是还没有被启用的话,我们必须及时单击“启动”按钮将该服务重新启动起来。按照相同的操作步骤,我们还需要将“Telnet”服务启动起来,这样才能确保日后的远程桌面操作顺利成功。

图2
  完成上面的所有设置操作后,再将远端工作站系统重新启动一下,这么一来我们日后再尝试远程桌面连接目标工作站时,就不会出现刚刚建立好连接随即又自动断开的故障现象了

[ Last edited by TCG on 2006-11-15 at 06:16 PM ]
作者: TCG     時間: 2006-11-15 06:16 PM
〔教學〕讓遠端桌面管理恢復順暢穩定

為了方便遠端管理伺服器或特殊工作站,相信不少網路管理人員都喜歡使用Windows 2000以上版本系統內置的遠端桌面連接功能,來遠端訪問伺服器或目標工作站,遠端連接成功後只要正確輸入帳號與密碼就能登錄進對方伺服器或工作站中,之後網路管理人員就能像操作本地電腦那樣來隨意管理伺服器或目標工作站了。事實上,在利用遠端桌面功能來管理伺服器時,並沒有我們事先想像那樣簡單,在不同的連接環境中,通過遠端桌面功能來連接伺服器或特殊工作站時可能會遭遇不同的故障現象;這不,最近筆者利用遠端桌面功能來管理一台遠端工作站時,發現每次與遠端工作站建立好遠端桌面連接後,要不了多長時間連接就會自動中斷,筆者根本就來不及對遠端工作站進行任何管理操作,那麼為什麼已經建立好的遠端桌面連接會強行中斷呢,我們又該如何讓遠端桌面功能恢復順暢連接呢?
  考慮到遠端桌面功能在起初階段能夠與遠端工作站建立連接,這說明本地電腦與遠端工作站之間的網路連接應該是正常的,但是已經建立好的遠端桌面連接隨即中斷,筆者估計這很有可能是遠端桌面連接操作要求使用連接帳戶,而筆者在登錄本地電腦時沒有使用相同的默認連接帳戶而引起的,於是筆者嘗試換用與遠端工作站完全一樣的默認連接帳戶重新登錄本地電腦系統後,再進行了遠端桌面連接操作,但是這種故障現象仍然存在。很顯然,這種故障現象應該是由遠端工作站系統本身設置不當造成的。後經筆者努力在網上尋找相關資料,終於找到了這種故障的原因所在;原來該故障現象主要是遠端工作站系統本身造成的,當遠端工作站系統通過克隆方法來安裝時,GHOST程式很容易將Windows系統內置的遠端桌面功能給屏蔽了,同時會對一些相關註冊表鍵值進行修改,阻止普通用戶進行隨意訪問,這樣一來當管理人員嘗試對該系統進行遠端桌面連接時,自然就會出現強行中斷的故障現象。當我們不幸遇到這種故障現象時,可以按照如下步驟來讓遠端桌面恢復順暢連接:
  首先以超級管理員身份登錄進遠端工作站系統,並在該系統桌面中依次單擊「開始」/「運行」命令,打開系統的運行對話方塊,在其中輸入註冊表編輯命令「regedit」,單擊回車鍵後,進入到本地系統的註冊表編輯窗口;
  在該編輯窗口的左側顯示區域,找到「HKEY_LOCAL_MACHINE」分支項目,然後用滑鼠逐一展開該分支項目下面的「SYSTEM\ControlSet001\Enum\Root\RDPDR」子項,在對應「RDPDR」子項上用滑鼠右鍵單擊之,從彈出的快捷功能表中執行「權限」命令,打開如圖1所示的權限設置對話方塊;

圖1
  在該權限設置對話方塊中,選中「組或用戶名稱」列表框中的「everyone」帳號,然後將「everyone」帳號的訪問權限設置為「允許完全控制」;倘若我們只希望指定的用戶能夠對該電腦系統進行遠端管理操作的話,就可以在這裡選中那個特定用戶的帳號,並將該帳戶的控制權限設置為「允許完全控制」,最後單擊「確定」按鈕,那樣的話網路管理人員日後需要遠端桌面連接該電腦系統時,就不會受到權限方面的限制了。
  下面,我們需要將遠端工作站的遠端桌面功能恢復到正常狀態;在恢復該功能時,可以先打開記事本之類的文本編輯程式,然後在文本編輯窗口中輸入下面的命令代碼:
Windows Registry Editor Version 5.00
  [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\RDPDR\0000]
  "ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
  "Class"="System"
  "HardwareID"=hex(7):52,00,4f,00,4f,00,54,00,5c,00,52,00,44,00,50,00,44,00,52,\00,00,00,00,00
  "Driver"="{4D36E97D-E325-11CE-BFC1-08002BE10318}\\0030"
  "Mfg"="(標準設備)"
  "Service"="rdpdr"
  "DeviceDesc"="終端服務重定向器"
  "ConfigFlags"=dword:00000000
  "Capabilities"=dword:00000000
  在確認上面的命令代碼輸入無誤後,依次執行文本編輯窗口中的「文件」/「保存」功能表命令,將上面的命令代碼保存成擴展名為「reg」的文件,比方說筆者在這裡將上面的代碼保存為「rdpdr.reg」;緊接著用滑鼠雙擊前面創建好的「rdpdr.reg」文件,當系統彈出「註冊表導入成功」這樣的提示資訊後,就表明上面的所有命令代碼都被成功執行了。
  接下來用滑鼠右鍵單擊遠端工作站系統桌面中的「我的電腦」圖示,從其後出現的快捷功能表中執行「管理」命令,打開本地電腦的管理窗口,在該窗口的左側顯示區域用滑鼠逐一展開「服務和應用程式」/「服務」項目,在對應該項目的右側顯示窗格中,將「Remote Desktop Help Session Manager 」服務項目選中並用滑鼠右鍵單擊之,從彈出的快捷功能表中執行「屬性」命令,打開如圖2所示的屬性設置界面;在該界面的「服務狀態」設置項處,檢查一下「Remote Desktop Help Session Manager 」服務此時是否處於啟動狀態,要是還沒有被啟用的話,我們必須及時單擊「啟動」按鈕將該服務重新啟動起來。按照相同的操作步驟,我們還需要將「Telnet」服務啟動起來,這樣才能確保日後的遠端桌面操作順利成功。

圖2
  完成上面的所有設置操作後,再將遠端工作站系統重新啟動一下,這麼一來我們日後再嘗試遠端桌面連接目標工作站時,就不會出現剛剛建立好連接隨即又自動斷開的故障現象了

註:TCG特將本文簡換繁以饗讀者




歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5