有关XP中远程桌面的问题,请高手指教!

starswar 2004-08-28 07:18:56
局域网中有三台电脑,且三台电脑都有自己的IP,分别是192.168.0.1 ,192.168.0.2 ,192.168.0.3
分别为A、B、C。我在A上使用远程桌面进入B的登录窗口,但不能进入,B机中没有设置密码,且有二个用户,在使用administrator进入是,提示用户被限制,不能进入,使用guest进入是,提示本地系统不允许交互式登录,请高手指教,如何才能进入B或C。谢谢!在线等候。
...全文
120 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
Q:拒绝本地登录时的解决办法
被域策略拒绝本地登录时的解决办法
域策略的安全设置部分都保存在一个名为"GptTmpl.inf"的安全模板中,这是一个文本文件,存放在DC(域控制器)的SYSVOL(物理目录指向DC的“c:\winnt\sysvol\sysvol")共享中。要解除对所有用户本地登录限制,在不能本地登录的情况下,最快捷的办法可能就是直接编辑这个文本文件。

具体操作如下:

在另一台计算机(Win9X/2000/XP均可)上,使用域管理员账号连接到DC的SYSVOL共享,在"\\<DC name>\sysvol\<Domain name>\Policies\<policy GUID>\MACHINE\Microsoft\Windows NT\SecEdit"下找到该文本文件"GptTmpl.inf"。
(路径中的"DC name"是你放置该组策略的域控制器的名字,"Domain name"是你的域的名字,"Policy GUID"是你要编辑的组策略对象的GUID,类似于"{31B2F340-016D-11D2-945F-05C04FB98439}")。

使用记事本打开"GptTmpl.inf"文件,找到文件中"Privilege Rights"小节下的 "SeDenyInteractiveLogonRight"关键字,它的值就是被拒绝本地登录的用户或组的SID,将这些SID删除,使 "SeDenyInteractiveLogonRight"关键字的值为空。修改完毕将文件保存回原位置。

使用记事本打开位于"\\<DC name>\sysvol\<Domain name>\Policies\<policy GUID>"下的 "GPT.INI"文件,提高"General"小节下的"Version"关键字的值,通常是加1000。这是我们修改的这个组策略对象的版本号,版本号提高后可以保证我们的更改被复制到其它DC上。修改完毕将文件保存回原位置。

域策略刷新后,问题即告解决。

--------------------------------------------------------------------------------

被本地安全策略拒绝本地登录时的解决办法

由于在Windows2000中,不支持对计算机本地策略的安全设置部分进行远程管理(详见组策略白皮书),而且本地安全策略的安全设置通常存放在一个二进制的安全数据库secedit.sdb中,这个安全数据库的结构我们无从知道,因此象第一部分那样直接编辑secedit.sdb文件的办法是无能为力了,我们需要采用迂回进攻的策略,"曲线救国"。

具体操作如下:

假设故障计算机的IP地址是"192.168.0.111"。在另一台计算机(Windows9X/2000/XP均可)上,使用"Telnet 192.168.0.111"命令使用管理员账号连接到故障计算机。(如果故障计算机的telnet"服务没有启动,可以通过网络使用"服务"MMC启动,具体方法不在详述)

通过telnet在故障计算机上执行"net share tmp$=d:\tmp"命令,将故障计算机上的"d:\tmp"隐藏共享为"tmp$",共享权限缺省是everyone完全控制(此时要特别注意网络安全)。当然你也可以共享其它的目录。

通过telnet在故障计算机上执行"secedit /export /CFG d:\tmp\sec.inf"命令,将故障计算机的本地安全策略配置导入"d:\tmp\sec.inf"安全模板文件中,这是一个文本文件。

连接到故障计算机上的tmp$共享,用记事本打开共享文件夹中的"sec.inf"文件。找到文件中"Privilege Rights"小节下的“SeDenyInteractiveLogonRight"关键字,它的值就是被拒绝本地登录的用户或组的SID,将这些SID删除,使"SeDenyInteractiveLogonRight"关键字的值为空或者是随便另设置一个无关的值。

文件修改完毕保存回原位置。通过telnet在故障计算机上执行"secedit /configure /db c:\secedit.sdb /CFG d:\tmp\sec.inf"命令,使用新的安全模板和安全数据库重新配置故障计算机的本地安全策略。

通过telnet在故障计算机上执行"secedit /refreshpolicy machine_policy /enforce"命令,强制在故障计算机上刷新策略设置,问题即告解决。

本地登录故障计算机后,删除我们建立的Tmp$共享,重新设置本地安全策略中的相关项目。

--------------------------------------------------------------------------------

secedit简介
secedit.exe,Windows2000自带的自动化安全配置任务命令行工具,功能强大。我们可以用它来分析系统的安全性、配置系统安全性、刷新安全性设置、导出安全性设置和验证安全配置文件。它的具体用法请使用"secedit /?"查看其帮助文件。


chinaswitch 2004-08-28
  • 打赏
  • 举报
回复
使用guest进入是,提示本地系统不允许交互式登录,
本地安全策略——本地策略-用户权利指派-在本地登陆里面设置(添加你的帐户)
(2)tsweb 这个东西很好!
sysadm520 2004-08-28
  • 打赏
  • 举报
回复
对了, 3389 端口你是否打开啊???
系统中自带的防火墙也不要打开。
关于系统中的 远程登陆的服务你是否也打开啊????

sysadm520 2004-08-28
  • 打赏
  • 举报
回复
试试楼上所说的~~

我给你推荐个软件更好用,简单且功能强大
radmin
阆遤 2004-08-28
  • 打赏
  • 举报
回复
windows xp pro不允许没有密码保护的帐户通过远程系统登录本地系统,你可以在A,B,C三机上各建立一个帐户并设置密码,然后将这个用户加入到远程访问用户列表中(右鍵“我的电脑”,“属性”页中的最一项,远程访问用户中设置),这就OK了。

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧