Windows远程常见问题
1.window2003远程桌面“已达最大连接数”
解决:
1)mstsc /v:(此处为服务器IP) /console 任务管理器注销已断开用户
mstsc /v:192.168.4.3 /console
2)telnet到服务器端,cmd—query user 查看登陆到系统的用户,logoff Id 注销用户
3)限制已断开链接的会话存在时间:
cmd—tscc.msc—连接-双击RDP-Tcp或右击-属性-会话-选中第一个的替代用户设置(O)-结束已断开的会话〔将默认值“从不”改为一个适当的时间,比如30分钟〕
4)"开始→运行",输入"gpedit.msc",回车后打开组策略窗口,然后依次定位到"计算机配置→管理 模板→Windows 组件→终端服务→会话",然后在右侧窗口中双击"为断开的会话设置时间限制",在打开的窗口中将"结束断开连接的会话"时间设置为5分钟,或者设置为空闲 就断开。
2.远程打开服务器telnet服务
net use \\192.168.4.3 Password /user:administrator
sc \\192.168.4.3 config tlntsvr start= auto
sc \\192.168.4.3 start tlntsvr
3.远程桌面没有启用,无法远程连接时,打开服务器3389端口
关闭3389端口
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections
开启3389端口
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0
会询问是否"要删除注册表值 fDenyTSConnections 吗",当然Yes了,如图8。再执行:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0
4.由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断
服务器端:(服务器空闲时采用此办法)
1.开始---运行------mstsc /v:IP /console
2.在登录出问题的服务器上, 单击 开始--管理工具--终端服务配置--服务器设置--然后双击“授权模式”;
3.将“授权模式”更改为“每用户”,然后单击“确定”。
或者:
1.开始--运行--tscc.msc
2.单击“服务器设置”,然后双击“授权模式”;
3.将“授权模式”更改为“每用户”,然后单击“确定”。
客户端:(一般建议此种办法)
在客户端上,开始——运行——输入:regedit——回车(弹出注册表窗口)——导航到下列注册表子项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing,将MSLicensing删除,为以免意外,可先导出注册表项。
PS:对于一般用户建议使用方法2来解决,因为不涉及到服务器端的配置,万一出问题都不会影响到其他用户的远程访问。
5.windows server2008事件日志报错
TerminalServices-Printers 1111
使用终端服务客户端连接到Windows Server2008 R2的机器时,如果客户端选项中选择了打印机时,由于服务器没有打印机驱动,它可能会在在系统事件日志中记录一个TerminalServices打印机错误1111。
解决:远程桌面连接的时候,选择取消勾选 本地资源 中的 打印机 选项
6.win7远程桌面如何恢复全屏
Ctrl + Alt + Break
7.telnet 时提示
Failure in initializing the telnet session. Shell process may not have been launched.
Telnet Server has closed the connection
解决: 启动”Secondary Logon” 服务
8.IPC空连接
1.建立IPC 连接:
net use \\IP password /user:administrator
2.把Telnet 服务改成“自动” :
sc \\IP config tlntsvr start= auto 注意:auto 前面有一个空格
3.启动Telnet 服务:
sc \\IP start tlntsvr
4.Telnet 到服务器:
telnet IP
5.更改管理员密码:
net user administrator password
6.删除空连接::
net use 127.0.0.1ipc$ /del
7.查看远程主机的共享资源(看不到默认共享):
net view 127.0.0.1
8.查看远程主机的当前时间:
net time 127.0.0.1
9.得到远程主机的netbios 用户名列表:
nbtstat -a 127.0.0.1
10.映射/删除远程共享:
net use z: 127.0.0.1 c 此命令将共享名为c 的共享资源映射为本地z 盘
net use z: /del 删除映射的z 盘,其他盘类推
11.向远程主机复制文件:
copy 路径文件名 ip 共享目录名,如: copy c:xinxin.exe 127.0.0.1c$ 即将c 盘下的xinxin.exe 复制到对方c 盘内
12.把远程主机上的文件复制到自己的机器里:
copy 127.0.0.1c$xinxin.exe c:
13.远程添加计划任务:
at ip 时间 程序名 如:
at 127.0.0.0 11:00 xinxin.exe 注意:时间尽量使用24 小时制;如果你打算运行的程序在系统默认搜索路径(比如system32/) 下则不用加路径,否则必须加全路径
9.常用CMD命令
1)查看本地主机的共享资源(可以看到本地的默认共享)
net share
2)得到本地主机的用户列表
net user
3)显示本地某用户的帐户信息
net user 帐户名
4)显示本地主机当前启动的服务
net start
5)启动/关闭本地服务
net start 服务名 net stop 服务名
6)在本地添加帐户
net user 帐户名 密码 /add
7)激活禁用的用户
net uesr 帐户名 /active:yes
8)加入管理员组
net localgroup administrators 帐户名 /add
9)用户下次登陆需修改密码
net user 帐户名 /logonpasswordchg:yes
10.cmd开启关闭防火墙
关闭防火墙
net stop sharedaccess
启动防火墙
net start sharedaccess
11.只允许管理员远程,禁止其他人远程
1)开始--管理工具--本地安全策略--安全设置--本地策略--用户权限分配--通过终端服务允许登陆
把administrators组删除,把管理员administrator添加进去
建立空连接 net use \\192.168.4.92\ipc$ "" /user:""
删除空连接 net use \\192.168.4.92\ipc$ /d /y
12.cmd切换终端用户
runas /user:test01 cmd
13、Server 2008远程提示“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断”
删除如下注册表中的项,重启计算机即可
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod]
14、服务器多用户远程许可
1)添加远程桌面授权角色
2)登录微软网站
https://activate.microsoft.com/
3)选择中文,下一步
4)输入服务器序列号
5)激活
企业协议号:4954438
15、终端服务器安全层在协议流中检测到错误,并已取消客户端连接。 客户端 ip:x.x.x.x
解决办法:进入注册表编辑器窗口,展开
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\TermService\Parameters”,
找到名为“Certificate”的子键,将它删除,重新启动Windows 2003 Server服务器,系统就会重新生
成“Certificate”子键,这样客户端就能正常连接到终端服务器了.
Windows 2008 R2修改注册表的路径为HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\RCM删除Certificate后重启,
并在远程桌面会话主机配置中修改安全性中的安全层为RDP安全层。