Windows 服务程序、窗口界面与远程桌面的那点事

Windows 服务程序、窗口界面与远程桌面的那点事
Windows 服务程序、窗口界面与远程桌面的那点事

个人不喜欢服务端程序,以Windows 操作系统作为运行平台,但是,很多时候,迫于环境现状,需要让自己的程序实现跨平台。

在开发全新的金山游戏运营平台时,发现:虽然大部分游戏,服务端程序运行在Linux 服务器,但是,仍有例外。几款最近代理的游戏,服务端运行在Windows 服务器上。西山居开发的游戏,服务端集群架构,既有Windows 服务器,又有Linux 服务器。

游戏运行系统的Knose 程序,我最初是在Linux 下开发的,后来才实现了兼容Windows 的跨平台版本。

在Linux 下,Knose 为“父子进程+指令处理线程池+独立功能多线程”结构;在Windows 上,将Knose 父子进程结构,拆分成了knose_daemon.exe(Service 服务程序)和knose.exe(主程序),由knose_daemon.exe 启动knose.exe。

遇到了问题:按照运营维护需求,knose.exe 以及通过它启动的游戏服务端进程,需要有“窗口界面”,显示在桌面中。而knose_daemon.exe 是以服务方式运行的,无窗口界面,knose_daemon.exe 启动的knose.exe,窗口界面没有弹出来。

为了解决这个问题,我在install.bat 中,用了Windows 的sc 命令,将knose_daemon.exe 启动为系统服务,“type= interact type= own”设置了“允许桌面与服务交互”。在本机(Windows XP SP3)测试,knose.exe 的窗口界面以及通过它启动的游戏进程窗口界面,都弹出来了。

@echo off

sc create "KingeyesKnose" binPath= "%CD%\knose_daemon.exe" DisplayName= "Kingeyes Knose Daemon" start= auto type= interact type= own

sc description KingeyesKnose "金山游戏运营系统KingEyes Knose 守护进程。"

sc start KingeyesKnose

于是将程序发布到Windows Server 2003 服务器上,远程桌面连接上去,发现knose.exe 的窗口界面始终弹不出来。后来,同事发现,原来是“远程桌面”惹的祸:远程桌面客户端mstsc 有一个/console 参数,模式等同于本地终端显示器登录,/console 不会去占用非/console 远程桌面,远程桌面允许两个正常连接和一个控制台/console方式连接,并且正常连接和/console 连接的桌面操作不能相互看见,只有通过/console 参数远程桌面连接到Windows 2003 服务器,才能够看到弹出的knose.exe 窗口界面。

在Windows XP SP3 以上版本,/console 参数改名为/admin,需要用mstsc /admin 启动远程桌面:

连上后,终于能够看到由knose_daemon.exe 启动的knose.exe 程序窗口,以及由knose.exe 启动的游戏服务端进程窗口了。

(售后服务)windows2008终端服务器的详细介绍

终端服务概述 更新时间: 2008年4月 应用到: Windows Server 2008 什么是终端服务? 通过Windows Server? 2008 中的“终端服务”服务器角色提供的技术,用户可以访问终端服务器上安装的基于Windows 的程序或访问完整的Windows 桌面。使用终端服务,用户可以在企业网络内部或通过Internet 访问终端服务器。 终端服务可使您在企业环境中有效地部署和维护软件。可以很容易从中心位置部署程序。由于将程序安装在终端服务器上,而不是安装在客户端计算机上,所以,更容易升级和维护程序。 用户访问终端服务器上的某个程序时,在服务器上执行该程序。只有键盘、鼠标和显示器信息才通过网络传输。每个用户只能看到自己的会话。服务器操作系统透明地管理会话,与任何其他客户端会话无关。 有关终端服务的详细信息,请参阅Windows Server 2008 技术中心上的“终端服务”页 (https://www.360docs.net/doc/475590791.html,/fwlink/?LinkID=48555)(可能为英文网页)。 为什么使用终端服务? 如果在终端服务器上(而不是在每台设备上)部署程序,则可以带来诸多好处。包括: ?可以快速地将基于Windows 的程序部署到整个企业中的计算设备上。在程序经常需要更新、很少使用或难以管理的情况下,终端服务尤其有用。 ?终端服务可以显著减少访问远程应用程序所需的网络带宽。 ?终端服务有助于提高用户的工作效率。用户可以从家用计算机、展台、低能耗硬件等设备以及非Windows 操作系统访问终端服务器上运行的程序。 ?对于需要访问中心数据存储的分支机构工作人员来说,终端服务可提供更好的程序性能。有时,数据密集型程序没有针对低速连接进行优化的客户端/服务器协议。较比典型的广域网连接而言,此类通过终端服务连接运行的程序性能会更好。 终端服务角色服务 终端服务是由多个子组件(称为“角色服务”)组成的服务器角色。在Windows Server 2008 中,终端服务由下列角色服务组成: ?终端服务器:“终端服务器”角色服务使服务器可以托管基于Windows 的程序或完整的Windows 桌面。 用户可以连接到终端服务器来运行程序,保存文件,以及使用该服务器上的网络资源。

windows2003远程连接设置

Windows2003远程桌面的配置及应用 2012-01-31 14:36 Windows2003远程桌面的配置及应用 Windows 2003提供了一种远程控制方式——“远程桌面”,利用“远程桌面”,您可以在远离办公室的地方通过网络对计算机进行远程控制,远程的用户可以通过这种方式操作远程计算机中的数据、应用程序和网络资源,可以让您访问到远程主机服务器的桌面,以便于进行协同工作。 一、配置远程桌面主机: 要启动Windows 2003的远程桌面功能必须以管理员或Administrators组成员的身份登录进入系统,这样才具有启动Windows 2003“远程桌面”权限。 1、必要组件安装: 打开“控制面板”→“添加或删除程序”→“添加或删除Windows组 件”→“应用程序服务器”→“详细信息…”→“Internet信息服务 (IIS)”→“详细信息…”→“万维网服务”→“详细信息…”→勾选“远程桌面Web连接”→连点三个“确定”→“下一步”等待完成。(如图1)。 图1 二、启用或禁用远程连接: 1、打开控制面板中的系统。 2、在“远程”选项卡上,选中“启用这台计算机的远程桌面”复选框。单击“选择远程用户…”。(如图2)

图2 3、单击“添加”按钮以指定搜索位置,单击“对象类型”按钮以指定要搜索对象的类型。接下来在“输入对象名称来选择”框中,键入要搜索的对象的名称,并单击“检查名称”按钮,待找到用户名称后,单击“确定”按钮返回到“远程桌面用户”对话框,找到的用户会出现对话框中的用户列表中。(如图3)

图3 三、客户端软件的安装: Windows XP/2003的用户可以通过系统自带的“远程桌面连接”程序(在“开始→所有程序→附件→通讯”中)来连接远程桌面(如图4)。如果客户使用操作系统是Windows 9X/2000,可安装Windows XP安装光盘中的“远程桌面连接”客户端软件。 图4 1、访问远程桌面: 在客户机上运行“远程桌面连接”程序,会显示“远程桌面连接”对话框,单击“选项”按钮,展开对话框的全部选项,(如图5)所示,在“常规”选项卡中分别键入远程主机的IP地址或域名、用户名、密码,然后单击“连接”按钮,连接成功后将打开“远程桌面”窗口,你可以看到远程计算机上的桌面设置、文件和程序,而该计算机会保持在锁定状态,如果没有密码的情况下,任何人都无法

Windows 2008 R2 远程桌面服务

Windows 2008 R2 远程桌面服务 (一)安装远程桌面服务 先说明一下:安装终端服务最好在域中的计算机上进行,一是可以方便的添加用于访问该服务的用户;二是可以方便的发布RemoteApp程序;三是可以减少用户的认证次数。但不要在域控制器上安装终端服务,这会造成很大的安全隐患,终端服务会打开服务器的3389端口,这个黑客最喜欢的端口会给你的域控制器带来很大的麻烦。微软的测试环境搭设:一台windows 2008域控制器,一台windows 2008终端服务器,一台windows 7客户端。 关于windows 2008的终端服务的解释,就不说了,微软的Technet上说的很详细。 https://www.360docs.net/doc/475590791.html,/zh-cn/library/dd640164(WS.10).aspx。 Windows 2008微软的终端服务比windows 2003强了很多。Windows 2008终端服务的角色服务有:Windows 2008 R2 64位的终端服务现在已改为远程桌面服务,其实功能还是差不多,只是换了个名称而已。 ●远程桌面会话主机(必选,用户使用该功能访问服务器资源) ●远程桌面虚拟化主机(RemoteApp功能) ●远程桌面授权(终端服务访问许可证,不申请最多可以使用120天) ●远程桌面连接代理(负载平衡) ●远程桌面网关(可以通过Internet访问RemoteApp程序) ●远程桌面Web访问(用户使用IE浏览器通过内网或外网访问RemoteApp 程序) 主要的改变在两点,多了RemoteApp和远程桌面Web访问。其实还有远程桌面网关,不过远程桌面网关也是为远程桌面Web访问服务的。远程桌面网关支持从Internet访问,我没有申请的域名,因此就不测试了。 使用域管理员帐号登录,开始安装 1、安装windows 2008终端服务 服务管理器—添加角色,下一步。选择“远程桌面服务”,下一步。

windows终端服务安装和实现

windows终端服务实现 1,学习终端服务的实验原理 (一)终端服务概述 终端服务(Terminal Service)是一个客户端/服务器应用程序,由一项运行 Windows Server 2003的计算机上运行的服务和一个可以在多种客户端硬件设备上运行的客户端程序组成。Terminal Service可使所有的操作系统的功能、客户端应用程序的执行、数据处理以及数据存储在服务器上进行。它还提供有通过终端仿真软件对服务器桌面的远程访问。 Windows Server 2003 的终端服务器组件建立在Windows 2000终端服务应用服务器模式的可靠基础上。终端服务可以允许用户将基于Windows的应用,或Windows桌面本身,虚拟到任何计算设备(包括那些不能运行Windows的设备)。作为网络管理员,通过构建网络中的终端服务,可以使用各种不同硬件设备的客户端都对远程服务器实现远程访问。 Windows Server 2003系列操作系统的终端服务包括“远程桌面”、“终端服务器”和“终端服务器许可证服务器”3部分。 1、远程桌面 远程桌面是安装在网络中客户机上的远程控制软件,是一种瘦客户端软件,因为它并不对管理员下达的操作进行任何处理。该软件允许客户端计算机可以作为终端对Windows Server 2003服务器进行远程访问。 2、终端服务器 终端服务器是安装在网络中Windows Server 2003服务器上的程序,它通过网络处理从客户机的远程桌面传递的指令,远行后将结果传回远程桌面。 3、终端服务器许可证服务器 由于通过客户机可以远程遥控终端服务器,这就对客户端身份提出了更高的要求,必须确保合法身份的客户端才能连接终端服务器。为此,在终端服务网络内,每个客户机要使用终端服务器,必须提供客户端许可证。客户端许可证是授予客户端可以访问终端服务器的“身份证”。这个许可证并不是由终端服务器自己颁发,而是由终端服务器许可证服务器进行颁发。要构建终端服务器许可证服务器,必须在网络内的一台计算机上安装Windows Server 2003中的“终端服务授权”组件。为确保安全,管理员应该将“终端服务器授权”与终端服务器安装在不同的计算机上。 (二)终端服务的两种模式 Windows 2003终端服务有2种运行模式:完整安全模式和宽松安全模式。 1.完整安全模式 该模式下终端服务器用户与服务器上的用户组的成员具有相同的权限。这是最安全的模式,但有些应用程序在该模式下无法运行。 2.宽松安全模式 该模式下所有用户将拥有对关键的注册表和文件系统位置的安全访问权。如果要在终端服务的客户机上运行有些老的应用程序,这可能是必要的。 2、实验步骤 (一)安装终端服务 在一台Windows Server 2003的计算机上安装终端服务组件,通过“添加/删除Windows

如何设置远程桌面连接

远程桌面连接,有什么用呢? 远程桌面其实可以为我们做很多事,而且不久的将来,其所发挥的作用将更大,简单地说,远程桌面管理,就是可以让我们坐在家里就可以连接到远程电脑的桌面,可以操作远程的电脑为你做任何事,如收发邮件了,查看报表了,进行用户管理了,进系统维护更新了,就像实际操作那台电脑一样,呵呵,心动了吧,那就让我们开始这段操作说明吧! 有些第三方的软件也有很强的远程桌面的功能,不过现在的Windows xp已经完全集成在里面了,操作也很方便。(看来微软的反垄断案对他来说根本就是隔靴搔痒)远程桌面,主要包括客户端和服务器端,每台windows xp 都同时包括客户端和服务器端,也就是说他既可以当成客户端来连到别台的装了Windows xp的电脑,并控制他,也可以自己当成服务器端,让别的电脑来控制自己。 服务器端都用windows xp ,而客户端,Win95-97-98,Win2000,WinME都可以。而且客户端没有语系的要求,也就是说,你可以在家里用你的简体版的Win95,控制远处公司或其他地方的繁体版的Windows xp.(呵呵,我喜欢) 下面就让我们跟着说明一步步安装windows xp 的远程桌面连接。 第一步是设服务器 其实Windows xp 装好之后,就可以了,当然如果你的XP是不用密码自动登录的,那就不行,没有密码是不让你进行远程桌面连接的,不然还不任何人都可以操作你的电脑,那岂不是完蛋。所以我们要先加密码,详细步骤如下: 点开始------设置---控制面板(繁体版叫控制台)点他。出现以下画面:

接着点-- 用户帐户 --出现如下画面。

无法连接Windows远程服务器的几种解决办法

有时在登陆3389的时候会出现如下提示: 具体的解决办法: 有时候是这个错误提示:由于网络错误,连接被中断,请重新连接到远程计算机 远程连接我肯定是开启了的,防火墙里面3389端口也是打开的,并且连接其他的服务器就可以连接上,说明我本机没问题,用扫描软件,扫描了一下这个服务器,显示IP和端口都是存在的,说明这个服务器网络也没问题,实在没办法,只有不断的测试,后来在系统日志里面看到很多条系统错误信息。其中:严重错误“RDP 协议组件 "DATA ENCRYPTION" 在协议流中发现一个错误并且中断了客户端连接。”引起了我的注意。 几经周折得知这是因为Certificate子键负责终端服务通信中数据信息的认证和加密,它一旦被损坏,终端服务的协议组件就会检测到错误,中断客户机与终端服务器之间的通信。导致Certificate子键损坏的原因很多,如管理员安装和卸载某些系统软件、对终端服务参数的不合理配置等。这时我们需要重置该键值中的内容,才能修复终端服务。 进入注册表编辑器窗口,展开“HKEY_LOCAL_MA CHINE\ SYSTEM\CurrentCon trolSet\Services\TermService\ Parame ters”,找到名为“Certificate”的子键,将它删除,重新启动XP系统或Windows 2000 Server服务器,系统就会重新生成“Certificate”子键,这样客户端就能正常连接到终端服务器了。 在终端服务器出现无法连接的问题后,我们首先要判断这是不是网络故障引起的,检测远程客户端和XP系统 (Windows 2000 Server服务器)是否能够正常连接到网络;然后就要检查终端服务器的加密级别是否设置过高。排除上述原因后,就有可能是“Certificate”子键损坏了。此外,“HKEY_LOCAL _MACHINE\ SYSTEM\Cur rentControlSet\Services\Term Service\Parameters”下的 “X509 Certificate”和“X509 Certificate ID”损坏了也有可能导致终端服务出现问题,它们的修复方法与“Certificate”子键损坏后的修复方法相同。

Windows Server 2003 终端服务-授权与激活

Windows2003终端服务授权激活(破解远程桌面连接数)Windows2003终端服务授权激活(破解远程桌面连接数) 目录 一安装终端服务 二上网注册得到许可证密钥 三激活终端服务 四测试 在安装了Windows Server 2003后,我们就可以安装终端服务,现在就让我来介绍一下如何安装与激活终端服务吧。 一、安装终端服务 在“控制面板”中,打开“添加或删除程序”,选择“添加/删除Windows组件(A)”,出现以下的安装界面: 现在我们选择安装“终端服务器”与“终端服务器授权”,按照所出现的提示一步步地安装。

以下界面中提到两种安全模式,当然我们最好是选择第一种:完整安全模式。选择自动搜索终端许可证服务器, 设置每用户授权模式,

然后就要选择安装的路径了,您可以按“浏览”进行安装路径的重新设置,否则可以进行“下一步”操作。

过不了一会儿,我们就可以看到完成组件安装的提示了。 重新启动后设置便会生效。 二、上网注册得到许可证密钥 点击“开始”->“程序”->“管理工具”->“终端服务器授权”,选择未激活的服务器名称,选择“属性”,请记下对话框中出现的产品 ID:69813-640-3784147-45151,我们要用这20位的ID号到网上注册。

打开Internet Explorer浏览器,在地址栏中输入https://https://www.360docs.net/doc/475590791.html,(注意是"https"而不是"http",这里千万不要少了那个"s")这个地址,此时是英文界面。在左上角的下拉框中选中"Chinese(Simplified)"(简体中文)项,再按"GO"图标。 现在便得到的是中文网页了。确保已选中“启用许可证服务器”项,再单击“下一步”按钮。

winserver2008远程桌面开启

win server 2008远程桌面开启操作 凭借无与伦比的安全优势,Windows Server 2008系统让不少朋友在不知不觉中加入了使用行列。不过,这并不意味着Windows Server 2008系统的安全性就能让人高枕无忧了;这不,当我们开启了该系统自带的远程桌面功能后,Windows Server 2008系统的安全问题随即就凸显出来了,如果我们不对远程桌面功能进行合适设置,那么Windows Server 2008服务器系统受到非法攻击的可能性就会加大。为了让Windows Server 2008系统更安全,本文特意总结几则远程桌面功能的安全设置技巧,希望大家能从中获得启发!强迫执行网络级身份验证尽管传统操作系统也具有远程桌面功能,不过Windows Server 2008系统对远程桌面功能的安全性能进行了强化,它允许网络管理员通过合适设置来强迫远程桌面连接用户执行网络级身份验证,以防止一些非法用户也趁机使用远程桌面功能来入侵Windows Server 2008服务器系统。要实现强迫远程桌面连接用户执行网络级身份验证操作时,我们必须按照如下步骤来设置Windows Server 2008系统的远程桌面连接参数:首先以超级用户的身份登录进入Windows Server 2008服务器系统,打开对应系统的“开始”菜单,从中依次选择“程序”、“管理工具”、“服务器管理器”选项,打开本地服务器系统的服务器管理器控制台窗口;其次将鼠标定位于服务器管理器控制台窗口左侧显示区域中的“服务器管理”节点选项上,在对应“服务器管理”节点选项的右侧显示区域,单击“服务器摘要”设置区域中的“配置远程桌面”链接,打开服务器系统远程桌面功能的设置对话框; 在该设置对话框的“远程桌面”处,服务器系统共为我们提供了三个设置选项,如果我们想让局域网中的任何一台普通计算机都能顺利使用远程桌面连接来远程控制Windows Server 2008服务器系统时,那应该将“允许运行任意版本远程桌面的计算机连接”功能选项选中,当然这种功能选项容易对Windows Server 2008服务器系统的运行安全性带来麻烦。 为了让我们能够安全地使用远程桌面功能来远程控制服务器,Windows Server 2008系统推出了“只允许运行带网络级身份验证的远程桌面的计算机连接”这一控制选项(如图1所示),我们只要将该控制选项选中,再单击“确定”按钮保存好设置操作,日后Windows Server 2008系统就会自动强制对任何一位远程桌面连接用户执行网络级身份验证操作了,这样的话非法用户自然也就不能轻易通过远程桌面连接功能来非法攻 击 Windows Server 2008服务器系统了。 只许特定用户使用远程桌面要是开通了Windows Server 2008服务器系统的远程桌面功能,本地服务器中也就多开了一扇后门,有权限的用户能进来,没有权限的用户同样也能进来,如此一来本地服务器系统的运行安全性自然就容易受到威胁。事实上,我们可以对Windows Server 2008服务器系统的远程桌面功能进行合适设置,让有远程管理需求的特定用户能从远程桌面这扇后门中进来,其他任何用户都不允许自由进出,那样的 话 Windows Server 2008服务器系统受到非法攻击的可能性就会大大降低了;要想让特定用户使用远程桌面功能,我们可以按照如下操作来设置Windows Server 2008服务器系统:首先打开Windows Server 2008服务器系统的“开始”菜单,从中依次选择“程序”、“管理工具”、“服务器管理器”选项,进入本地服务器系统的服务器管理器控制台窗口; 其次单击服务器管理器控制台窗口右侧区域中的“配置远程桌面”链接选项,打开服务器系统远程桌面功能的设置对话框,单击该对话框中的“选择用户”按钮,系统屏幕上将会出现如图2所示的设置窗口; 将该设置窗口中已经存在的用户账号一一选中,并单击“删除”按钮;之后,再单击“添加”按钮,在其后出现的用户账号浏览对话框中,找到有远程管理需求的特定用户账号,并将该账号选中添加进来,再单击“确定”按钮退出设置操作,这样的话任何一位普通用户日后

[管理]远程运行金蝶终端服务时,客户端和中间层组件不能在同一台计算机上解决办法

[管理]远程运行金蝶终端服务时,客户端和中间层组件不能 在同一台计算机上解决办法 金蝶运行终端服务时,客户端和中间层组件不能在同一台计算机上解决办法 一、应用目的 a) 中间层信任客户端注册安全身份验证多选择方式。 b) 扩充广域网应用灵活性,避免因域用户、同名账号所引发的设置操作难 度。 c) 提高系统性能 二、应用方式 传统认证方式:域用户验证确认,是通过第三方域用户特权账户(Domain Admin)确认来获取相关权限; 新增认证方式:在网络安全区内,允许匿名访问验证。 新增认证方式,主要解决应用环境问题:中间层允许客户端非同域时能够正常 注册访问; 三、应用背景 传统认证方式:即同域验证确认,及依靠第三方域用户特权账户(Domain Admin)确认; 一般情况下,过多的身份验证,或由第三方进行身份验证,是靠牺牲网络性能为代价换来的,如果大量的数据包均要求第三方进行身份验证,则从某种程度上来说,降低了系统的性能,所以新增认证方式性能上肯定有所提高,但安全上局部有所下降,但可以依靠本地安全策略来控制,在本篇幅中不做说明。 四、限制条件

匿名方式注册后的环境,仅满足所有客户端全部采用K3 GUI版本,而K3 web 版本与该环境大部份组件有环境冲突,故不能混合并存使用,该应用仅限于 V9.0,V9.3。 五、设置步骤 , 中间层组件包设置 , 方法一,使用“注册中间层组件”工具方法 1、在安装中间层组件界面增加“高级”按钮,点击该按钮,进入中间层组件运行属性设置界面。 2、增加一个表单让客户设置组件运行方式,如下: 在上图中,一般输入本地系统管理员账号及密码 3、按照客户的不同选择对中间层组件包设置不同的属性。若选择“匿名方式”,还需执行以下几步。 方法二:K/3组件包手工设置 在下图中,直接在组件服务工具中,对K/3组件包全选后,将相应设置更改成下图所示的方式,即在中间层按照默认方式安装完毕后,手工修改,无需重新按照方法一,可能要注册相当一段时间。

windows自带远程桌面连接

首先来讲一下什么是"远程桌面"?"远程桌面"--Remote Desktop,是一种远程控制工具,利用它,你可以连接到千里之外的好友的计算机的桌面并协助解决问题."远程桌面"的官方注释:"从远程位置连接到计算机的桌面并运行应用程序,如同您坐在其控制台前面。"明白了吧?为了方便接下来的讲述,我们把"远程桌面"简称为"RD".那么,在使用 RD 前,我们必须注意以下几点: 1.对方必须开启" RD "或称"终端服务(下称 TS.)"的服务,否则将无法连接. 2.对方防火墙必须允许进行连接,否则连接会失败. 3.你必须知道对方的 IP Address, 或计算机名,以及对方计算机上能执行连接的账户和它的密码,最好是对方用来登录桌面的账户. 4.对方机器必须为 Windows XP 或以上版本的 Windows, 如果是 Windows 2000 的计算机,你将会无法启用" TS "的"音频映射". 5.对方机器如果是 Windows Server 2003 或者 Windows Server 2008 系列操作系统,必须事先开启" TS "的"音频映射". 6.对方机器必须安装有读屏,不然连接上了也没法操作. 好的,我一个一个讲解: 一.就是怎么启用" RD ",以及怎么让 Win2003 的机器的" TS "符合盲人的需要? 右击"我的电脑",然后切换到"远程"选项卡.找到"启用这台计算机上的远程桌面"复选框,将其选中.然后在运行中输入"services.msc"并检查下列服务是否运行,如果不运行,请自己启动之.如果被禁用了,请自己在它的"属性"当中改成"手动"或者"自动". Remote Desktop Help Session Manager

Windows Server 2008 R2 之二十远程桌面服务RD之一

Windows Server 2008 R2 之二十远程桌面服务RD之一 1Windows Server 2008 R2 之二十远程桌面服务RD之一 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信 息和本声明。否则将追究法律责任。https://www.360docs.net/doc/475590791.html,/618627/202940 一、远程桌面服务(RD)概述 远程桌面服务(以前是终端服务)是Windows Server(R) 2008 R2 中的一个服务器角色,它 提供的技术可让用户访问在远程桌面会话主机(RD 会话主机)服务器上安装的基于Windows 的 程序,或访问完整的Windows 桌面。使用远程桌面服务,用户可从公司网络内部或Internet 访 问RD 会话主机服务器。 远程桌面服务可使您在企业环境中有效地部署和维护软件。可以很容易从中心位置部署程序。由于将 程序安装在RD 会话主机服务器上,而不是安装在客户端计算机上,所以,更容易升级和维护程序。 在用户访问RD 会话主机服务器上的程序时,程序会在服务器运行。每个用户只能看到各自的会话。 服务器操作系统透明地管理会话,与任何其他客户端会话无关。另外,可以配置远程桌面服务来使用Hyper-V,以便将虚拟机分配给用户或在连接时让远程桌面服务动态地将可用虚拟机分配给用户。 如果在RD 会话主机服务器上(而非在每台设备上)部署程序,则可以带来诸多好处。例如: 1、应用程序部署:可以将基于Windows 的程序快速部署到整个企业中的计算设备中。在程序 经常需要更新、很少使用或难以管理的情况下,远程桌面服务尤其有用。 2、应用程序合并:从RD 会话主机服务器安装和运行的程序,无需在客户端计算机上进行更新。 这也可减少访问程序所需的网络带宽量。 3、远程访问:用户可以从设备(如家庭计算机、展台、低能耗硬件)及非Windows 的操作系 统访问RD 会话主机服务器上正在运行的程序。 4、分支机构访问:远程桌面服务为那些需要访问中心数据存储的分支机构工作人员提供更好的程 序性能。有时,数据密集型程序没有针对低速连接进行优化的客户端/服务器协议。与典型的广域网 连接相比较而言,此类通过远程桌面服务连接运行的程序性能通常会更好。 远程桌面服务角色服务组成 1、远程桌面会话主机:远程桌面会话主机(RD 会话主机),(以前是终端服务器)使服务器可 以托管基于Windows 的程序或完整的Windows 桌面。用户可连接到RD 会话主机服务器来运 行程序、保存文件,以及使用该服务器上的网络资源。 2、RD Web 访问:远程桌面Web 访问(RD Web 访问)(以前是TS Web 访问)使用户 可以通过运行Windows 7 的计算机上的“开始”菜单或通过Web 浏览器来访问RemoteApp 和 桌面连接。RemoteApp 和桌面连接向用户提供RemoteApp 程序和虚拟桌面的自定义视图。

关于远程终端打印机的使用技巧

关于远程终端打印机的使用技巧 打印机是现代化办公必不可少的设备,因而如何高效而又经济地使用打印机是用户们普遍关心的问题。下面系统之家提供远程终端打印机的使用的技巧与方法,虽然没有多少秘密可言,但是如果能正确地执行它,相信一定会提高你的工作效率的。 操作步骤: 在客户机上安装打印机驱动。 远程桌面连接到服务器,在服务器端也安装该型号的打印机驱动,并设置好打印样式。 通过ERP 自己的远程程序(其实用的就是windows terminal server TCP3389 端口)连接到ERP服务器数据库,打印表单时选择这个打印机即可。 参考说明: 远程桌面使用本地打印机 A方案:从远程会话打印到本地打印机 打印机重定向将打印作业从终端服务器或“远程桌面”计算机路由到本地计算机(也称为“客户端计算机”)连接的打印机。访问本地打印机有两种方式:自动的打印机重定向和手动的打印机重定向。当在远程计算机上运行的Windows 版本中没有本地打印机所需要的驱动程序时,使用手动重定向。 自动打印机重定向 当本地打印机使用安装在服务器上的驱动程序时,打印机自动重定向。当登录到终端服务器上的会话,或运行Windows Professional 或Server 和“远程桌面”的计算机时,将自动检测网络打印机以及客户端(本地)计算机上安装的所有打印机,并在服务器上创建本地队列。该服务器可以使用默认打印机的客户端打印机设置和一些属性(例如双面打印)。 当您断开连接或结束会话时,打印机队列将被删除,且不完整或待打印作业将丢失。有关客户端的本地打印机和设置的信息都保存在客户端计算机上。在以后登录时,使用存储在客户端计算机上的信息创建打印机队列。 如果在该服务器上找不到打印机驱动程序,则在日志中记录事件,而且不创建客户端打印机。为使打印机可用,必须在远程计算机上手动安装驱动程序。 注意 远程计算机上运行的程序可以使用重定向打印机。重定向的打印机显示在控制面板的“打印机和传真”文件夹中,并且以如下格式命名:客户端打印机名称(来源于客户机名称)。 断开连接或注销会话时,打印队列将被删除,而且尚未完成或挂起的打印作业将被取消。 手动打印机重定向 虽然不支持手动重定向通过USB 端口连接的打印机,但可手动重定向连接到客户端(本地)计算机上的LPT 和COM 端口的打印机。 要手动重定向客户端打印机,请与管理员联系并提供计算机的名称(或对基于Windows 的终端则提供IP 地址)。客户端必须在手动重定向期间连接到远程计算机。 在初次进行手动重定向之后,打印机将在以后的登录过程中自动重定向 B方案:远程桌面功能基于终端服务技术。 在使用“远程桌面”时,您可以从任何运行Windows 的其他客户机上运行基于Windows XP Professional 的远程计算机上的程序。这时,您可以从几乎任何远程连接中访问到您的基于Windows XP Professional 的桌面,此连接提供了对程序、文件和网络资源的安全访问。 当您从基于win xp的客户机使用“远程桌面”时,许多客户机资源,如文件和打印机,都可供远程桌面连接使用。您可以将打印作业从远程的Windows XP 桌面定向到与本地计算机连接的打印机。当您让客户机登录到远程计算机时,本地打印机就会被检测到,并会在远程计算机上安装适当的打印机驱动程序。 如要使本地打印机可供在远程桌面会话中使用,请执行以下操作: 1. 单击开始,依次指向所有程序、附件、通讯,然后单击远程桌面连接。

Windows XP远程桌面连接服务与配置

Windows XP远程桌面连接服务与配置 远程桌面:远程桌面是基于终端服务技术。使用远程桌面可以从运行 Windows 操作系统的任何客户机来运行远程 Windows XP Professional or Windows Server 2003 计算机上的应用程序。 终端服务:是在Windows NT中首先引入的一个新服务。终端服务使用RDP协议(远程桌面协议)客户端连接,使用终端服务的客户可以在远程以图形界面的方式访问服务器,并且可以调用服务器中的应用程序、组件、服务等,和操作本机系统一样。这样的访问方式不仅大大方便了各种各样的用户,而且大大地提高了工作效率,并且能有效地节约企业的成本。 远程桌面连接,有什么用呢? 远程桌面其实可以为我们做很多事,而且不久的将来,其所发挥的作用将更大,简单地说,远程桌面管理,就是可以让我们坐在家里就可以连接到远程电脑的桌面,可以操作远程的电脑为你做任何事,如收发邮件了,查看报表了,进行用户管理了,进系统维护更新了,就像实际操作那台电脑一样,呵呵,心动了吧,那就让我们开始这段操作说明吧! 有些第三方的软件也有很强的远程桌面的功能,不过现在的Windows xp已经完全集成在里面了,操作也很方便。(看来微软的反垄断案对他来说根本就是隔靴搔痒) 远程桌面,主要包括客户端和服务器端,每台windows xp 都同时包括客户端和服务器端,也就是说他既可以当成客户端来连到别台的装了Windows xp的电脑,并控制他,也可以自己当成服务器端,让别的电脑来控制自己。 服务器端都用windows xp ,而客户端,Win95-97-98,Win2000,WinME都可以。而且客户端没有语系的要求,也就是说,你可以在家里用你的简体版的Win95,控制远处公司或其他地方的繁体版的Windows xp.(呵呵,我喜欢) 下面就让我们跟着说明一步步安装windows xp 的远程桌面连接。

远程桌面连接Windows7常见故障解决方法精品

【关键字】方法、文件、运行、问题、系统、机制、继续、执行、建立、发现、位置、安全、稳定、网络、根本、资源、重点、方式、作用、速度、设置、管理、服务、支持、发挥、解决、调整、提高 远程桌面连接Windows 7常见故障解决方法在局域网网络中,我们常常要通过远程桌面连接程序,远程管理共享资源,以便提高工作效率。可是,笔者在远程桌面连接Win7系统时,经常会遭遇一些稀奇古怪的远程连接故障;这些故障现象如果不能被及时解决,显然会影响自己的工作效率,那么我们究竟如何才能解决这些故障,让远程管理一帆风顺呢? 故障一、连接不稳定 在一台旧计算机系统中,利用远程桌面工具远程连接到WIN7系统后,尝试通过该连接传输文件时,发现一个容量不大的文件,竟然要传输几分钟的时间,不过有的时候,文件传输速度还是比较正常的。 出现这种故障现象,可能是Win7系统启用了网络调谐功能,而旧计算机系统中的网卡设备却不能支持该功能,造成了网络调谐功能无法发挥应用的作用,最终引发了远程连接传输不稳定的现象。因此,在遇到类似上述网络故障时,在排除网络连接、参数配置等因素后,我们应该重点检查Win7系统的网络调谐功能是否启用;如果发现该功能已经被启用的话,可以尝试关闭该功能,看看问题能不能解决。在关闭网络调谐功能时,可以依次单击"开始"、"运行"命令,弹出系统运行对话框,执行"cmd"命令,切换到DOS命令行工作窗口;在命令行提示符下,输入"netsh interface tcp set global autotuninglev el=disabled"命令(如图1所示),按回车键后,关闭网络调谐功能,说不定这样就能解决远程桌面连接传输文件不稳定的故障了。

远程桌面协议(RDP)

(RDP)介绍收藏 远程桌面协议 (RDP) 允许您远程访问计算机。多年来,它免除了许多系统管理操作,无疑是一项非常有用的技术。RDP 长期以来一直提供远程访问支持,而且越来越好。该协议于 1998 年在 Windows NT 4.0 Terminal Server Edition (TSE) 中引入,自此以后,几乎在Windows? 的每个发行版本中都有所改进。 从 Windows 2000 开始,几乎任何人都可以轻松地远程访问服务器系统,因为终端服务已作为可选的 Windows 组件引入,并且可以对其进行配置,因此您可以将系统用作实际的终端服务器或用作我们现在所说的远程桌面。Windows Server? 2003 和 Windows XP 提供本机远程桌面功能,允许您像在本地进行控制一样控制系统。现在,我每天都使用远程桌面远程访问我的家庭 PC 和服务器及使用Media Center Extender。 Windows XP 和更高版本的 Windows 中增加了远程协助,远程协助可提供与远程桌面相似的体验,但远程协助是专门为本地用户向远程用户请求协助而设计的。随着远程访问支持的不断演变,Windows Vista? 现在允许远程用户提供远程协助(如果组策略允许)。 正如您会看到的,远程桌面将此强大的功能提升到了一个全新的级别,您会感激它提供的一切。当然,远程桌面存在一些限制,但同

优点、缺点以及绝妙之处 对于 Windows XP(Media Center Edition 除外),主要限制是每次只能登录一个交互式用户。当 Windows XP 中的快速用户切换允许登录多个用户时,无论这些用户对于 PC 是本地用户还是远程用户,只有一个用户可以交互地使用鼠标或键盘。对于 Windows Server 版本(不作为终端服务器运行),可以一次连接两个远程桌面会话。要在 Windows Server 2003 中通过远程桌面连接到实际控制台会话,您需要使用可选参数 /console 启动终端服务客户端应用程序(MSTSC.exe)。控制台会话非常重要,因为一些较早的应用程序由于设计不合理,未考虑终端服务会话,常常会仅在控制台会话(会话 0)上弹出一些对话框。图 1 显示了在一位 Windows Server 2003 上登录到控制台会话的用户。Windows XP 和 Windows Server 2003 远程桌面将强制执行授权以确保只允许一定数量的用户交互式登录。 图 1 登录到会话 0

远程终端服务与远程桌面的区别

远程终端服务与远程桌面的区别 在windows 2000server和windows 2003中存在着一个叫做终端服务的组件,伴随着这个终端服务还有一个叫做终端授权的组件。另外在windows 2000 server和windows 2003还有windows XP中要有一个被称为远程桌面控制的功能,网络管理员可以通过远程桌面连接程序控制网络中任何一台开启了远程桌面控制功能的计算机。那么远程桌面连接和终端服务有哪些相同点和不同点呢? 一、什么是远程桌面? 远程桌面是微软公司为了方便网络管理员管理维护服务器而推出的一项服务。从windows 2000 server版本开始引入,网络管理员使用远程桌面连接程序连接到网络任意一台开启了远程桌面控制功能的计算机上,就好比自己操作该计算机一样,运行程序,维护数据库等。远程桌面从某种意义上类似于早期的telnet,他可以将程序运行等工作交给服务器,而返回给远程控制计算机的仅仅是图象,鼠标键盘的运动变化轨迹。 二、什么是终端服务? 终端服务仅仅存在于windows 2000 server版和2003中,其他系统不存在此组件。终端服务默认情况下是不安装在操作系统中的,需要时通过添加删除windows组件来安装。终端服务起到的作用就是方便多用户一起操作网络中开启终端服务的服务器,所有用户对同一台服务器操作,所有操作和运算都放在该服务器上。 三、如何开启远程桌面:

图1 开启远程桌面功能的方法很简单,我们以前也介绍过多次。在windows 2000 server 和2003中只要在桌面“我的电脑”上点鼠标右键选择“属性”,在弹出的属性设置窗口中找到“远程”标签,然后在远程桌面处的“容许用户远程连接到此计算机”前打勾即可。(如图1)开启该功能后网络中的其他计算机就可以通过“程序->附件->通讯->远程桌面连接”来控制和访问该服务器了。 四、如何开启终端服务: 上面也提到了终端服务默认是不安装在系统里的,所以我们要手动安装。本篇文章以WINDOWS 2003为例。 第一步:通过任务栏的“开始->控制面板->添 图2 第二步:添加/删除程序窗口左边选择添加删除windows组件。在组件中找到终端服务器和终端服务器授权两项,在安装前系统会给出配置警告提示“IE增强的安全配置将大大限制终端服务器上的用户,是否恢复低安全配置”,我们选“是”即可。因为默认情况下windows 2003浏览器的安全级别设置过高,容易造成终端服务使用者权限被限制。(如图3) 图3 点击看大图 第三步:选择终端服务器和终端服务器授权后就可以直接点“下一步”进行安装了。(如图4) 图4

简单又安全的体验 Windows远程桌面

简单又安全的体验Windows远程桌面 导读:为了方便用户连接远程桌面,从Windows 2000 Server开始微软公司就为用户提供远程桌面技术,但是随着互联网科技日新月异的发展使得远程桌面连接水平不断攀升,远程控制软件也迅速进入了人们的视野,越来越多的办公人员希望利用远程技术来提高工作效率。本教程就给大家讲解Windows远程桌面的那点事. 个人不喜欢服务端程序,以Windows 操作系统作为运行平台,但是,很多时候,迫于环境现状,需要让自己的程序实现跨平台。 在开发全新的金山游戏运营平台时,发现:虽然大部分游戏,服务端程序运行在Linux 服务器,但是,仍有例外。几款最近代理的游戏,服务端运行在Windows 服务器上。西山居开发的游戏,服务端集群架构,既有Windows 服务器,又有Linux 服务器。 游戏运行系统的Knose 程序,我最初是在Linux 下开发的,后来才实现了兼容Windows 的跨平台版本。 在Linux 下,Knose 为“父子进程+指令处理线程池+独立功能多线程”结构;在Windows 上,将Knose 父子进程结构,拆分成了knose_daemon.exe(Service 服务程序)和knose.exe(主程序),由knose_daemon.exe 启动knose.exe。

遇到了问题:按照运营维护需求,knose.exe 以及通过它启动的游戏服务端进程,需要有“窗口界面”,显示在桌面中。而knose_daemon.exe 是以服务方式运行的,无窗口界面,knose_daemon.exe 启动的knose.exe,窗口界面没有弹出来。 为了解决这个问题,我在install.bat 中,用了Windows 的sc 命令,将knose_daemon.exe 启动为系统服务,“type= interact type= own”设置了“允许桌面与服务交互”。在本机(Windows XP SP3)测试,knose.exe 的窗口界面以及通过它启动的游戏进程窗口界面,都弹出来了。

Windows Server 2003操作系统的终端服务器的远程管理

Windows Server 2003操作系统的终端服务器 的远程管理 Windows Server 2003操作系统的终端服务器有三种不同的远程管理方式。以下就是这三种管理方式:一、终端+远程桌面连接终端+远程桌面连接,这主要是用于网络管理员在自己固定的工作站上对服务器进行管理的一种方式,管理快速、安全,与坐在服务器前几乎没有 Windows Server 2003操作系统的终端服务器有三种不同的远程管理方式。以下就是这三种管理方式: 一、终端+远程桌面连接 “终端+远程桌面连接”,这主要是用于网络管理员在自己固定的工作站上对服务器进行管理的一种方式,管理快速、安全,与坐在服务器前几乎没有区别。实现方法如下: 1 在Windows Server 2003中,从“控制面板”中进入“添加/删除程序”,单击“添加/删除Windows组件”按钮,从Windows组件向导对话框中添加“终端服务器”及“终端服务器授权”,并且按照默认方式安装。安装完成之后,重新启动服务器。 2 从“管理工具”中运行“终端服务器授权”程序,用鼠标右键单击计算机名,从出现的菜单中选择“激活服务器”,按照后面的步骤,激活终端服务器。 提示:如果管理员使用计算机的操作系统是Windows XP Professional 以上,可以不必进行下面的第3、4步,而直接进行第5步。 3 将Windows Server 2003的计算机 的%systemroot%\system32\clients\tsclient\win32目录下的“远程桌面连接”安装程序拷贝到网络管理员的工作站上,或者通过共享方式直接运行安装程序。其中%systemroot%是安装Windows Server 2003的系统目录,默认为Windows。 4 如果是在Windows 98的计算机上安装“远程桌面连接”程序,则需要在

相关文档
最新文档