こんにちは、阿久津です。前回、サウンド面に関するチューニングを行ないましたが、同カテゴリーで気になるのが、各イベントサウンドの存在。こちらも個人の嗜好に左右されるものながらも、エクスプローラの操作時に「カチッ」となるナビゲーションサウンドなどが煩雑に感じる方も多いのではないでしょうか。個人的にはWindows Vistaの再インストール時にかならず無効にする設定をしていますが、項目も多く、いちいちダイアログから無効にするのも面倒な話です(図1)。
そこでお薦めなのが、あらかじめ設定を行なった上でエクスポートしたレジストリファイル。同ファイルをダブルクリックすれば、各イベントサウンド設定を一括して行なうことが可能です。まずは簡単にレジストリ構造の説明を。各設定はHKEY_CURRENT_USER \ AppEvents \ Schemes \ Appsキーに格納されており、~「.Default」キーがプログラムイベントにおける「Windows」の各項目。~「Explorer」キーが「エクスプローラ」。~「sapisvr」キーが「Windows音声認識」の各項目と連動しています(図2)。
図2: HKEY_CURRENT_USER \ AppEvents \ Schemes \ Appsキー下にある「.Default」「Explorer」「sapisvr」各キーは、プログラムイベントにおける「Windows」「エクスプローラ」「Windows音声認識」と連動します |
各キーの下には「.current」「.default」とふたつのキーが存在し、前者は現在の設定値、後者が初期値として「(既定)」にWAVE形式ファイルのフルパス名が格納されています。また、GUIから設定を変更した場合「.current」キーのバックアップとして「.Modified」キーが生成されることも。このほかにもテーマによって独自のキーが生成されることがあります。
つまり、無効にしたい項目名=キーの既定値を空にすることで、GUIから「(なし)」を選択することと同じ効果を得ることができます。今回のチューニングはこの最適なサウンド設定を行なうレジストリファイルの作成を行ないましょう。
サウンドイベントをレジストリファイルから設定する
今回は少々操作が煩雑ですのでご注意ください。まず、クイック検索やファイル名を指定して実行などから「regedit」を実行してレジストリエディタを起動し、HKEY_CURRENT_USER \ AppEvents \ Schemesまでキーとたどって開きます。次にAppsキーを選択した状態で<ファイル>メニュー→<エクスポート>と選択し、任意のファイル名でレジストリファイルを保存してください。こちらはバックアップとなります(図3~5)。
レジストリファイルの作成を終えたら、同ファイルをメモ帳で開くため、同ファイルを右クリック。メニューから<編集>を選択してください。今回は実験的に一カ所だけ書き換えるため、「ナビゲーション開始」と対となる「[HKEY_CURRENT_USER \ AppEvents \ Schemes \ Apps \ Explorer \ Navigating \ .Current]」と書かれた行を探してください。この次の行がサウンドファイルの設定ですので、「@=""」に書き換えましょう。後は先ほどとは異なるファイル名をつけてレジストリファイルを保存してください(図6~8)。
図7: 今回は「ナビゲーション開始」を無効にするため、「[HKEY_CURRENT_USER \ AppEvents \ Schemes \ Apps \ Explorer \ Navigating \ .Current]」と書かれた行を探し、次の行を「@=""」に書き換えます |
なぜ異なるファイル名をつけるのかといえば、先のファイルはバックアップとして残すためです。レジストリファイルの記述を間違た状態でシステムに取り込みますと、Windows Vistaが正常に動作しなくなる可能性も拭いきれません。その際はバックアップとして存在するレジストリファイルを一度システムに取り込んで初期状態に戻してから、書き換えたレジストリファイルを見直してみましょう。
あとはレジストリファイルをダブルクリックしてシステムに取り込めば、設定変更となります。今回は「ナビゲーション開始」のみ行ないましたが、各項目とキーは下記の表のようになっていますので、こちらを参考にレジストリファイルを書き換え、お好みのサウンドイベント設定を行なってください(図9~10)。
■表 イベントサウンドにおける各項目とキーの一覧 | |||
カテゴリ | 項目名 | キー名 | .Currentキーの既定値 |
---|---|---|---|
W i n d o w s |
Windowsの終了 | SystemExit | C: \ Windows \ media \ Windows Shutdown.wav |
Windowsユーザーアカウント制御 | WindowsUAC | C: \ Windows \ media \ Windows User Account Control.wav | |
Windowsログオフ | WindowsLogoff | C: \ Windows \ media \ Windows Logoff Sound.wav | |
Windowsログオン | WindowsLogon | C: \ Windows \ media \ Windows Logon Sound.wav | |
システムエラー | SystemHand | C: \ Windows \ media \ Windows Critical Stop.wav | |
システム通知 | SystemNotification | C: \ Windows \ media \ Windows Balloon.wav | |
ツールバーバンドの表示 | ShowBand | なし | |
デバイスの切断 | DeviceDisconnect | C: \ Windows \ media \ Windows Hardware Remove.wav | |
デバイスの接続 | DeviceConnect | C: \ Windows \ media \ Windows Hardware Insert.wav | |
デバイスの接続の失敗 | DeviceFail | C: \ Windows \ media \ Windows Hardware Fail.wav | |
バッテリ低下アラーム | LowBatteryAlarm | C: \ Windows \ media \ Windows Battery Low.wav | |
バッテリ切れアラーム | CriticalBatteryAlarm | C: \ Windows \ media \ Windows Battery Critical.wav | |
プログラムエラー | AppGPFault | なし | |
プログラムの終了 | Close | なし | |
プログラムの起動 | Open | なし | |
メッセージ(問い合わせ) | SystemQuestion | なし | |
メッセージ(情報) | SystemAsterisk | C: \ Windows \ media \ Windows Error.wav | |
メッセージ(警告) | SystemExclamation | C: \ Windows \ media \ Windows Exclamation.wav | |
メニューコマンド | MenuCommand | なし | |
メニューポップアップ | MenuPopup | なし | |
一般の警告音 | .Default | C: \ Windows \ media \ Windows Ding.wav | |
元に戻す(拡大) | RestoreUp | なし | |
元に戻す(縮小) | RestoreDown | なし | |
印刷完了 | PrintComplete | なし | |
新着ファックスの通知 | FaxBeep | C: \ Windows \ media \ Windows Notify.wav | |
新着メールの通知 | MailBeep | C: \ Windows \ media \ Windows Notify.wav | |
最大化 | Maximize | なし | |
最小化 | Maximize | なし | |
選択 | CCSelect | なし | |
カテゴリ | 項目名 | キー名 | .Currentキーの既定値 |
エ ク ス プ ロ ー ラ |
FAXの送信 | FaxSent | C: \ Windows \ media \ tada.wav |
FAXエラー | FaxError | C: \ Windows \ media \ ding.wav | |
ごみ箱を空にする | EmptyRecycleBin | C: \ Windows \ media \ Windows Recycle.wav | |
ナビゲーションの完了 | ActivatingDocument | なし | |
ナビゲーションの開始 | Navigating | C: \ Windows \ media \ Windows Navigation Start.wav | |
フィードの発見 | FeedDiscovered | C: \ Windows \ media \ Windows Feed Discovered.wav | |
ポップアップウィンドウのブロック | BlockedPopup | C: \ Windows \ media \ Windows Pop-up Blocked.wav | |
メニュー項目の移動 | MoveMenuItem | なし | |
情報バー | SecurityBand | C: \ Windows \ media \ Windows Information Bar.wav | |
検索プロバイダの発見 | SearchProviderDiscovered | なし | |
着信呼び出し | FaxLineRings | C: \ Windows \ media \ Windows Ringin.wav | |
カテゴリ | 項目名 | キー名 | .Currentキーの既定値 |
W i n d o w s 音 声 認 識 |
オフ | HubOffSound | C: \ Windows \ media \ Speech Misrecognition.wav |
オン | HubOnSound | C: \ Windows \ media \ Speech On.wav | |
スリープ状態 | HubSleepSound | C: \ Windows \ media \ Speech Sleep.wav | |
不明瞭解消パネル | PanelSound | C: \ Windows \ media \ Speech Disambiguation.wav | |
不明瞭解消数字 | DisNumbersSound | C: \ Windows \ media \ Speech Disambiguation.wav | |
誤認識 | MisrecoSound | C: \ Windows \ media \ Speech Misrecognition.wav |
それでは、また次号でお会いしましょう。
阿久津良和(Cactus)