Windows 7: после спящего режима запланированное задание не запускается

576
Jason OOO

Я создал задачу для обмена WiFi с помощью:

netsh wlan start hosted network 

Эта задача была настроена как для запуска системы, так и для входа в систему пользователя, и работает нормально, за исключением случаев, когда мой компьютер находится в спящем режиме (WiFi не перезагружается).

Кто-нибудь знает почему?

Вот вся задача, извлеченная в XML:

<?xml version="1.0" encoding="UTF-16"?> <Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2013-11-11T08:12:48.430373</Date> <Author>computername\json</Author> <Description>starting hosted network</Description> </RegistrationInfo> <Triggers> <BootTrigger> <Enabled>true</Enabled> </BootTrigger> <LogonTrigger> <Enabled>true</Enabled> </LogonTrigger> </Triggers> <Principals> <Principal id="Author"> <UserId>computername\json</UserId> <LogonType>Password</LogonType> <RunLevel>HighestAvailable</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>true</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>true</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession> <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>PT0S</ExecutionTimeLimit> <Priority>7</Priority> </Settings> <Actions Context="Author"> <Exec> <Command>netsh.exe</Command> <Arguments>wlan start hostednetwork</Arguments> </Exec> </Actions> </Task> 
1
Что вы подразумеваете под «WiFi не перезагружается», вы говорите, что ваш Wi-Fi отключен или остается отключенным, когда вы входите в систему после спящего режима? James T 10 лет назад 0

2 ответа на вопрос

2
Werner Henze

You could add a Trigger for "on Workstation unlock". If this does not work for you, you could also trigger on an event protocol "System", source "Power-Troubleshooter", event ID "1" ("The System was reactivated from power save mode.")

(Not sure about the exact wordings, I am working with a German Windows 7.)

0
Gotschi

ваши триггеры настроены на вызов действия при загрузке и при входе в систему. вам может быть лучше установить триггер для определенных событий System-ID.

Эти интересные события можно найти в журналах Kernel-Power и Power-Troubleshooter. Пробуждение - это событие от Power-Troubleshooter с идентификатором события 1, а системный спящий режим генерирует событие с ID42 в Kernel-Power