5

Я использую суб-ноутбук AS1810TZ, который не имеет DOCKING. Он имеет кнопку, чтобы выключить модуль WiFi и сэкономить энергию. Время от времени он подключается к проводной сети и большую часть времени использует беспроводную сеть.

Я заметил, что WiFi не используется, когда кабель подключен, но он все еще активен и посылает сигналы, которые потребляют энергию. Я мог бы скорее отключить его (глубокий сон) автоматически, как только я получу TCP/IP-соединение с той же сетью через проводной интерфейс, и возобновить работу модуля WiFi при проводном отключении.

Я спрашиваю что-то похожее на этот случай Docking Station Отключение / включение сетевого подключения

Я не спрашиваю ничего о метрике или приоритете, если вы думаете об этом. При одновременном подключении к проводной и беспроводной сети убедитесь, что в Windows 7 используется проводное соединение

Я выполняю поиск по условию задачи, но он не предоставляет опцию проводной / беспроводной сети. При одновременном подключении к проводной и беспроводной сети убедитесь, что в Windows 7 используется проводное соединение

3 ответа3

4

Вы можете использовать планировщик задач Windows и запускать изменения профиля. В качестве альтернативы вы также можете инициировать отключение (через netsh wlan disconnect) на брандмауэре Windows или событии драйвера оборудования (e1express для моей карты Intel, подробности о подключении кабеля см. В журнале событий). Если вам нужно отключить карту, вы можете получить командную строку здесь: http://wlanbook.com/enable-disable-wireless-card-command-line/ (она немного менее общая)

Вот пример триггера события, который вы можете импортировать (изменить имена пользователей и my_wired_network)

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2010-12-14T12:40:12.1003403</Date>
    <Author>administrator</Author>
  </RegistrationInfo>
  <Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Microsoft-Windows-NetworkProfile/Operational"&gt;&lt;Select Path="Microsoft-Windows-NetworkProfile/Operational"&gt;*[System[(EventID=10000)]] and *[EventData[Data and (Data="my_wired_network")]] &lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
    </EventTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>administrator</UserId>
      <LogonType>S4U</LogonType>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>P3D</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>netsh</Command>
      <Arguments>wlan disconnect</Arguments>
    </Exec>
  </Actions>
</Task>
0

Возможно, проверьте Wireless AutoSwitch XPV. Никогда не использовал это лично, но похоже, что вы хотите. Он имеет 30-дневную пробную версию и стоит 8 долларов, если вы решите его купить. :)

0

Попробуйте 1Net. Хотя не бесплатно, он работает с Wi-Fi и другими типами подключения. http://www.accessity.com.au/1Net.htm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .