让XP-SP2支持远程多用户登陆

2024-01-23 10:48

本文主要是介绍让XP-SP2支持远程多用户登陆,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Windows XP远程桌面具有许多方便的地方,同学们可以在外地或是自己家里遥控这台电脑,远程管理、排解故障都轻松愉快。不过麻烦也来了:每个同学都有权对系统进行修改(大家是平等的),一次,阿毛登录后,进行传输文件等操作,这时胖子突然登录了,阿毛被强制注销!所有文件传输工作都被禁止了!不仅如此,假如阿毛登录时遇到问题,希望其他人登录过来协同解决也不行,因为远程桌面只允许一个用户登录。  确实很遗憾,远程桌面只允许一个用户登录。假设现在有两台电脑,分别是COMPANYX和COMPANY-XP2(这台电脑安装了SP2),现在要从COMPANYX通过远程桌面连接到COMPANY-XP2,于是在COMPANYX上运行“mstsc”,输入远程计算机的名称和登录用户名、密码(见图1)。         点击“连接”,COMPANYX上出现COMPANY-XP2远程桌面窗口,并提示说COMPANY-XP2电脑上已有另一个用户usery登录。如果继续登录COMPANY-XP2,其当前登录用户usery将被强行注销(见图2)。         在图2中点击“是”,COMPANYX远程桌面程序强行注销COMPANY-XP2上当前登录的usery用户,使COMPANY-XP2电脑回到登录欢迎界面,同时COMPANYX的远程桌面窗口显示出COMPANY-XP2桌面。这时在COMPANY-XP2上,无论用哪一种用户身份(如abc或usery)登录,COMPANY-XP2都会强行注销远程登录的用户abc,使远程连接中断??也就是说,无论何时,远程桌面只允许一个用户登录!  解决办法  网络上曾盛传XP的SP2将支持多个用户同时建立远程桌面连接,当时着实高兴了一阵子,赶忙试试SP2的远程桌面多用户支持,却发现无论如何不能让两个用户同时登录:无论是同时登录两个远程桌面连接,还是一个远程桌面、一个本地桌面,无论是两者使用相同用户名,还是使用不同用户名,一概行不通!  到底怎么回事呢?查阅微软有关SP2的说明文档,没见到任何有关远程桌面多用户支持的说明。搜索网络,有关多用户支持的介绍都是年初的资料,近来这类文章似乎销声匿迹了。那么,是不是微软原来打算让SP2支持多个用户同时连接远程桌面,后来又取消了呢?为了搞清楚这个问题,我在安装SP2的电脑上将SP2正式版的终端服务器替换成SP2测试版的终端服务器,果然成功地同时建立了两个连接,下面就介绍一下具体的实施步骤。  第一步:首先是在Windows XP上安装SP2正式版,按照常规方式安装即可,这里不再赘述。  第二步:准备一份版本较早的SP2终端服务器软件(据说从Build 2082开始该功能就被禁止了,所以最好使用之前版本),中文SP2测试版较难找到,我用的是英文版Build 2055,运行之后没有发现任何问题。你可以从http://www.msfn.org/board/index.php?s=85a71ca2987c89886c99733154ae685f&act=Attach&type=post&id=161513下载Build 2055的终端服务器执行文件TermSrv.DLL。从这个链接下载来的是一个扩展名为.DL_的文件,你可以把它的扩展名改成ZIP文件,然后用WinRAR解开它。  第三步:接下来,以安全模式启动Windows XP,如果有多个操作系统,可以启动另一个能访问Windows XP系统分区的系统(除非安装了第三方工具软件,否则Windows 98不能访问NTFS分区,因此Windows 98可能没用)。然后,把Windows XP里面SP2正式版的所有TermSrv.DLL备份一下,在所有TermSrv.DLL文件出现的位置,用Build 2055版本的TermSrv.DLL覆盖。通常,TermSrv.DLL至少出现在二个位置,分别是:/Windows/system32,/Windows/system32/dllcache。凡是原来有TermSrv.DLL的地方,就用Build 2055版本的TermSrv.DLL覆盖。  第四步:以正常模式启动Windows XP,如果系统的文件保护功能提示说TermSrv.DLL文件已被修改,并询问是否要复原,选择否。  第五步:最后还要修改一下注册表,增加终端服务器的多用户许可。鉴于修改注册表比较麻烦而且容易出错,你可以用下面的批命令修改注册表:   @echo off  setlocal  set regkey="HKLM/SYSTEM/CurrentControlSet/Control/Terminal Server/Licensing Core"  reg add %regkey% /v EnableConcurrentSessions /T REG_DWORD /D 1 /f  endlocal   将上述内容保存为一个批命令文件,如AA.BAT,双击执行一下就可以了(见图3)。         

 小提示  只有当Windows XP启用了欢迎屏幕、快速用户切换功能之后,远程桌面才能支持并发的用户访问。你可以从如下位置启用它们:“控制面板→用户账户→更改用户登录或注销的方式”。  综上所述,改造后的XP远程服务器允许两个不同的用户同时登录??虽然不能与Windows Server 2003强大的终端服务功能相比,但毕竟聊胜于无,勉强可算多用户支持。我曾经试着把Windows Server 2003的终端服务器复制到XP,但没有成功。看来微软不遗余力地坚持这样的一个原则:作为个人桌面操作系统的XP,不允许多个用户同时使用。

这篇关于让XP-SP2支持远程多用户登陆的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/636160

相关文章

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

C#实现访问远程硬盘的图文教程

《C#实现访问远程硬盘的图文教程》在现实场景中,我们经常用到远程桌面功能,而在某些场景下,我们需要使用类似的远程硬盘功能,这样能非常方便地操作对方电脑磁盘的目录、以及传送文件,这次我们将给出一个完整的... 目录引言一. 远程硬盘功能展示二. 远程硬盘代码实现1. 底层业务通信实现2. UI 实现三. De

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤