Клавиша media play/pause — запускается Windows Media Player вместо паузы — как отучить

No Windows Media PlayerСуществует проблема: на некоторых компьютерах, даже при запущенном AIMP, WinAmp или другом стороннем плеере, при нажатии на media play/pause запускается Windows Media Player, вместо паузы/воспроизведения (или вместе с ними). Далее я расскажу, как отучить WMPlayer от этого.

Часто, это проявляется на ноутбуках Lenovo, в частности, на моем Lenovo B560. Виной этому, как удалось нагуглить, является приложение utility.exe, Lenovo Energy Managment. К сожалению, настроек в нем, для исправления ситуации не нашлось, и одним из предложенных форумами решений было изменить ключи реестра, относящиеся к расположению wmplayer.exe или переместить его в другую папку, что, на мой взгляд, не совсем правильно (обеспечены проблемы с запуском файлов, если Вам приходится все же пользоваться Windows Media Player’ом).

Я решил рубить под корень, и попытаться исправить само приложение utiliy, являющееся источником зла.
И так, рецепт:
1. Запускается диспетчер задач.
2. В диспетчере задач завершается процесс utility.exe
3. Берется HEX-редактор, например WinHex или любой другой, который умеет делать поиск подстроки в Unicode
4. Через редактор открывается C:Program FilesLenovoEnergy Managementutility.exe. Далее я буду рассматривать WinHex версии 11.6
5. Не забываем сделать копию файла!
6. Запускаем поиск подстроки wmplayer (ctrl+f, ставим галку [v] Кодировка Unicode)
7. Заменяем аккуратно букву p в найденной строке .w.m.p.l.a.y.e.r. на f (или любую другую, кроме :, , / и др спецсимволов, но по теме, я думаю, буква f больше подходит)
8. И сохраняем полученный файл.
9. Запускаем utility.exe обратно.
10. Проверяем — при нажатии play/pause на мультимедиа клавиатуре Windows Media Player больше не должен запускаться.

Это сработало на utility.exe версии 4.3.2.6. Если есть вопросы — задавайте в комментариях.