Pho*_*gan 3 windows firewall command-line remote-assistance windows-8.1
我需要从命令行启用远程协助。相当于选中此框并点击应用。
这是为了自动化,我尝试编辑注册表项,HKLM\System\CurrentControlSet\Control\Remote Assistance\fAllowToGetHelp
但故障排除程序出现并需要它来允许它通过防火墙。
这个页面说明了如何允许端口通过防火墙,但没有说明如何添加应用程序,我在这里看到防火墙设置因网络类型而异。我怎样才能像复选框一样自动执行此操作,它会自动计算出所有内容?
当出现消息时This computer is not set up for invitations
,我可以单击修复。当我这样做时,故障排除程序会自动修复所有内容,但它是可见的,并且需要我在完成后手动关闭它。它是msdt.exe
,但我不确定如何从命令行使用它。我使用 Process Explorer 来查看msra.exe
正在执行的操作,但是当我尝试打开它时,它传递给故障排除程序的答案文件(它告诉故障排除程序用于解决它提出的问题的答案)已被删除。另外,我需要msdt.exe
自动关闭。
我已经搜索了几个小时,但找不到任何有用的东西。
小智 7
在防火墙中允许远程协助:
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