编者按:远程管理的使用,与活动目录AD的使用、组策略的使用一样重要。是衡量2000/03网络管理员、系统管理员水平的重要指标。在远程管理的实践中,网管员经常被各种小问题所困扰,严重阻碍了管理员使用远程管理来高效管理网络。本文将重点以Windows Server 2003为例,来讨论远程管理中经常出现的各种问题及其解决办法。
【问题1】我们在实际工作中常常遇到这样的情况:当我们想要对目标Windows 2003/XP计算机进行远程管理时,才发现未在目标计算机上启用“远程桌面”,当然可以跑过去启用上,这样很麻烦。如果是托管的服务器,或者离得很远,那就更麻烦了。
【解决】利用远程注册表功能。具体操作如下:
1、将本地机的管理员口令改为与目标计算机的管理员口令相同,使目标机的Windows系统把你当作它本地的管理员。
【说明】上面介绍的方法,对于解决对远程目标计算机管理的操作权限问题很有效。其它的办法下面也会介绍,如二次登录(RunAs);或在要求身份验证时输入用户名、口令。但其它方法都不那么通用,或经常容易出现问题。
2、重新登录进来后,在开始/运行对话框中输入regedit命令,进入到注册表编辑器;然后选择“文件”菜单下的“连接网络注册表”,最后输入目标计算机的IP地址。
3、找到目标机注册表下的:机器\系统\当前控制设置\控制\终端服务(即:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server),将fDenyTSConnections的值由1改为0即可,这相当于选中“允许用户远程连接到这台计算机”选项。
【问题2】远程注册表功能,还常用于解决这样的故障:计算机启动后,输入用户名、口令,点确定登录后,停止于某一自动运行的应用程序上,根本见不到桌面。比如:Ghost7.5的样机被拉镜像后,未运行ngctdos (或ngctw32)hide命令就直接重启。又比如:卸载那种登录时自动运行的应用程序时,中间出错或中断。这些故障都会在注册表的Run项下留下垃圾,严重时就会导致错误:根本看不到桌面,进安全模式也是一样,这样也就无法在本地修改注册表。
【解决】知道了问题的原因,解决的办法就变得简单许多。
1、远程进入注册表后,将光标置于“机器”子树上,点“编辑”菜单下的查找,查找项:Run(取消值和数据前的对勾,选中“全字匹配”,这样搜索较快)。一般问题就出在Run项(即:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run)下的某个值和数据,手动删除即可。目前还未见到问题出在RunOnce、RunOnceEx项下的情况。
2、如果未找到出错的值,也可将光标置于“当前用户”子树上,重复上面的步骤。
【说明】直接搜索出错信息中的相关内容,也是个好办法,只是有时未必能搜索到。