我有一个可以通过 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.