2016年1月6日水曜日

Windows 10 の「システム音量」問題

これは「バグ」だと思うんだけど、どうもそういう話ではない方向になっているようにも思える。

まず、前提として…
  • Windows 10の「音量ミキサー」を見ると、「デバイス」ってのが一番左にあって、これは出力先を選択すると同時に、ハードウェアとしての音量の上限を決めているように思える。
  • その右には「アプリケーション」という括りがあって、だいたい最初(一番左)には「システム音」ってのがある。ここを操作すると、システムの通知音のボリュームが変わる。…ように思える。
  • その他、アプリケーションごとに音量を変えることができる。でもこれは今回あまり関係ない。
さて、問題は2点目。「システム音」で変更した音量に従わないで、大音量で通知音が鳴る。設定に従う通知音もあるんだけど。

基本的にシステムの通知音は気づけば十分なので小さめにセットして、音楽や映像の音声を大きめにしてるんだけど、そういう設定を無視して突然「ぴろり~ん」とでっかい音が鳴るとマジでびっくりする。

「Windows 10 システム 通知音 ボリューム」みたいなキーワードでググってみた。
  • 「システム通知音の消し方」→違うんだ、消すんじゃなくて小さくしたいんだ
  • 「そういうモンだ、あきらめろ(英語)」→イヤだ
そこで、通知音のファイル自体をいじくることにした。だってイヤなんだもん。

Windows\MediaフォルダにあるWAVファイルをどこかにコピーし、Audacityなどのツールをつかって音量を小さくする。この辺はあまり細かく考えず、実際に聞きながら適当に変えた。

これを「サウンド」→「サウンド」→「プログラムイベント」の各項目で鳴らすファイルとして指定すればいいと思ったんだけど…

そもそも「システム音」の音量設定に従ってくれない通知音は、Windows\Mediaフォルダにあるファイルを使うことに決まっちゃってるみたい。プログラムイベントに表示される項目についてはすべて音量を調整したファイルを指定したんだけど、やっぱり爆音で鳴っちゃう。

ということは、つまり、Windows\Mediaフォルダにあるファイルそのものを書き換えないといけない。

ところが、最近はシステムファイルをいじくろうという行為は、たとえ管理者権限があろうとも許されないのね。拒否されちゃう。

しかし、これを書き換えなければ通知音はうるさいまま。それは本当にイヤ。

なので、「コマンドプロンプトで起動」を使って、強引に書き換える。システム起動時の詳細ブートオプションからコマンドプロンプトを選択して起動し、音量を調整したWAVファイルをWindows\Mediaフォルダにぶち込む。その後改めて通常のWindows 10を再起動。起動後に確認したところ、無事にシステムフォルダ内のファイルが書き換えられていた。

さて、面倒だったけど、これで通知音がうるさ~い!ということはなくなった。

それにしても、いろいろ事情はあるんだろうけど、どんどんデフォルトは使いにくくなり、その上カスタマイズの自由度を制限する方向にシフトしていくね。それでいいと本気で思ってんのかな?> Microsoftさん(およびその他のソフトウェアメーカー)

4 件のコメント:

  1. 一年以上の遅コメですが...
    一旦「サウンドなし」の状態にしてから個々のサウンドを登録すればよかったんですよ
    発想の転換って大事ですね

    返信削除
    返信
    1. ああ、なるほど。そりゃ確かに気づきませんでした。

      おまけにコメントがついたことにも1ヶ月気づかない体たらく…

      お教えくださってありがとうございます。今後はそれでやることにします。だって簡単ですもんね♪

      削除
  2. USB(DAC)スピーカーを使い始めてこの問題にぶち当たりました。
    明らかに理不尽(バグ)でしょうに。
    ちなみにクリエイターズアップデート適用済みです。

    USB(DAC)スピーカーの物理ボリュームが無くて(常に最大で)システムや各アプリのボリュームを目一杯絞らないといけない事も理不尽なのですけど。

    返信削除
    返信
    1. あああ…また月単位でコメント放置、すみませんすみません。

      今回のアップデートで、またサウンド設定がリセットされちゃったので、2017/6/20のコメントで匿名様からお教えいただいた方法で一旦サウンド設定を完全に無しにしてから設定し直しました。

      っていうか、あんまり再設定してません。

      だって、音を小さくしたいってことは、極端な話、聞こえなくてもいいんですもんね。

      なので、最低限これだけは鳴っといて欲しいという音だけ設定したら、あとはもう無音です。今のところそれで困っていません。

      本当に「バグ」と呼びたいところなんですが、認識すらされていないのか本気で敢えてやっているのか…

      削除