不用软件麻烦,bat批处理脚本就能完成这两项任务,修改远程端口比较麻烦,特此推出一键脚本。

    1. @echo off
    2. nul 2>&1 “%SYSTEMROOT%\system32\cacls.exe” “%SYSTEMROOT%\system32\config\system”

    3. if ‘%errorlevel%’ NEQ ‘0’ (
    4. goto UACPrompt
    5. ) else ( goto gotAdmin )
    6. :UACPrompt
    7. echo Set UAC = CreateObject^(“Shell.Application”^) > “%temp%\getadmin.vbs”
    8. echo UAC.ShellExecute “%~s0”, “”, “”, “runas”, 1 >> “%temp%\getadmin.vbs”
    9. “%temp%\getadmin.vbs”
    10. exit /B
    11. :gotAdmin
    12. if exist “%temp%\getadmin.vbs” ( del “%temp%\getadmin.vbs” )
    13. title 修改远程端口与用户密码 Www.FlyNoc.Com
    14. mode con: cols=55 lines=10
    15. color 17
    16. set “ing=ping -n 5 127.0.0.1 > nul”
    17. :Menu
    18. cls
    19. echo ==============================
    20. echo.
    21. echo 1.修改远程端口
    22. echo.
    23. echo 2.修改用户密码
    24. echo.
    25. echo 3.重启计算机
    26. echo.
    27. echo ==============================
    28. set /p user_input=请输入数字:
    29. if %user_input% equ 1 goto:RemotePort
    30. if %user_input% equ 2 goto:Password
    31. if %user_input% equ 3 goto:Restart
    32. :RemotePort
    33. cls
    34. set /P “Port=自定义远程桌面端口(1-65535): “
    35. if %Port% leq 65535 (
    36. Reg add “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp” /v “PortNumber” /t REG_DWORD /d “%Port%” /f > nul
    37. Reg add “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp” /v “PortNumber” /t REG_DWORD /d “%Port%” /f > nul
    38. Reg add “HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules” /v “{338933891-3389-3389-3389-338933893389}” /t REG_SZ /d “v2.29|Action=Allow|Active=TRUE|Dir=In|Protocol=6|LPort=%Port%|Name=Remote Desktop(TCP-In)|” /f > nul
    39. Reg add “HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules” /v “{338933892-3389-3389-3389-338933893389}” /t REG_SZ /d “v2.29|Action=Allow|Active=TRUE|Dir=In|Protocol=17|LPort=%Port%|Name=Remote Desktop(UDP-In)|” /f > nul
    40. echo 修改成功
    41. echo 请牢记,你的远程端口是: %Port%
    42. echo 重启计算机生效
    43. %ing% && goto :Menu) else (echo 错误的端口,%Port% 大于所设置的范围,请在”1-65535”内。
    44. %ing% && goto:RemotePort)
    45. :Password
    46. cls
    47. echo 当前修改Administrator用户密码
    48. set /p pwd1=请输入密码:
    49. cls
    50. set /p pwd2=请再次输入密码:
    51. if “%pwd1%”==”%pwd2%” (
    52. net user Administrator %pwd2%
    53. echo 修改成功,请牢记你的密码。
    54. %ing% && goto :Menu)else (echo 密码错误,请重新输入。
    55. %ing% && goto:Password)
    56. :Restart
    57. shutdown.exe /r /f /t 0