Как воспроизвести звук выключения в Windows 10

Более старые версии Windows могли воспроизводить звук запуска, отдельный звук входа в систему. Звук также может воспроизводиться при выходе из системы Windows или ее завершении. Пользователь мог назначить все эти звуки из Панели управления -> Звук. Начиная с Windows 8, звуки для этих событий были почти полностью удалены. Давайте посмотрим, как воспроизводить звук выключения в Windows 10.

Почему Windows 10 не воспроизводит звук выключения

В Windows 10 Microsoft сосредоточилась на ускорении загрузки и завершения работы Windows. Разработчики ОС полностью удалили звуки, воспроизводимые при входе в систему, выходе из системы и завершении работы. Даже если вы назначите звуки для событий «Выход из Windows», «Вход в Windows» и «Выход из Windows» или попытаетесь восстановить эти события с помощью реестра, они не будут воспроизводиться. Есть официальное заявление от Microsoft, которое объясняет ситуацию.

«Мы удалили эти звуковые события из соображений производительности. Мы уделяем много внимания тому, как быстро включается машина, выключается, переходит в спящий режим, выходит из спящего режима и т. д. Чтобы ускорить этот процесс, мы много экспериментируем с тем, какой процесс контролирует звуки запуска и завершения работы. В промежуточной сборке Windows 8, когда она находилась в стадии разработки, мы смогли значительно ускорить процесс, переместив звук выключения из Explorer.exe (который работает, пока вы все еще вошли в систему) в Logonui.exe (это процесс, который показывает кружок «Завершение работы».)

Однако перемещение звука выключения так поздно привело к другим проблемам. Код, который мы используем для воспроизведения звука (API PlaySound), должен считываться из реестра (чтобы посмотреть, какие были настройки для этого звука) и с диска (чтобы прочитать файл .wav), и мы столкнулись с проблемами, когда звук не воспроизводился (или были отключены на полпути), потому что мы уже отключили реестр или диск! Мы могли бы потратить время на переписывание API, но мы решили, что наиболее безопасным и эффективным решением было бы полностью исключить звук «.

Примечание. Звук при запуске остался в Windows 10, но по умолчанию он отключен. При необходимости необходимо включить его вручную. См. следующую статью:

Включить звук при запуске в Windows 10

Кроме того, Windows 10 поставляется с функция быстрого запуска/гибридной загрузки. Благодаря этой функции, когда вы нажимаете кнопку «Завершить работу», она выводит вас из системы, переводит ядро ​​в спящий режим и выключается; на самом деле она не выходит из Windows. Когда вы снова включаете устройство с Windows 10, оно возобновляет работу из спящего режима и снова входит в систему. Это отличается от загрузки после полного выключения.

В предыдущей статье я рассказал, как воспроизводить звук при входе в систему. См.

Как воспроизвести звук входа в систему в Windows 10

Ниже приведены инструкции по восстановлению звука выключения. Решение состоит в том, чтобы просто использовать систему журнала событий Windows для воспроизведения звука.

Событие Shut Down

Нам нужно создать задачу в Task Scheduler, прикрепленную к специальному событию Shut Down. Необходимое нам событие имеет идентификатор 1074 = Завершение работы по инициативе пользователя, как показано на следующем снимке экрана.

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

Ограничения метода

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

К сожалению, обойти эти ограничения невозможно. Метод очень хитрый и ненадежный. Вас предупредили.

Воспроизвести звук выключения в Windows 10

  1. Открыть административные инструменты.
  2. Нажмите значок планировщика заданий.
  3. В библиотеке планировщика заданий нажмите кнопку Создать Ссылка справа … .
  4. В диалоговом окне «Создать задачу» введите в поле «Имя» содержательный текст, например «Воспроизвести звук выключения».
  5. Установите следующие параметры:
    — Настроить для Windows 10.
    — Запускать независимо от того, вошел ли пользователь в систему или нет
    — Запускать с наивысшими привилегиями Поле
  6. Перейдите на вкладку» Триггеры «и нажмите кнопку Создать … .
  7. Установить событие для триггера на По событию .
  8. Выберите Система в раскрывающемся списке под Журнал .
  9. Введите значение 1074 в Текстовое поле Идентификатор события .
  10. Переключитесь на Действия и нажмите кнопку Создать … .
  11. В следующем диалоговом окне установите тип действия на Запустить программу .
  12. В Программе укажите в качестве программы powershell.exe .
  13. Введите следующий текст в текстовое поле Добавить аргументы: -c (New- Объект Media.SoundPlayer 'C: Windows Media Windows Shutdown.wav'). PlaySync ();
  14. Перейдите на вкладку Условия и отключите параметр Запускать задачу, только если компьютер подключен к сети переменного тока.
  15. Нажмите кнопку ОК, чтобы создать задачу.
  16. Введите пароль учетной записи пользователя (или другие учетные данные административного пользователя).

Готово!

Этот новый назначенный звук будет воспроизводиться при выключении устройства. Дополнительные звуковые файлы см. Веб-сайт WinSounds.com. Он поставляется с большой коллекцией звуков для Windows.

Примечание: я использую звуковой файл выключения по умолчанию, который поставляется с Windows 10. Он короткий и приятный. Вы можете используйте любой WAV-файл. Просто укажите правильный путь в задаче.

Этот трюк также применим к Windows 8 и Windows 8.1.

В комментариях, пожалуйста скажите, работает ли этот метод для вас или нет. Укажите, какую версию Windows 10 и номер сборки вы используете, и если у вас отключена или включена функция быстрого запуска.

Оцените статью
digitdocom.ru
Добавить комментарий