Объем смеситель на Windows 10 должен быть самым умным регулятор громкости , что любой настольной ОС может предложить в настоящее время . maOS не предлагает ничего подобного, но на сегодняшний день Microsoft не внесла в нее никаких изменений или улучшений. Есть регулятор громкости для конкретного приложения, но не более того. Если вы хотите установить уровни громкости для блокировки / разблокировки Windows 10, вам придется перепрыгнуть через несколько обручей, но это возможно.
Громкость блокировки / разблокировки Windows 10
Это решение разработано Исткером Овером .
Вам нужно скачать файл AudioDeviceCmdlets с Github . Переместите этот файл в такое место, где вы его не удалите. На следующем шаге вам нужно будет ввести путь к этому файлу.
Откройте PowerShell и выполните эти команды. Замените путь рядом с Copy-Item на путь к файлу, который вы скачали с Github ранее. Выполните каждую команду одну за другой.
New-Item "$ ($ profile | split-path) \ Modules \ AudioDeviceCmdlets" -Type directory -Force Copy-Item "C: \ Path-to-file \ AudioDeviceCmdlets.dll" "$ ($ profile | split-path) \ Modules \ AudioDeviceCmdlets \ AudioDeviceCmdlets.dll "Set-Location" $ ($ profile | Split-Path) \ Modules \ AudioDeviceCmdlets "Get-ChildItem | Разблокировать-импорт-файл-модуль AudioDeviceCmdlets

Далее вам нужно создать два сценария PowerShell. Один скрипт установит громкость, когда вы заблокируете вашу систему, а другой установит громкость, когда вы ее разблокируете. Уровни громкости можно настроить.
Скрипты PowerShell
Откройте Блокнот и вставьте в него следующее.
Установить-AudioDevice -PlaybackVolume 20
Вы можете заменить 20 на любую громкость, до которой хотите понизить громкость вашей системы. Сохраните его с именем, которое сообщает вам, для чего предназначен сценарий, и с расширением файла PS1.
Откройте другой файл Блокнота и вставьте в него следующее.
Установить-AudioDevice -PlaybackVolume 100
Замените 100 на любой уровень громкости, до которого вы хотите увеличить громкость системы. Сохраните сценарий с именем, которое говорит вам, для чего предназначен сценарий, и сохраните его с расширением PS1.
Запуск скриптов
Чтобы запускать скрипты, вам необходимо создать запланированные задачи. Откройте планировщик задач и создайте новую задачу. Дайте ему имя, которое говорит вам, для чего предназначена задача, и дайте ему описание на всякий случай.
Триггер для этой задачи должен быть «При блокировке рабочей станции». Это запустит задачу, когда вы заблокируете свою систему. Перейдите на вкладку «Действие» и добавьте новое действие. Действие должно быть установлено на Запуск программы. В поле Программа / сценарий введите powershell, а в разделе аргументов введите следующее. Убедитесь, что вы изменили путь к сценарию, чтобы он соответствовал пути к сценарию в вашей системе.
-ExecutionPolicy RemoteSigned -File C: \ path-to-script \ lower_volume.ps1

Это снизит громкость при блокировке системы. Теперь вам нужно создать вторую запланированную задачу, которая будет запускать скрипт для увеличения громкости при разблокировке вашей системы.
Выполните тот же процесс, что и выше, но измените триггер на «Разблокировка на рабочей станции» и на вкладке «Действие» выберите сценарий, который вы создали для увеличения громкости.