我需要从命令行启用远程协助。相当于选中此框并点击“应用”。
这是为了自动化,我尝试编辑注册表项,HKLM\System\CurrentControlSet\Control\Remote Assistance\fAllowToGetHelp
但故障排除程序出现并需要它允许它通过防火墙。
这一页说如何允许端口通过防火墙,但没有说如何添加应用程序,我明白了这里防火墙设置会根据网络类型而变化。我如何才能像复选框一样自动完成这一切?
当出现消息说 时This computer is not set up for invitations
,我可以单击“修复”。当我这样做时,疑难解答程序会自动修复所有问题,但它是可见的,需要我在完成后手动关闭它。它是msdt.exe
,但我不确定如何从命令行使用它。我使用 Process Explorer 查看msra.exe
正在做什么,但是当我尝试打开它时,它传递给疑难解答程序的答案文件(它告诉疑难解答程序对它提出的问题使用什么答案)已被删除。另外,我需要msdt.exe
自动关闭。
我一直搜索几个小时,但没有找到任何有用的信息。
答案1
要在防火墙中允许远程协助:
netsh advfirewall firewall set rule group="remote assistance" new enable=Yes
添加/编辑注册表项:
reg add "HKLM\System\CurrentControlSet\Control\Remote Assistance" /v fAllowToGetHelp /t REG_DWORD /d 1 /f
答案2
几天前我看过这个,但还没有尝试过。
Windows 防火墙:
netsh advfirewall firewall set rule group="remote desktop" new enable=Yes
注册表项:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
在此处找到:如何从命令行启用远程桌面