免防火墙开启远程桌面3389
系统默认在没有开启防火墙的情况下,不允许开启远程桌面的,可以通过下面在Bat来强行开启远程桌面。
@echo off Title 启用3389远程功能 @echo [启用3389功能] Reg Add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /F 0> NUL 1> NUL 2> NUL @echo [启动3389服务] Reg Add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService" /v Start /t REG_DWORD /d 2 /F 0> NUL 1> NUL 2> NUL net start TermService 0> NUL 1> NUL 2> NUL ver | find "5.2." > NUL && goto old ver | find "6.0." > NUL && goto new ver | find "6.1." > NUL && goto new ver | find "6.2." > NUL && goto new ver | find "10.0." > NUL && goto new :old @echo [WinXP/Win2003禁用防火墙服务] Reg Add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess" /v Start /t REG_DWORD /d 4 /F 0> NUL 1> NUL 2> NUL net stop SharedAccess 0> NUL 1> NUL 2> NUL @echo. @echo 设置完成,3389远程时,被远程电脑必须有系统密码,如果未设置系统密码,请手工设置! @echo. pause goto end :new @echo [Win7/Win8/Win10/Win2008/Win2012禁用防火墙服务] Reg Add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc" /v Start /t REG_DWORD /d 4 /F 0> NUL 1> NUL 2> NUL net stop MpsSvc 0> NUL 1> NUL 2> NUL @echo. @echo 设置完成,3389远程时,被远程电脑必须有系统密码,如果未设置系统密码,请手工设置! @echo. pause goto end