• Windows10神州网信版的远程桌面开启


      在XP和Windows7中,开启远程桌面并不复杂,到了Windows10略有不同,对于Windows10的神州网信版来说,就复杂了。

      默认情况下,远程桌面是不开启的。

      

      要开启神州网信版的Windows10远程桌面 ,需要下列步骤:

      1、设置组策略

      运行组策略(gpedit.msc),进行下面的操作:

      ⑴ 计算机配置→管理模板→Windows组件→远程桌面服务→远程桌面会话主机→连接→允许用户通过使用远程桌面服务进行远程连接,将其设置为“未配置”,然后单击“确定”。

      ⑵ 计算机配置→管理模板→Windows组件→远程桌面服务→远程桌面会话主机→安全→远程(RDP)连接要求使用指定的安全层,将其设置为“已启用”,安全层选择“RDP”,然后单击“确定”。

      ⑶ 计算机配置→管理模板→系统→远程协助→配置请求的远程协助,将其设置为“未配置”,然后单击“确定”。

      2、更新组策略

      以“管理员模式”运行命令行“gpupdate /force”。

      3、设置远程桌面服务

      ⑴、Remote Desktop Configuration
      ⑵、Remote Desktop Services
      ⑶、Remote Desktop Services UserMode Port Redirector

      检查上面的三个服务是否运行,如果停止了就启动。

      4、检查远程桌面端口是否正常启动  

      以“管理员模式”运行命令行“netstat -ano | findstr 3389”。

      5、添加用户  

      组策略:计算机配置→Windows设置→安全设置→本地策略→用户权限分配,双击“允许通过远程桌面服务登录”,通过“添加用户或组”,添加相应的用户和组。

      弹出的“选择用户或组”信息框,点击右上角“对象类型”,勾选“组”,然后单击“确定”。将Administrators、Remote Desktop Users、Users组加入。

      6、开启远程桌面  

      右键单击桌面“此电脑”,选择属性,然后依次点击“高级系统设置”→“远程”,勾选“允许远程协助连接这台计算机”、“允许远程连接到此计算机”,将“仅允许运行使用网络级别身份验证的远程桌面的计算机链接(建议)”前面的勾去掉。

      完成上述操作即可启动远程桌面服务。

      这么复杂,一般人难以对付,也因为操作麻烦,同事让我写个脚本,执行脚本即可开启计算机的远程桌面功能,我尝试着写了,还没有完全搞定,倒是把自己的计算机折腾得不正常了。

      下面是完成的脚本:

    1. Set WshShell = WScript.CreateObject("WScript.Shell")
    2. If WScript.Arguments.Length = 0 Then
    3. Set ObjShell = CreateObject("Shell.Application")
    4. ObjShell.ShellExecute "wscript.exe" , """" & WScript.ScriptFullName & """ RunAsAdministrator", , "runas", 1
    5. WScript.Quit
    6. End if
    7. Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
    8. Set colRunningServices = objWMIService.ExecQuery ("Select * from Win32_Service where Name='TermService' or Name='SessionEnv' or Name='UmRdpService'")
    9. For Each objService in colRunningServices
    10. If objService.State = "Stopped" Then
    11. ' msgbox objService.StartMode
    12. If objService.StartMode = "Disabled" Then
    13. objService.ChangeStartMode("Manual")
    14. end if
    15. objService.StartService()
    16. end if
    17. Next
    18. set oShell = WScript.CreateObject("WScript.shell")
    19. oShell.run "cmd.exe /c netsh firewall add portopening tcp 3389 RemoteDestop",0,true
    20. oShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\fDenyTSConnections",0,"REG_DWORD"
    21. set oShell=nothing
    22. Set objWMIService=nothing
    23. msgbox "OK!"

      上面的脚本完成开启服务,允许进行远程桌面连接和防火墙的端口放行。

      需要进一步完善。

  • 相关阅读:
    d类层次中同名字段
    canvas旋转,水平垂直镜像
    数据结构(DS)C语言版:学习笔记(三):算法和算法分析
    docker镜像的导入导出
    【数据结构】顺序表—纯C实现顺序表
    设备——工厂的心脏
    农村公交与异构无人机协同配送优化
    TIA西门子博途V18安装教程及注意事项
    ESP32——串口通讯应用实例
    12.(Python数模)(相关性分析一)相关系数矩阵
  • 原文地址:https://blog.csdn.net/dawn0718/article/details/127124609