Вы можете временно изменить звук щелчка на пустой звук, а затем восстановить его после навигации.
Хранится в реестре здесь:
HKEY_CURRENT_USER \ AppEvents \ Schemes \ Apps \ Explorer \ Navigating.current
Просто создайте новое строковое значение или измените существующее (по умолчанию) на пустое строковое значение, чтобы отключить звук.
Но сначала прочитайте ключ, чтобы вы могли вернуть его к любому имени файла, которое было там раньше.
Это не идеальное решение, но оно работает. Очевидными недостатками этого являются то, что если пользователь меняет точный звук между тем, когда вы читаете значение, а затем вставляете его обратно, вы можете перезаписать новое значение.