首页 > 代码库 > windows RT系统下解决网络丢包问题

windows RT系统下解决网络丢包问题

windows RT为了保证最高的电池使用时间,电源选项只有节能模式,在节能模式下,无线网卡也处于低功耗状态,导致如果用windows RT系统做网络开发的同仁可能会遇到莫名其妙的丢包现象,要解决此问题,需要将无线网卡调整到高性能模式。但是windows RT系统禁止设置高性能,只能通过其他途径解决。

1、可以在命令行下使用powercfg -setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c命令将系统设置为高性能模式。

2、方法1可以将网卡设置为高性能模式,但是带来的问题是整个系统的功耗提高,影响设备的电池使用时间,如何做到两全其美呢?当然有办法了!在命令行模式下,执行powercfg /q查询当前的电源设置详细信息,从中找到<无线适配器设置>子组,复制子组GUID(邮件标记,然后就可以选择那一长串GUID,然后CTRL+C),运行regedit.exe,查找刚刚复制的GUID,在找到的项中,打开DefaultPowerSchemeValues项,里面还有3个项,分别是:

8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c:代表高性能

a1841308-3541-4fab-bc81-f71556f20b4a:代表节能模式

e889a27b-4141-43fc-b420-19d0cec435ba:代表超节能模式

每个项里面有两项:

ACSettingIndex:电源模式

DCSettingIndex:电池模式

想使用哪种电源计划,就将相应的项中以上两个值设置成0,这两个值可设置的值包括:

000:最高性能

001:低节能

002:中等节能

003:最高节能

windows RT系统下解决网络丢包问题