把Windows XP打造成终端服务器
Windows2008用作终端服务器非常不错,不但远程管理起来方便,还支持RemoteApp。有了RemoteApp,可以减少Windows用户Session的消耗,提高服务器的性能,不必像Windows2003那样一个启动一个远程程序就耗费一个Session。可惜某些老旧的程序或者写的不好的程序不能在Windows2008上运行,如果把这些程序部署到Windows2003上,就不能使用RemoteApp。
Windows2003不支持RemoteApp,我们能不能让它支持RemoteApp?办法倒是有,不过不太理想。
方法一是使用类似rdesktop的技术,在服务器上运行一个Agent,监控程序的窗口变化,然后把窗口的变化发送到客户端,客户端对mstsc.exe的窗口进行更新处理,去掉无关的部分。这样做使窗口看起来像是RemoteApp的那种窗口,不过有很多限制,效果也不好。
方法二是手工修改Windows2003的系统文件,把XP的KB961742补丁移植到Windows2003。这个方法工作量较大,因为需要分析修改的文件较多(winlogon,rdpinit,rdpshell等)。而且修改后的文件还不能被后续的windows补丁更改,比较麻烦。
其实WindowsXP完全可以当作一个终端服务器来用,只要把终端服务的licence限制去掉即可。去掉终端服务的licence限制很容易,网上也有这方面的文章(xp vista win7 termsrv.dll 爆破法),还有现成的工具(Universal Termsrv.dll Patch)下载。网上的方法都是直接替换系统文件termsrv.dll,也可以修改TermService服务的ServiceDll注册表键值,把ServiceDll的值指向修改后的termsrv.dll文件的路径。去掉限制后WindowsXP就可以当作终端服务器来用了。
补丁KB961742可以让XP支持RemoteApp,安装补丁KB961742后,一个支持RemoteApp的WindowsXP终端服务器就打造完成了。
因为WindowsXP上没有终端服务管理器工具,终端服务器的配置需要通过注册表来手工修改。终端服务器的配置都在“HKLM/SYSTEM/CurrentControlSet/Control/Terminal Server“和“HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Terminal Server”下面。
如果目的终端服务器是WindowsXP,创建rdp文件时要注意加上下面的项:
remoteapplicationmode:i:1
Alternate shell:s:rdpinit.exe
RemoteApplicationName:s:程序名
RemoteApplicationProgram:s:程序路径
DisableRemoteAppCapsCheck:i:1
Prompt for Credentials on Client:i:1
把Windows XP打造成终端服务器相关推荐
- 实现Windows XP多用户远程登录
我们知道XP只支持一个用户远程登录,当一个用户远程登录时当前用户就会自动注销.那如何让XP象server版的Windows系统一样可以实现多用户远程登录呢? 一.常规做法: 当前网上流传的做法是用Wi ...
- windows XP cmd命令集
cmd.exe是一个命令扩展接口,外面利用它可以执行系统的环境变量下的任意可执行程序,操作类似与以前的ms-dos,但功能却比ms-dos要强大的多,虽然学习有点抽象,但我们只要把ms-dos的基础打 ...
- Windows XP Service Pack 3 修复程序列表
编号文章标题类别274261 (http://support.microsoft.com/kb/274261/)超级终端缓冲区历史可能出现损坏修复297694 (http://support.micr ...
- windows xp 系统CMD命令大全
词条简介 cmd-cmd.exe- 进程 信息 进程 文件 :cmd或者cmd.exe 进程名称:WindowsCommandPrompt 描述: cmd.exe是 微软 Windows 系统 的命令 ...
- windows xp 系统CMD命令大全(一)
词条简介 cmd-cmd.exe- 进程 信息 进程 文件 :cmd或者cmd.exe 进程名称:WindowsCommandPrompt 描述: cmd.exe是 微软 Windows 系统 的命令 ...
- 主题:windows xp 系统CMD命令大全(一)
转自:http://www.docin.com/p-465660.html 词条简介 cmd-cmd.exe- 进程 信息 进程 文件 :cmd或者cmd.exe 进程名称:WindowsComman ...
- windows XP系统文件诠释C(转)
以下文件属于 PerfectDisk 磁盘碎片整理工具 PDBoot.exe ....PerfectDisk 启动时运行的碎片整理工具 PDBootState ...启动时 PerfectDisk 整 ...
- 全面了解Windows Server 2003 和 Windows XP 附带的系统服务
简介 系统服务的处理不同于其他设置,因为所有服务的漏洞.对策及潜在影响在本质上都一样.第一次安装 Microsoft Windows Server 2003 时,系统将在启动时创建并配置默认服务. ...
- Windows XP服务详解
Windows XP服务详解 微软的个人操作系统从Win98发展到WinXP,为什么突然变得那么消耗系统资源呢?以至于很多人都感觉WinXP只是高配置的电脑才能运行的操作系统,其实不然.WinXP ...
最新文章
- 前端基础---HTML
- [数据库]简单SQL语句总结
- 鸿蒙开发-实现页面跳转与页面返回
- Node.js知识梳理之Node.js安装
- C#中 类和结构 值类型和引用类型以及 值传递和引用传递
- Spring Boot学习总结(24)——Spring Boot 2.5 新特性一览
- mysql 不同服务器数据库表同步_mysql 不同服务器数据库表同步
- tensorflow的类、变量和函数讲解
- Confluence 6 审查日志的对象
- 分贝相关概念及转换:dB、dBSPL、dBm、dBu、dBV、dBFS
- 我想谈一谈外包,请不要“妖魔化”它。
- 小程序修改单页面的背景颜色
- 微信域名防封技术,微信域名总是被屏蔽要怎么解决
- SQL Server 容易忽略的错误
- BI平台有哪些?这些你需要知道
- MAC 配置php多版本 遇到的问题
- PMBOK第六版(中文)
- apriori和关联规则算法
- XILINX FPGA各型号差异对比
- ASP.NET 技巧三