pgup12 发表于 2018-6-10 12:37:58

Windows Server 2012R2 桌面体验问题直通车

  

  一直以来都是在企业服务端使用Windows Server 2012,从来没想过竟然会在自己工作用机上安装使用,因工作模式需求,桌面、娱乐等都是必不可少滴,所以首要任务肯定还是桌面体验。
  那么摆在我眼前第一个问题就是上网问题,正常访问网页龟速加载,在N多网页打开都会弹出有关Flash报错,但问题默认IE已经集成最新版Flash,所以翻遍论坛、博客找寻解决方法并整理发布供大家参考:
  

  一、解决Windows Server 2012R2上网巨慢问题:
  问题描述:
  10MADSL单线宽带访问网页还得等待加载N秒才显示,本人五台PC包括平版手机等客户端访问网页、看视频等都不带卡的,唯独Ser2012上出现这个问题,不说了直接上图:




  相关问题解决后在群上讨论问题原因猪王提到网络堵塞,好纠结的问题,五台PC中只有这台有问题,虚拟机中2012也是没有问题滴。

  

  解决步骤:
  1、执行netshinttcpshowglobal 查看默认TCP全局参数等相关设置(发现ECN功能默认开启,在网上搜索Server 2012上网慢问题多因此引起):

  2、执行netsh int tcp set global ecn=disable 关闭ECN,问题得到解决:

  3、再次执行netsh int tcp show global查看默认全局参数,确定本环境ECN已关闭成功:

  
  ECN简介:

  Ecncapability:显式拥塞通知 (ECN) 是一种互联网协议和传输控制协议的扩展,在RFC 3168 (2001 年)中定义。ECN 使得不会丢弃数据包的端到端的网络拥塞通知。ECN 是可能之间两个 ECN 启用终结点基本的网络基础结构也支持它时使用的可选功能。
  传统上,TCP/IP 网络信号拥堵被丢弃的数据包。ECN 成功进行谈判时,ECN 意识到路由器可能而不是为了发信号即将发生拥塞下降一个数据包的 IP 标头中设置一个标记。数据包的接收回声拥塞指示向发件人,从而降低其传输速率,仿佛它检测到丢失的数据包。而不是做出正确的反应或忽略位,一些过时的或有缺陷的网络设备丢弃已设置的 ECN 位的数据包。(具体简介请参照官网介绍:http://en.wikipedia.org/wiki/Explicit_Congestion_Notification)。
  附注:整个命令执行相关参数命令介绍如下图所示:

  4、重新打开浏览器,发现浏览网页等直接加载成功,上网冲浪恢复正常(感谢微酷、秋华缤纷的无私分享)。
  【同时整理网络上关于提高网速的方法】:
  接收方缩放状态 :      enabled
  烟囱卸载状态 :      automatic
  NetDMA 状态 :         enabled
  直接缓存访问(DCA) :   enabled
  接收窗口自动调谐级别 :normal
  附加拥塞控制提供程序 :none
  ECN 功能 :            disabled
  RFC 1323 时间戳 :   enable
  以管理员身份运行如下命令:
  接收方缩放状态:      netsh int tcp set global rss=enabled
  烟囱卸载状态:      netsh int tcp set global chimney=automatic
  NetDMA 状态:         netshint tcp set global netdma=enabled
  直接缓存访问(DCA):   netsh int tcp set global dca=enabled
  接收窗口自动调谐级别:netsh int tcp set global autotuninglevel=normal
  附加拥塞控制提供程序:netsh int tcp set global congestionprovider=none
  ECN 功能:            netsh int tcp set globalecncapability=disabled
  RFC 1323 时间戳:   netsh int tcp set globaltimestamps=enabled
  

  

  二、Windows Server 2012R2 启用IE浏览器Flash插件:
  问题描述:
  网络问题解决了,那么Adobe Flash Player问题随即而来,在打开含有视频或者动态效果网站的时候就会提示需要安装Flash插件:
  问题截图如下:

  在按照提示框操作会提示“您的Microsoft Internet Explorer浏览器包含最新版本的内置Adobe Flash Player。有新版本的Flash Player可用时,Windows Update会通知您。”



  故障分析:因为 Server 2012 内置了 Flash Player,只是默认没有未启用。
  操作步骤:
  1、打开服务器管理器,选择"添加角色和功能":

  2、默认勾选”基于角色或基于功能的安装”,直接下一步,后续步骤均直接下一步继续:



  3、在功能选择页面,选择”用户界面和基础结构”——“桌面体验”,后续过程按图示操作继续:

  在弹出界面选择"添加功能"继续:


  确定安装信息并单击"安装"继续:

  完成安装,按照提示要求重新启动服务器验证设置是否生效:

  4、验证Flash功能是否启用成功(以访问珣哥视频教程为例,无弹窗提示并能正常访问):

  同时打开控制面板,修改查看方式,可以看到Flash Player(32位)面板项,设置成功。

  

  整个操作过程到此结束,桌面体验过程中的拦路虎基本解决,希望对大家日常工作遇到的类似问题有参照价值,提高大家排错的工作效率,如有不足请包涵,谢谢。
  
页: [1]
查看完整版本: Windows Server 2012R2 桌面体验问题直通车