3
4

2 回答 2

4

netsh 不支持这种特殊配置。您必须自己直接在硬件上配置通道设置。在我的特殊情况下,可以在 windows 的设备属性中设置频道。对于一些较旧的硬件,您必须通过供应商配置工具或在极端情况下修改固件本身来配置 AP。

截屏

于 2014-02-27T12:49:45.677 回答
3

显然这是一个特定于硬件的选项。例如,在非常常见的外部 USB WiFi 记忆棒、基于Atheros的 TP-LINK TL-WN722N (以及其他几个)上,通道选项在设备管理器的高级属性选项卡中不可用。相反,您需要破解特定卡的驱动程序 INF 文件。要查找您使用的驱动程序,请打开管理命令 shell 并键入:

netsh wlan show all

然后查找INF文件路径:

Wireless System Information Summary
(Time: 2015-08-25 11:38:33 FLE Summer Time)

=======================================================================
============================== SHOW DRIVERS ===========================
=======================================================================


Interface name: WiFi 2

    Driver                    : TP-LINK Wireless USB Adapter
    Vendor                    : TP-LINK
    Provider                  : TP-LINK
    Date                      : 2013-11-19
    Version                   : 10.0.0.28
    INF file                  : C:\Windows\INF\oem20.inf
    Files                     : 1 total
                                C:\Windows\system32\DRIVERS\athuwbx.sys
    Type                      : Native Wi-Fi Driver

现在制作该文件的副本并在下降文本编辑器中打开它。查找[adhocchannelselect.reg]条目。特别是寻找defaultIbssChannel钥匙。就我而言,它看起来像这样:

HKR, Ndi\params\defaultIbssChannel, ParamDesc,  0,  %adhocchannel%
HKR, Ndi\params\defaultIbssChannel, default,    0,  "8"
HKR, Ndi\params\defaultIbssChannel, min,        0,  "1"
HKR, Ndi\params\defaultIbssChannel, max,        0,  "11"
HKR, Ndi\params\defaultIbssChannel, step,       0,  "1"
HKR, Ndi\params\defaultIbssChannel, base,       0,  "10"
HKR, Ndi\params\defaultIbssChannel, type,       0,  "int"

这里默认通道显示为8。这些是应该确定使用的默认通道的注册表值。但是,它们在“高级”选项卡(设备管理器)中可见的错误部分,因此您需要将其复制到该[atheros.reg]部分并在那里编辑您想要的频道。(不要忘记注释掉旧部分。)

完成后,卸载以前的驱动程序(并拔下设备)并重新安装您的破解版本。你的旅费可能会改变。

或者,您可以尝试手动编辑注册表。 要非常小心!(在尝试任何更改之前首先备份您的注册表。)作为注册表脚本导入的示例:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-...-08002be10318}\0021]
"defaultIbssChannel"="8"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-...-08002be10318}\0021\Ndi\params\defaultIbssChannel]
"ParamDesc"="Default Soft AP Channel"
"default"="8"
"min"="1"
"max"="11"
"step"="1"
"base"="10"
"type"="int"

在这里,您必须编辑\{4d36e972-...-08002be10318}\0021路径的一部分,以匹配您自己的。

于 2015-08-25T09:45:30.493 回答