こんにちは、阿久津です。前回、サウンド面に関するチューニングを行ないましたが、同カテゴリーで気になるのが、各イベントサウンドの存在。こちらも個人の嗜好に左右されるものながらも、エクスプローラの操作時に「カチッ」となるナビゲーションサウンドなどが煩雑に感じる方も多いのではないでしょうか。個人的にはWindows Vistaの再インストール時にかならず無効にする設定をしていますが、項目も多く、いちいちダイアログから無効にするのも面倒な話です(図1)。

図1: イベントサウンドは変更したい項目を選択した状態で、ドロップダウンリストから「(なし)」を選択すれば無効になり、<参照>ボタンでWAVE形式ファイルを選択すれば異なるサウンドを選択できます

そこでお薦めなのが、あらかじめ設定を行なった上でエクスポートしたレジストリファイル。同ファイルをダブルクリックすれば、各イベントサウンド設定を一括して行なうことが可能です。まずは簡単にレジストリ構造の説明を。各設定は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)。

図3: 「ファイル名を指定して実行」や「クイック検索」のテキストボックスに「regedit」と入力して[Enter]キーを押します

図4: HKEY_CURRENT_USER \ AppEvents \ Schemesまでキーをたどって開き、Appsキーを選択した状態で<ファイル>メニューから<エクスポート>を選択します

図5: ダイアログが表示されたらデスクトップなど操作しやすいフォルダを開き、「Default_Sound」などわかりやすいファイル名をつけて<保存>ボタンをクリックします

レジストリファイルの作成を終えたら、同ファイルをメモ帳で開くため、同ファイルを右クリック。メニューから<編集>を選択してください。今回は実験的に一カ所だけ書き換えるため、「ナビゲーション開始」と対となる「[HKEY_CURRENT_USER \ AppEvents \ Schemes \ Apps \ Explorer \ Navigating \ .Current]」と書かれた行を探してください。この次の行がサウンドファイルの設定ですので、「@=""」に書き換えましょう。後は先ほどとは異なるファイル名をつけてレジストリファイルを保存してください(図6~8)。

図6: 次にレジストリファイルの編集を行ないますので、先ほど作成したレジストリファイルを右クリックし、メニューから<編集>を選択します

図7: 今回は「ナビゲーション開始」を無効にするため、「[HKEY_CURRENT_USER \ AppEvents \ Schemes \ Apps \ Explorer \ Navigating \ .Current]」と書かれた行を探し、次の行を「@=""」に書き換えます

図8: 変更を終えたらレジストリファイルを保存しましょう。この際、先ほどと異なるファイル名をつけて保存してください

なぜ異なるファイル名をつけるのかといえば、先のファイルはバックアップとして残すためです。レジストリファイルの記述を間違た状態でシステムに取り込みますと、Windows Vistaが正常に動作しなくなる可能性も拭いきれません。その際はバックアップとして存在するレジストリファイルを一度システムに取り込んで初期状態に戻してから、書き換えたレジストリファイルを見直してみましょう。

図9: あとはレジストリファイルをシステムに取り込むため、レジストリファイルをダブルクリック→<はい>→<OK>とボタンをクリックします

図10: 「サウンド」を起動し、<サウンド>タブを確認すると「ナビゲーション開始」の選択ファイルが「(なし)」になっています

あとはレジストリファイルをダブルクリックしてシステムに取り込めば、設定変更となります。今回は「ナビゲーション開始」のみ行ないましたが、各項目とキーは下記の表のようになっていますので、こちらを参考にレジストリファイルを書き換え、お好みのサウンドイベント設定を行なってください(図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)