Устранение неполадок, связанных с выходом компьютера из режима сна
Эта проблема может возникнуть, если хотя бы одно из следующих условий истинно:
- Вы работаете с Windows Vista и не обновились до Пакет обновления 1 или более поздней версии.
- Система базовая и выходная система (BIOS), установленная на компьютере, уменьшает питание до порта, к которому подключено входное устройство.
Решение
Если повторное нажатие клавиши «Спящий режим» не решает проблему, попробуйте использовать каждый из следующих способов в том порядке, в котором они представлены, и определить, существует ли проблема, прежде чем использовать следующий метод. Если вы используете исходную версию Vista и не обновили ее до последней Пакет обновления, обновление до Пакет обновления 1 или более поздней версии может устранить эту проблему.
Для получения дополнительных сведений щелкните номера следующих статей, чтобы просмотреть статьи в базе знаний Майкрософт:
928631 Usb-устройство может работать неправильно, если Windows Vista возобновил работу из спящий режим или режим гибернации
871233 Устройство USB не распознается, если его прикрепить сразу после возобновления работы компьютера на базе Windows XP из режимов ожидания или гибернации.
929577 Устройство Bluetooth может работать неправильно, если выбдите компьютер с windows Vista из спящий режим
Способ 1. Установите текущее программное обеспечение для устройства и проверьте его конфигурацию
Сначала скачайте последнюю версию программного обеспечения Microsoft IntelliType, IntelliPoint либо обе эти версии для клавиатуры, мыши или обоих этих продуктов. Для этого посетите следующий веб-сайт Майкрософт:
http://www.microsoft.com/hardware/download/download.aspx?category=MK После установки этого программного обеспечения запустите его, а затем убедитесь, что выбрано правильное устройство и что параметры должны быть вам нужны. Если на клавиатуре нет выделенной клавиши «Спящий режим» и вы хотите запрограммировать спящий режим для альтернативного клавиши, выполните следующие действия:

- Откройте панель управления клавиатурой.
- В Windows Vista или Windows 7 нажмите кнопку , введите в поле «Начните поиск» клавиатуру, а затем в списке «Программы» выберите «Клавиатура» или
«Клавиатура Майкрософт». - В Windows XP и более ранних версиях нажмите кнопку «Начните», выберите «Выполнить»,введите «Клавиатурауправления» и нажмите кнопку «ОК».
- В Windows Vista или Windows 7 нажмите кнопку , введите в поле «Начните поиск» клавиатуру, а затем в списке «Программы» выберите «Клавиатура» или
- На вкладке «Параметры ключа» дважды щелкните ключ, который вы хотите изменить, чтобы получить доступ к мастеру переназначения клавиш.
- Выберите параметр «Начать программу,веб-страницуили файл» и нажмите кнопку «Далее».
- Чтобы включить этот ключ, запустите следующую команду: rundll32.exe powrprof.dll,SetSuspendState В этой команде есть пробелы до и после powrprof.dll.
Способ 2. Попробуйте альтернативные клавиши, кнопки мыши или кнопку питания на клавиатуре
Чтобы устранить эту проблему и возобновить работу компьютера, воспользуйтесь одним из следующих способов:
- Нажмите клавишу SLEEP.
- Нажмите стандартную клавишу на клавиатуре.
- Перемещая мышь.
- Быстро нажмите кнопку питания на компьютере.
Способ 3. Убедитесь, что вашему устройству разрешено пробуждать компьютер
Чтобы устранить эту проблему, выполните следующие действия:
- Откройте элемент панели управления клавиатурой, как описано в описании метода 1.
- Перейдите на вкладку «Оборудование» и выберите «Свойства».
- Нажмите кнопку «Изменить параметры»
Примечание. Если компьютер не поддерживает advanced Configuration and Power Interface (ACPI), предыдущие действия могут быть недоступны. В этом случае вы нажали кнопку питания, чтобы выдлить компьютер. Если не удается возобновить работу компьютера с помощью любого из этих методов, возможно, возникла проблема в системе.
Сведения о том, как ваша система возобновляет работу, см. в документации к вашему компьютеру или обратитесь к его изготовителю. Сведения о параметрах Microsoft Windows Power Management см. в справке Microsoft Windows.
Обратите внимание на то, что многие устройства ноутбука не Bluetooth могут активировать компьютер из режима сна из-за требований к потреблением питания для активации радио Bluetooth (Bluetooth разметка может использовать до 15 % энергии компьютера). Следовательно, существует несколько обходных путь, которые можно использовать:

- Если вы можете открыть крышку ноутбука, используйте встроенную клавиатуру, указывающее устройство или внешнее Bluetooth, чтобы разоружить компьютер.
- Если не удается открыть крышку (например, она находится на док-станции) или если она подключена к внешней стороне питания (то есть вы не используете аккумулятор), вы можете изменить параметры питания в Windows, чтобы не переходить в режим сна при подключении.
Кроме того, стек Microsoft Bluetooth или стопка Bluetooth ноутбука может разрешить его пробужение с помощью Bluetooth устройств.
Способ 4. Изучите параметры БИЗ на компьютере, чтобы найти функции питания, которые отключать или уменьшать питание портов, используемых для клавиатуры или мыши
Так как доступ к BIOS зависит от компьютера, см. документацию, которая входит в состав вашего компьютера. Кроме того, обратитесь к изготовителю компьютера за сведениями о настройке БИО.
Дополнительные сведения о поставщиках оборудования и программного обеспечения можно получить на следующем веб-сайте корпорации Майкрософт:
Дополнительная информация
Возможность восстановления после режима сна путем нажатия клавиши на клавиатуре или мыши на компьютере, поддерживающего API, зависит от темы платы компьютера. Эта возможность отключена в более старых досках Intel, и единственный способ вывести компьютер из режима сна — нажать кнопку питания.
В более новых планшетах компьютер можно вывести на экран, нажав кнопку «Питание», нажав клавишу на клавиатуре или перемещая мышь.
Поддержка ACPI необходима, чтобы использовать все преимущества управления питанием и функций подключения и воспроизведения в Windows. Если вы не знаете, соответствует ли ваш компьютер требованиям ACPI, см. печатную документацию к компьютеру или доске либо обратитесь к его производителю.
Дополнительные сведения о поставщиках оборудования и программного обеспечения можно получить на следующем веб-сайте корпорации Майкрософт:
Почему Windows 8 не переходит в спящий режим

10.02.2015

itpro

Windows 8

комментариев 11
В этой статье мы разберем возможные причины, из-за которых в Windows не работает / прерывается спящий режим (Sleep Mode). Статья применима как для Windows 8 / 8.1, так и для Windows 7.
Проблема со спящим режимом может проявляться по разному, так например, система может сама просыпаться через несколько секунд после перехода в спящий режим, в произвольный (казалось бы) момент времени или вообще отказываться засыпать.
Наиболее часто причиной выхода из спящего в режима являются драйвера сетевых карт (как LAN, так и Wi-Fi), USB устройства и ряд фоновых процессов (чаще всего это класс ПО для организации на ПК сетевого медиасервера, в том числе DLNA). Также отметим, что у многих пользователей система перестает переходить в спящий режим сразу после обновления с Windows 8 до 8.1.
Совет. Многие моменты, описанные в этой статье уже рассматривали ранее в рамках кейса «Почему Windows 8 выходит из гибернации». Рекомендуем начать ознакомление именно с этой статьи.
Настройки схемы электропитания
В первую очередь следует проверить настройки используемой схемы электропитания. Для этого в Панели управления откройте элемент Power Options (Электропитание). Найдите схему электропитания, которая в данный момент выбрана основной (в нашем примере это схема Balanced) и нажмите на кнопку Change Plan Settings.

Под базовыми настройками плана электропитания нажмите кнопку Change advanced power settings.

В окне с детальными параметрами схемы электропитания найдите и разверните раздел Sleep. Проверьте, что параметр Allow wake timers (Разрешить таймеры пробуждения) отключен (Disable). Если это не так, отключите его, иначе Windows сама может просыпаться после определенных системных событий.

В том случае, если не правильно работает кнопка перехода в спящий режим на ноутбуке (при однократном нажатии на кнопку питания), убедитесь что в разделе Power buttons and lid -> Sleep button action у обоих параметров установлены значения Sleep.

Сохраните изменения и еще раз попробуйте перейти в спящий режим. Если проблема не уйдет – продолжим диагностику.
Совет. Перевести систему в спящий режим можно из командной строки. В том случае, если на компьютере отключена гибернация, команда будет такой.
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
Если гибернация включена, нужно предварительно отключить
powercfg -h off
И лишь затем выполнить:
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
Иначе система вместо спящего режима перейдет в режим гибернации.
Совет. Также рекомендуем выполнить сброс настроек текущего плана электропитания на стандартные. Сделать это можно, нажав кнопку Restore default settings for this plan в параметрах текущего плана электропитания. После сохранения изменений нужно перезагрузить компьютер.
Определение устройств и приложений не дающих перейти в спящий режим
Определить какие приложения или драйвера не дают Windows перейти в спящий режим можно с помощью утилиты powercfg. Для генерация отчета, откройте командную строку с правами администратора и выполните команду:
powercfg.exe -requests
Совет. Как использовать powercfg для проверки состояния аккумулятора в Windows 8.
В результатах команды будет указаны процессы, приложения и драйвера, которые не дают системе перейти в спящий режим.

В нашем случае обнаружены 2 причины невозможности перехода в спящий режим:
- Процесс exe (медиасервер)
- Драйвер High Definion Audio Device
Причину последнего выхода из спящего режима можно с помощью команды:
powercfg.exe -lastwake

В данном примере видно, что последний раз компьютер из спящего режима вывел драйвер сетевой карты.

Чтобы отключить возможность «пробуждения» компьютером для данного устройства, найдем его в диспетчере устройств (devmgmt.msc) и в свойствах драйвера снимем галку Allow this device to wake the computer (Разрешить этому устройству выводить компьютер из спящего режима).
Поиск информации о пробуждении в системном журнале
Причину выхода Windows из спящего режима можно определить также при помощи журнала событий. Для этого откройте системный журнал (System) и отфильтруйте его по источнику событий с именем Power-Troubleshooter.

Откроем описание последнего события:
Система вышла из состояния пониженного энергопотребления
Время перехода в спящий режима:…..
Время выхода из спящего режима:….
Источник выхода: Устройство – USB Root Hub
В данном примере причина пробуждение компьютера – некое устройство, подключённое через USB. Как правило, это может быть USB мышка или клавиатура.
Отключаем выход из спящего режима для USB устройств
Если вы обнаружили, что система выходит из спящего режима из-за USB устройства, можно совсем отключить возможность выхода из режима пониженного энергопотребления для всех USB устройств. Для этого откроем диспетчер устройств и в свойства всех корневых USB – концентраторов, снимем галку «Разрешить этому устройству выводить компьютер из спящего режима».

В том случае, если вы используете мышь с USB-подключением, нужно в ее свойствах также снять указанную галку.
Если ничего не помогло
В том случае если ни один из предыдущих методов не помог решить проблему, попробуйте:

- Обновить до последних версий драйвера всего оборудования ПК
- Установите все рекомендуемые обновления через Windows Update
- Выйдите из состава рабочей группы (!!) и отключите IPv6 (да, это полностью нелогично, но по информации на форумах часто помогает)
- Обновить версию BIOS/UEFI (нужно быть предельно осторожным и точно понимать, что вы делаете)
Предыдущая статья Следующая статья
Перевод «devices are disconnected» на русский
When the devices are disconnected, one merely drops off into a deep sleep with vivid and fantastic dreams.
Когда же устройства отключены, вы просто погружаетесь в глубокий сон, полный ярких фантастических видений.
TIPS: Before making or changing any connections, make sure that all the devices are disconnected from the power outlet.
СОВЕТ: Перед выполнением подключений или при их изменении убедитесь в том, что все устройства отключены от сетевой.
Tracks usage-even when devices are disconnected from the network
Следит за использованием программного обеспечения — даже когда устройства отключены от сети
In this case, all devices are disconnected from the network and then reconnected.
При этом все устройства отключаются от сети, а затем подключаются заново.
Thus, if many devices are disconnected and then later new devices are added, this stored or another particular order may be used for the determining of a matching or similar device.
Таким образом, если отсоединяется много устройств, а затем позже добавляются новые устройства, то этот сохраненный или другой конкретный порядок может использоваться для определения совпадающего или схожего устройства.
If the frequency falls below 47.5 Hz or exceeds 51.5 Hz, all electrical devices are disconnected.
При этом, если частота превысит максимальные значения, т.е. опустится до 47,5 ГЦ или поднимется выше 52,5 ГЦ, то все электроприборы отключатся.
Возможно неприемлемое содержание
Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.
Ничего не найдено для этого значения.
Предложить пример
Больше примеров Предложить пример
Новое: Reverso для Windows
Переводите текст из любого приложения одним щелчком мыши .
Скачать бесплатно
Перевод голосом, функции оффлайн, синонимы, спряжение, обучающие игры
Результатов: 6 . Точных совпадений: 6 . Затраченное время: 28 мс
Помогаем миллионам людей и компаний общаться более эффективно на всех языках.
Вы НЕ сошли с ума (о режиме сна в Windows)
Заголовок не для кликбейта, а для тех людей, кто как и я уже устали разбираться в проблемах режима сна на их новеньких ноутбуках: вы не сошли с ума! Проблема действительно существует и она остаётся без решения со стороны Microsoft и производителей ноутбуков уже 3 (три!) года!
Суть коротко
В одном абзаце: из-за плохой реализации режима modern standby (он же S0 State), который пришёл на смену обычному режиму сна (он же S3 State), ноутбук может рандомно и без предупреждения включиться у вас в сумке. Следовательно он сожрёт весь заряд в тщетных попытках установить обновления windows (ну куда ж без них), или проверить почту, и оставит вас с пустой батареей в самый неподходящий момент, по дороге раскалив докрасна и ноутбук и всё, что лежало рядом. Чёткого и однозначного решения проблемы нет! Только различные обходные пути, с разной степенью успеха применимые от модели к модели и от вендора к вендору. Вдобавок с этими способами решения проблемы борется Microsoft, постоянно отключая способы отката на S3.
Вдохновения для написания этой статьи мне придало видео от Линуса Себастьяна с канала Linus Tech Tips.
Видео без больших эмоций с описанием проблемы вы можете посмотреть вот тут. (11 минут. На английском языке). Для тех, кому лучше заходит текст, ниже будет выжимка из видео, присыпанная горьким опытом и эмоциями автора.
Теория (немножко)
Когда-то давно, во времена Windows 8, умные головы из Microsoft решили, что было бы неплохо мобильным устройствам на Windows быть более похожими на смартфоны. Чтобы они могли быть подключенными к сети постоянно и делать свои дела даже тогда, когда устройства не находятся во включенном (полностью включенном) состоянии. Так режимы сна на мобильных компьютерах стали отличаться от их аналогов на стационарных.
Картинка от Microsoft с просторов интернета

И пока вся эта новомодная мишура спокойно отключалась в настройках, или просто не особо лезла в повседневную жизнь со своими «улучшениями», никому оно и не мешало.
Но затем грянул ОН: Modern Standby.
Если в режиме S3, питание подаётся только на оперативную память, то в режиме S0, система никогда не бывает «off». (Кавычки не мои. Microsoft и правда издевается на эту тему в своём мануале, как бы намекая, что вариантов сохранить заряд батареи у пользователей нет). Питание будет подаваться и на процессор, и на wifi модуль, чтобы
- быстро включаться (но с этим и при выходе из обычного сна не было проблем);
- давать приложениям Microsoft Store проявлять активность (нет, вы серьёзно?);
- держать подключение к сети активным (зачем?);
- получать уведомления (зачем мне в сумке уведомления на ноутбук?);
- играть музыку по bluetooth (must have функция для ноутбука в сумке);
- слушать микрофон (комментарии закончились).
Могло показаться, что я прикалываюсь, но НЕТ! Это выдержки из официального мануала!
Идеальный ноутбук в режиме сна по версии Microsoft и Intel

Мой случай
Прошлый ноутбук HP у меня был на шестом поколении Intel Core (Core i7 6700HQ). Всё крайне просто: поработал, закрыл крышку и пошёл по делам. Потом открыл крышку и продолжил работу с того же места, где и был. За ночь батарея могла подсесть на 10% (или около того), если отключиться от розетки.
Однако в 2022 сменил ноутбук на более большой и новый ASUS TUF F17 (FX706HCB, Core i5 11400H). Тут то и начались проблемы.
Первый раз обнаружив горячущий ноутбук с половиной заряда в cумке, я подумал, что пропустил какую-то настройку, и что не происходит перехода в сон при закрытии крышки. Потом я начал что-то подозревать, когда подключенный к розетке ноутбук в режиме сна, начал ночью издавать такой шум вентиляторами, что мне его было слышно из соседней комнаты!
Тут вы скажете: «Стоп стоп стоп! Автор накатил сборку винды от Васяна, драйвера накачал с помойки и удивляется, что всё это не работает как задумано!» Но тут есть нюанс: я проводил тестирование на windows 10 pro, windows 11 pro, windows 11 home. Все версии лицензионные, установлены с чистого образа с сайта Microsoft, а поверх установлены последние драйвера и ПО с сайта ASUS для именно этой модели!
Более того, у меня в распоряжении был ноутбук ASUS TUF F15 (FX506HCB, та же модель, только 15 дюймов), с windows 11 home, прямиком из коробки, обновлённый до последней версии windows с самыми свежими драйверами! Итог один: абсолютно случайным образом, ноутбук может:
- НЕ уйти в сон при закрытии крышки;
- уйти в сон при закрытии крышки;
- уйти в сон при закрытии крышки, а потом включиться;
- сделать вид, что уходит в сон при закрытии крышки (случай не мой, пример будет ниже).
Перемножим комбинации на состояния «подключен»/»не подключен» к розетке и отдельно на «закрыта крышка»/»нажата кнопка сна». Да, поведение разное, даже если в разделе энергопотребление вы задали «сон» и для крышки и для кнопки! Плюс он может из сна включиться и на столе от розетки, и в сумке от аккумулятора. Думаю поведение этого ноутбука можно брать за основу идеального ГПСЧ (Генератор псевдослучайных чисел).
Сначала я искал решение на форумах ASUS и заметил, что проблема характерна не только для линейки TUF, но и для Zephyrus, ZenBook и прочих. Однако видео от Себастьяна стало большим облегчением: это не я дурак! Оно и правда не работает! То есть что бы я ни делал, хорошо не будет. Причём проблема есть и на ноутбуках других вендоров. Вывод?

Что делать?
Хоть статья и помечена как Tutorial, стопроцентного решения на данный момент нет.
Но попытаться стоит! Запускаем командную строку и пишем:
powercfg /a
Вариант вывода командной строки №1

Режим S3 и так включен. Если в вашем ноутбуке проблемы с режимом сна, то можно проверить список ниже в разделе «Что ещё можно проверить».
Вариант вывода командной строки №2

У вас есть шанс вернуть привычное поведение ноутбука. Однако не все модели, судя по отзывам, могут корректно выходить из режима сна S3, а иногда случаются другие проблемы.
Вот тут описан случай один в один с моим, когда после выхода из сна не работают FN комбинации, а вентиляторы крутятся на максимальной скорости.
Если S3 поддерживается, но выключен, нужно добавить параметр в реестр:
"PlatformAoAcOverride"=dword:00000000
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
Или вставить вот этот текст в блокнот и сохранить как файл .reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
«PlatformAoAcOverride»=dword:00000000
Примечательно, что судя по тому же мануалу, официально выхода всё же нет. Так как через BIOS режим поменять нельзя, а также нельзя менять режимы S0 и S3 без переустановки ОС (то есть замена настроек в реестре не должна помочь. Может именно потому у меня проблемы с комбинациями клавиш и вентиляторами). А как тогда менять? Вы когда-нибудь видели запрос на выбор режимов S0/S3 при установке? Подскажите, если у вас есть предположения, как читать и понимать вот эти строки из мануала:
Те самые строки
Switching between S3 and Modern Standby cannot be done by changing a setting in the BIOS. Switching the power model is not supported in Windows without a complete OS re-install.
Вариант вывода командной строки №3
Standby (S3) The system firmware does not support this standby state
Вам могут помочь какие-то из вариантов ниже, но также без гарантий
Отключение connected при активном S0
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power] "CsEnabled"=dword:00000000
Ещё рабочим вариантом остаётся переводить не в сон, а в гибернацию. Тогда содержимое оперативной памяти пишется на SSD/HDD. В моём случае это не подходит, потому что даже при nvme SSD выход из гибернации медленнее, чем включение с нуля, так как установлено 32Gb RAM.
Ну и когда ничего не помогло, а ноутбук нужен заряженным, можно его просто выключить. Да, мы откатываемся в мезозой эпоху до Windows 2000, когда компьютеры получили поддержку S3 на уровне ОС.
Кстати, помните про случай, когда ноутбук только делает вид, что спит? Вот тот случай. Индикатор мигает, будто компьютер спит, при этом на видео отчётливо слышен шум вентиляторов, причём на высокой скорости. Как тебе такое, Морфей?
Что ещё можно проверить
Вот неполный список того, на что стоит обратить внимание как в случае с S0, так и в случае с S3
- активные 3D приложения в фоне (не только игры, это может быть wallpaper engine, или что-то похожее);
- драйвера на материнскую плату и видеокарту(ы) (избитый совет, но проверить стоит);
- настройки в панели управления, отвечающие за поведение кнопок и крышки ноутбука;
- настройки в ПО от производителя (всякие помогатели в играх, оверлеи, программы для разгона и т.д.);
- мощные магниты рядом с герконом. UPD: как верно подметили в комментариях, это не геркон, а датчик Холла. (лично сталкивался с проблемой, что ноутбук случайным образом засыпает открытым на столе. Оказалось среди вещей на столе рядом с ноутбуком был магнит от жесткого диска);
- UPD. Спасибо @Shirixae за напоминание. Можно поотключать таймеры включения. Чтобы узнать, есть ли они у вас, под администратором запускаем командную строку и пишем powercfg -waketimers. Если что-то в списке есть, то это надо отключить;
- UPD. Проверьте, имеет ли ваша мышь доступ к пробуждению ноутбука. Диспетчер устройств>мышь>Power Management (или русский аналог)>разрешить этому устройству пробуждать компьютер.
- UPD. Проверьте, влючен ли WakeOnLan в биос и в настройках сетевых карт. AnyDesk (возможно и другой софт подобного плана) может пробуждать компьютер
- UPD. Добавление от @nixtonixto
«Активация расширенного BIOS (только для MSI): R.ctrl + R.shift + L.alt + F2, там параметр с картинки перевести в Disable. После этого в спячке замигает светодиод в кнопке питания (в Modern Standby он светится постоянно) и компьютер начнёт засыпать в S3.»
Скриншот биос MSI

UPD для пользователей МакБуков (сам не проверял)
Скриншот из видео, какая настройка запрещает пробуждение для доступа к сети

Ещё пару мыслей
Есть подозрение, что по крайней мере в случае с ASUS TUF, проблема в некорректном переключении между видеокартами (если говорить не о включении в сумке, а о том, что перехода в сон вообще не происходит). В моём ноутбуке установлена Nvidia RTX 3050. И при работе от аккумулятора система отключает карту полностью (карта пропадает из диспетчера). При подключении к розетке карта появляется в системе, но не всегда. Более того и пропадает при отключении от розетки она не всегда! А когда карта активна, то при работе от аккумулятора, процессор не разгоняется выше 1.2Ghz, возможно срабатывает ограничение по суммарному энергопотреблению (но я ловил и комбинацию с работой процессора на полную мощность от аккумулятора одновременно с активной 3050).
Опять видим дикое количество комбинаций работает/не работает/работает медленно
Иногда помогает пройти по кругу 3 состояния переключателя «GPU Mode» в программе ArmoryCrate. Иногда помогает только перезагрузка.

Кстати! На ноутбке ASUS TUF FX506L с карточкой GTX1650 и процессором Core i5 10300H проблем со сном не было. Но там и не было полного отключения видеокарты при работе от аккумулятора.
Надежда?
Под видео Себастьяна отметился один из инженеров Microsoft.
Disclaimer: I’m a Software Engineer at Microsoft, but I do not work on the OS team. I’m only here as a viewer who is subscribed to the channel. I decided to test out your guys hypothesis and I was able to reproduce it! I setup a test where I had a laptop running Windows Powershell listening on a port while connected to power. Every time a client connected, I would print the time at which the connection was made. From another PC, I would send a packet to that laptop and see the message being printed out. I then put the laptop to sleep, and after five seconds I would send another packet to the laptop. I then waited a minute and resumed the laptop from sleep.
The following behavior would change depending on whether or not the laptop was connected to power while going to the Sleep S0 state:
— If the laptop was connected to power when I hit «Sleep», after resuming from Sleep I would see the powershell window with the messages printed out with the time at which the laptop was asleep
— If the laptop was NOT connected to power when I hit «Sleep», after resuming from Sleep I would see the powershell window with NO messages printed out
— The above behavior would not change independently of what I did with the power cable DURING sleep — that is, even if I removed the power cable during sleep, then sent new packets, after resuming from sleep (with the power cable still disconnected) I would see the messages printed out, meaning the laptop was S0 Network Connected even on battery. Bug reproduced. Btw, the opposite happens if I connect the laptop to power during S0 sleep (no messages are printed).
I will try to contact the OS team with your findings and my test setup 🙂
Thanks guys! This is great investigative journalism!*
For reference, my laptop is a Dell Latitude 7420 running Windows 11 22621.819, default UEFI settings.
Powershell code for reference:
On the server (laptop):
«`
> $Listener = [System.Net.Sockets.TcpListener]52134;
> $Listener.Start();
> while($true)
> > $client = $Listener.AcceptTcpClient();
> Write-Host(«Connected at » + $(Get-Date));
> $client.Close(); > >
«`On the client (another pc on the same network):
«`
> $hostIp
> $port=»52134″
> (new-object Net.Sockets.TcpClient).Connect($hostIp, $port)
«`
Коротко и по-русски: проблема есть, она воспроизводится (даёт скрипты для power shell для тестирования). Он не отвечает за разработку ОС, но передаст информацию в ту сторону.
Так что теоретически когда-нибудь проблема может быть решена. И те, кто не перейдут на MacBook и не разобьют в ярости свои устройства, смогут пользоваться ноутбуками как ноутбуками, без смартфоновских замашек.