7

Мой компьютер часто не спит.

Как воспроизвести проблему

  1. Откройте Google Chrome.
  2. Воспроизвести видео на YouTube.*
  3. Откройте новую вкладку Chrome для другого веб-сайта (например, SuperUser).
  4. Закройте вкладку YouTube (но оставьте другую вкладку открытой, чтобы Google Chrome не был полностью закрыт).
  5. Дайте компьютеру посидеть так много минут, сколько потребуется для сна. (Но тогда он никогда не спит!)

*(Я на 100% не уверен, что это должен быть YouTube, но я думаю, что наиболее вероятный сценарий, когда я воспроизводю аудио через Chrome, это если я смотрю видео на YouTube.)

Я использую Windows 10 Pro с Google Chrome версии 55.0.2883.87 m (64-разрядная версия). ("Google Chrome обновлен.")

Как диагностировать

Я открыл командную строку как администратор и запустил powercfg /requests и получил такой результат:

[DRIVER] High Definition Audio Device (HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1849D892&REV_1003\4&13fd1513&0&0001) An audio stream is currently in use.

Методом проб и ошибок я сузил программу-нарушитель до Google Chrome. После полного выхода из Chrome (все вкладки) и повторного запуска powercfg /requests получается:

DISPLAY:
None.

SYSTEM:
None.

AWAYMODE:
None.

EXECUTION:
None.

PERFBOOST:
None.

ACTIVELOCKSCREEN:
None.

И тогда ПК спит соответственно.

Что странно, так это то, что Chrome активно не воспроизводит аудиопоток. Но она играет аудио в последнее время , несмотря на то, что вкладка теперь закрыта и ушла.

Как я могу гарантировать, что мой Windows 10 Pro может нормально спать, даже если Chrome все еще открыт и даже когда недавно закрытая вкладка Chrome воспроизводила звук?

ОБНОВИТЬ:

Это сводит меня с ума!

Я даже отключил все расширения Chrome. Мои включенные расширения были:

  • Гугл документы
  • Документы Google не в сети
  • Google Sheets
  • Google Slides
  • LastPass: бесплатный менеджер паролей

Но у меня все еще есть проблема. Я не уверен на 100%, что YouTube имеет отношение к проблеме, но я не знаю, когда еще мой Chrome использует аудио.

Между прочим, похоже, что многие другие испытали Chrome, не отпуская свой компьютер:

Я в шоке, это не привлекло больше внимания, потому что это действительно раздражает.

5 ответов5

3

Это также сводило меня с ума. Попробовав много вещей, этот сработал:

Короче говоря, (A) создайте запланированное задание, чтобы убить Chrome, если ваш компьютер простаивал в течение [IdleTime]. [IdleTime] должен совпадать с тем, как ваш (B) "ПК переходит в спящий режим" после времени, которое вы вводите в настройках.

A: Создайте запланированное задание для уничтожения chrome.exe.

  1. Откройте планировщик заданий (нажмите клавишу Windows и введите "Планировщик заданий")
  2. Нажмите «Создать задачу ...» в правой части меню.
  3. На вкладке Общие: введите «Закрыть Chrome после [IdleTime] бездействия». Не вводите двойные кавычки, которые я напечатал на этом или любом последующем шаге.
  4. На вкладке "Триггеры": нажмите «Создать ...», затем выберите "Начать задачу": "На холостом ходу", нажмите "ОК".
  5. На вкладке Действия: нажмите «Создать ...», затем введите Program/script "taskkill", Добавьте аргументы «/F /IM chrome.exe /T»
  6. На вкладке "Условия": установите флажок «запускать задание только в том случае, если компьютер не используется» и [введите предпочитаемый IdleTime]
  7. Помните, что даже когда вы убиваете Chrome, ваши вкладки запоминаются. В следующий раз, когда вы откроете Chrome, вам нужно будет просто сказать "Восстановить" в строке "Chrome не выключился правильно".

B: Установите официальную настройку "ПК уходит в сон после"

  1. Откройте «Power & Sleep Settings» (нажмите кнопку Windows и введите "Power settings")
  2. Установить После подключения ПК переходит в спящий режим после [введите ТО ЖЕ ВРЕМЯ IdleTime, которое вы использовали на шаге А]
1

После того, как я попробовал все вышеперечисленные решения, мне больше всего понравилось расширение Chrome под названием Mutetab. По умолчанию будут отключены все фоновые вкладки и открытая вкладка, если вы откроете на своем компьютере другую программу. Конечно, у него также есть список исключений для избранных сайтов, и вы всегда можете вручную включить звук, когда захотите что-то прослушать. Это отключает запрос аудио драйвера и позволяет компьютеру спать. Надеюсь, это кому-нибудь пригодится. Facebook был особенно вопиющим. Даже с блокировщиком автозапуска, он открывает аудиоканал для звуковых сигналов и тому подобного. Так что если у вас открыт фейсбук, компьютер как будто воспроизводит постоянный звук, даже если вы ничего не слышите.

0

Это решило проблему для меня:

охотник сказал:
см. http://www.google.com/support/forum/p/Chrome/thread?tid=3b1d41b0663a4d40&hl=en.

в командном окне:
powercfg -requestsoverride PROCESS chrome.exe система отображения в режиме реального времени

удалить переопределение:
powercfg -requestsoverride PROCESS chrome.exe

источник: http://download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/AvailabilityRequests.docx.

https://productforums.google.com/d/msg/chrome/vE7o1k0txtU/0ES4nTp01JsJ

0

У меня была такая же проблема, и я все еще ищу "идеальное" решение. В течение долгого времени я держал Chrome в списке requestsoverride на переопределение , что в моем случае успешно не позволяло Chrome блокировать время простоя.

Недостатком является то, что мои дисплеи будут отключаться по истечении установленного времени простоя - даже когда я смотрю Netflix или Youtube - потому что процесс Chrome утратил способность отправлять "все еще активные" запросы в подсистему питания. Иногда я работал над этим , открывая видео в VLC и оставляя его приостановленным и свернутым.

Сейчас я буду ждать решения, которое позволит Chrome работать нормально и не требует от меня принудительного уничтожения, не забудьте выключать его вручную каждый раз, когда я покидаю компьютер, и т.д.

0

Я обнаружил , что изменение как Outlook.com делает опрос достаточно , чтобы вызвать долго - стоя ошибку в Chrome , который предотвращает сон.

https://bugs.chromium.org/p/chromium/issues/detail?id=571250#c36

Опрос на странице бета-календаря Outlook.com (по состоянию на 2018-07-05) запрещает спящий режим на основе времени ожидания в Windows 10 версии 10.0.17134.137 при использовании Chrome версии 67.0.3396.99 (официальная сборка) (64-разрядная версия). Отключение ползунка "Outlook beta" позволяет моему компьютеру бездействовать после простоя в обычном режиме. Включение ползунка "Outlook beta" не позволяет моему компьютеру переходить в спящий режим после простоя.

Ничто из следующего не решило проблему для меня:

  • Отключение групповой политики "Разрешить приложениям предотвращать автоматический спящий режим"
  • Отключение расширенной настройки Chrome «Продолжать запуск фоновых приложений, когда Google Chrome закрыт»
  • Отключение расширенной настройки Chrome «Использовать аппаратное ускорение, когда доступно»
  • Выполнение следующих команд в командной строке с повышенными правами:

    POWERCFG /REQUESTSOVERRIDE DRIVER "Аудиокодек высокого разрешения IDT (HDAUDIO\FUNC_01 & VEN_111D & DEV_76C7 & SUBSYS_103C3AB5 & REV_1001\4 & 3171535e & 0 & 0001)" СИСТЕМА ДИСПЛЕЯ AWAYMODE

    ДРАЙВЕР POWERCFG /REQUESTSOVERRIDE ДИСПЛЕЙНАЯ СИСТЕМА "IDT High Definition Audio CODEC" AWAYMODE

    POWERCFG /REQUESTSOVERRIDE DRIVER "Аудиоустройство USB (USB\VID_08BB & PID_2902 & MI_00\7 & 3a78c808 & 0 & 0000)" ДИСПЛЕЙНАЯ СИСТЕМА AWAYMODE

    ДРАЙВЕР POWERCFG /REQUESTSOVERRIDE "USB Audio Device" ДИСПЛЕЙНАЯ СИСТЕМА AWAYMODE

    ДРАЙВЕР POWERCFG /REQUESTSOVERRIDE "USB\VID_08BB & PID_2902 & MI_00\7 & 3a78c808 & 0 & 0000" ДИСПЛЕЙНАЯ СИСТЕМА AWAYMODE

    POWERCFG /REQUESTSOVERRIDE PROCESS "\Device\HarddiskVolume4\Program Files (x86)\Google\Chrome\Application\chrome.exe" ДИСПЛЕЙНАЯ СИСТЕМА AWAYMODE EXECUTION

    POWERCFG /REQUESTSOVERRIDE PROCESS "chrome.exe" ДИСПЛЕЙНАЯ СИСТЕМА AWAYMODE EXECUTION

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