通过命令行在 Windows 7 上启用 RDP 或安装 VNC 服务器

通过命令行在 Windows 7 上启用 RDP 或安装 VNC 服务器

我有一个可以通过 SSH 进入的远程 Win7 机器(通过 Cygwin)。我显然在离开它之前忘记打开 RDP。我可以访问 wget,但显然无法进入 GUI。

有没有办法启用 RDP 或通过命令行安装和设置 VNC?如果是的话,我应该从哪里开始?

请注意,我也不想重新启动计算机 - 如果所涉及的所有操作都可以在不重新启动的情况下完成,那就更好了。

答案1

您可以使用以下命令启用 RDP:

C:\>netsh 防火墙设置服务 remoteadmin 启用
C:\>netsh 防火墙设置服务 remotedesktop 启用

或者,您也可以使用以下命令修改远程注册表:

C:\>reg 添加“HKLM\system\currentcontrolset\control\terminal 服务器”/v fDenyTSConnections /t REG_DWORD /d 0

值 fDenyTSConnections 存在,是否覆盖 (Y/N)?y

操作已成功完成

答案2

该命令在远程机器上Reg Add使用时运行良好。PSEXEC

c:\PSTools> psexec \\[computername] reg add "HKLM\system\currentconminal server" /v fDenyTSConnections /t REG_DWORD /d 0

命令应返回以下内容:

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com


Value fDenyTSConnections exists, overwrite(Yes/No)? y
The operation completed successfully.
reg exited on [computername] with error code 0.

相关内容