如何实现Windows 2003远程桌面Web 连接

如何实现Windows 2003远程桌面Web 连接,第1张

使用过Windows Server 2003 *** 作系统的朋友,相信大家对系统中的“远程桌面”功能已经比较熟悉了,借助该功能,任何用户都可以轻松实现对服务器的远程访问和管理。

远程桌面 Web 连接是 ActiveX 控件,该控件实际上提供了与完整终端服务客户端相同的功能,但它旨在通过 Web 传递该功能。嵌入网页时,即使用户的计算机上并未安装完整的远程桌面连接客户端,远程桌面 Web 连接也可以作为与终端服务器连接的客户端会话的宿主。

1、必要组件安装

打开“控制面板”→“添加或删除程序”→“添加或删除Windows组件”→“应用程序服务器”→“详细信息”→“Internet信息服务(IIS)”→“详细信息”→“因特网服务”→“详细信息”→勾选“远程桌面Web连接”→连点三个“确定”→“下一步”等待完成。

2、启用或禁用远程连接

打开系统中的控制面板,在“远程”选项卡上,选中或清除“允许用户远程连接到您的计算机”复选框。单击“选择远程用户…”,在随后出现的对话框中添加或删除用户,单击“确定”(两次)。

3、在客户端应用

在“开始”→“运行”,在运行框中键入“http://服务器/TSWEB”(如图)→“确定”,若是第一次在本客户端使用,会要求下载ActiveX 控件,在“服务器”后的文本框中键入服务器名,在“大小”后的下拉列表中选择远程桌面的分辨率,请选择“全屏”,(否则远程桌面会显示在浏览器中),回车后即可看到登录窗口,键入用户名与密码即可进入远程桌面。其它就同使用本地机一样。

若要退出,请选择“注销”,若一会儿后还要进入,请选择“断开”,再进入时方法同前。当然如果权限足够大,还可选择“重新启动”、“关机”。

注意在使用时,不要直接关掉“远程桌机Web连接”的浏览器窗口,否则远程桌面相当于“断开”,并未注销。

4、终端服务配置

请依次单击“开始”和“控制面板”,双击“管理工具”,再双击“终端服务配置”。在控制台树中,单击“连接”。在详细信息窗格中,右键单击要配置客户端设备映射的连接,然后单击“属性”。若要使远程桌面也成为多媒体,请在“客户端设置”选项卡下选中“颜色深度的最大值”,并在下拉列表中选择适当的值。“禁用下列项目”下,请不要选中“音频映射”,以使远程桌面也能播放音乐。

默认的登录名设置

在“Internet 信息服务(IIS)管理器”下查找到TSWEB虚拟目录的具体位置,修改Default.htm文件,就不需要每次填入服务器名。用记事本打开Default.htm,找到input name="Server",修改Value=“服务器名或IP地址”,保存退出。

5、修改注册表开启远程桌面

第一步:远程修改Windows 2003注册表

在客户机系统中,点击“开始→运行”,在“运行”对话框中输入“regedit”命令,进入注册表编辑器。接着在主菜单栏中点击“文件→连接网络注册表”,d出“选择计算机”对话框,在“输入要选择的对象名称”栏中填入要开启远程桌面功能的Windows 2003服务器的机器名(如SERVER1)最后点击“确定”按钮,打开Windows 2003服务器注册表。

在注册表编辑器左栏中依次展开“server1/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server”项目,然后在右栏中找到“fDenyTSConnections”键,双击打开后将该键值修改为“0”,点击“确定”按钮,最后关闭注册表编辑器。

第二步:远程重启Windows 2003服务器

我们虽然通过远程修改注册表开启了Windows 2003远程桌面,但这时修改还没有生效,需要重新启动Windows 2003服务器。

在客户机中,点击“开始→运行”,在“运行”对话框中输入“CMD”命令,进入命令注意符窗口。键入“shutdown -m //SERVER1 r”命令,重新启动Windows 2003服务器(SERVER1为Windows 2003服务器的机器名)。

完成了以上两个步骤的设置,就开启了Windows 2003服务器的远程桌面,网络管理员就可以在客户端使用“远程桌面连接”维护Windows 2003服务器了。

注意:在客户端使用的域用户账号具有远程修改注册表和远程重启Windows 2003服务器的权限,一般域用户无此权限。

应用程序-特定权限设置未将COM 服务器应用程序的本地激活权限授予用户事件提示系统服务出现错误,在事件查看器中,可以看到: 其一:应用程序-特定权限设置未将COM 服务器应用程序(CLSID 为 )的 本地 激活 权限授予用户 IBM-D882681D063\IWAM_IBM-D882681D063 SID (S-1-5-21-1304240173-3011969147-3728014682-1013)。可以使用组件服务管理工具修改此安全权限。 有关更多信息,请参阅在 的帮助和支持上网查阅了大量的资料,采用如下的方法解决掉了: 点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项, 选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“IWAM_*****”, 给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS,(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET), 运行HTTP://LOCALHOST,一切OK。其二:事件ID:10016的问题描述为:计算机-默认 权限设置未将 COM 服务器应用程序(CLSID 为 )的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。有关更多信息,请参阅在 的帮助和支持中心。这个错误是在用http://localhost (http://localhost/)登录自己的www服务时产生的:启动IIS/www服务,在IE窗口一输入http://localhost (http://localhost/)并回车,就会出现这个错误。当然这不影响浏览。重启IIS/www服务,并打开一个新窗口(在原窗口不会发生错误),还用http://localhost (http://localhost/),同样的错误还会发生。尝试一按照错误提示,在管理工具打开组件服务(或运行dcomcnfg.exe),DCOM配置/Machine Debug Manager/安全/启动和激活权限,添加Network Service的激活权限,无效。而在网上看到,win2003 sp1会出现的DCOM的同样错误,那里的解决方法也是这样的方法:只不过是对netman而不是Machine Debug Manager。但是现在这样做怎么无效呢?尝试二继续寻找方法: ... ce=DCOM&phase=1提供的方法是,将Machine Debug Manager/安全/启动和激活权限 设为默认即可。多次试了这个方法,仍然无效。怎么办?于是尝试三:regedit, HKEY_CLASSES_ROOT\CLSID\添加Network Service的权限(当然我也认为这是错误的方法),无效,于是将Network Service仍然去掉。重新用尝试二,这次不再有错误提示了。可以肯定第一次用尝试二时,步骤并没有错误。问题虽然解决,但不解得很。经过检查,可以肯定:1.这种DCOM错误的确是在win2003打了sp1之后出现的,在这之前并没有这种错误出现2.第一次用尝试二时.Machine Debug Manager/安全 的三个选项全是自定义将它们设为默认后,不能使这种DCOM错误消失而使用了尝试三再用尝试二,的确解决了问题.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11604677.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存