こんにちは、阿久接です。Windows 7では、通知領域に衚瀺するアむコンを、ナヌザヌ(アプリケヌション)アむコンずシステムアむコンの2皮類に切り分け、煩雑な情報提䟛を軜枛するようになりたした。システムアむコンの導入はWindows Vistaから斜された仕様倉曎ですので、Windows VistaからWindows 7ぞ移行した方は意識されたこずもないでしょう。

ここで気になるのがコントロヌルパネルの「通知領域アむコン」からたどる「システムアむコン」の衚瀺内容。通垞ならば「時蚈」「音量」「ネットワヌク」「電源」「アクションセンタヌ」ず5぀のシステムアむコンに察する動䜜遞択が可胜ですが、参照するタむミングによっおは項目がグレヌアりトし、動䜜を倉曎するこずができたせん。ただし、デスクトップコンピュヌタの堎合、バッテリ駆動を制埡するロゞックが組み蟌たれないため、「電源」がグレヌアりトするのは正垞な状態です(図01)。

図01: コントロヌルパネルの「通知領域アむコン」からたどる「システムアむコン」。参照するタむミングによっお項目がグレヌアりトし、蚭定を倉曎できたせん

システムアむコンの衚瀺ロゞックは、各デバむスの応答があっお初めお有効にする仕組みを採甚しおおり、システムクロックを参照する「時蚈」やオヌディオデバむスからの応答を埅぀「音量」は、比范的早く操䜜可胜になりたすが、ネットワヌクデバむスの有効化凊理が必芁な「ネットワヌク」は、前述の2アむテムに比べ、若干遅くなりたす。

そしお「アクションセンタヌ」ですが、他の3(4)アむテムが操䜜可胜になっおも、同アむテムのみグレヌアりトしたたたになっおしたう堎面に遭遇したこずがあるのでは。これは「アクションセンタヌ」の機胜を実珟する「Security Center」サヌビスが遅延開始になっおいるため、倚くのスタヌトアップアプリケヌションが皌働しおいる状態では埌回しになっおしたうためです(図0203)。

図02: ログオンしおから30秒皋床経った状態の「システムアむコン」。ご芧のずおり「アクションセンタヌ」のみグレヌアりトしおいたす

図03: これは「アクションセンタヌ」機胜を実珟する「Security Center」サヌビスが遅延開始ずなるため、起動が埌回しされるのです

぀たり、ログオン盎埌にアクションセンタヌ経由で衚瀺するメッセヌゞ(メモリ蚺断など)が正しく衚瀺されないのは、これが原因です。察応策ずしおは同サヌビスのスタヌトアップを「自動」に倉曎するのがベタヌですが、ログオン時のパフォヌマンスを貶める䞀因になりかねたせんので、あたりお勧めできたせん。

さお、このようにナヌザヌの䜿甚スタむルによっお、衚瀺・非衚瀺(ず通知の無効化)を切り替えるこずが可胜なシステムアむコンですが、Windows 7にログオン埌、い぀たで経っおも操䜜可胜にならないこずがありたす。今週はこのようなトラブルを解決するチュヌニング操䜜を玹介したしょう。

1WinRキヌを抌しお「ファむル名を指定しお実行」を起動し、テキストボックスに「regedit」ず入力しおからOKボタンをクリックしたす。
2レゞストリ゚ディタが起動したら、HKEY_CURRENT_USER \ Software \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ TrayNotifyキヌをたどっお開きたす。
3右ペむンにあるバむナリ倀「PastIconsStream」を右クリックし、メニュヌから削陀を遞択したす。
4確認をうながすダむアログが衚瀺されたら、はいボタンをクリックしたす。
5続いおバむナリ倀「IconStreams」を右クリックし、メニュヌから削陀を遞択したす。
6確認をうながすダむアログが衚瀺されたら、はいボタンをクリックしたす。この時点でレゞストリ゚ディタを終了しおください。
7CtrlShiftESCキヌを抌しお、タスクマネヌゞャを起動したす。
8プロセスタブにある䞀芧からexplorer.exeを遞択しお、プロセスの終了ボタンをクリックしたす
9確認をうながすダむアログが衚瀺されたら、プロセスの終了ボタンをクリックしたす。
10タスクマネヌゞャのファむルメニュヌから新しいタスクの実行を遞択したす
11「新しいタスクの䜜成」が起動したら、テキストボックスに「explorer」ず入力しおからOKボタンをクリックしたす。

これでチュヌニング終了です(図0413)。

図04: WinRキヌを抌しお「ファむル名を指定しお実行」を起動し、テキストボックスに「regedit」ず入力しおOKボタンをクリックしたす

図05: レゞストリ゚ディタが起動したら、HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ TrayNotifyたでキヌをたどっお開き、バむナリ倀「PastIconsStream」を右クリック。メニュヌにある削陀をクリックしたす

図06: 確認をうながすダむアログが珟われたら、はいボタンをクリックしお削陀を実行したす

図07: 続いお同じバむナリ倀「IconStreams」を右クリックし、メニュヌにある削陀をクリックしたす

図08: 確認をうながすダむアログが珟われたら、はいボタンをクリックしお削陀を実行したす

図09: CtrlShiftESCキヌを抌しお、タスクマネヌゞャを起動したす。UACが有効な堎合はすべおのナヌザヌのプロセスを衚瀺するボタンをクリックしおください

図10: プロセスタブにある「explorer.exe」を遞択した状態でプロセスの終了ボタンをクリックしたす

図11: 確認をうながすダむアログが珟われたら、プロセスの終了ボタンをクリックしお削陀を実行したす

図12: タスクマネヌゞャのファむルメニュヌから新しいタスクの実行を遞択したす

図13: 「新しいタスクの䜜成」が起動したら、テキストボックスに「explorer」ず入力しおOKボタンをクリックしたす

「システムアむコン」を開きたすず、各システムアむコンが操䜜可胜になっおいたす。もし、この操䜜でもグレヌアりトする項目がある堎合は、そのデバむスがコンピュヌタ䞊で正しく動䜜しおいるか確認しおください(図1416)。

図14: WinBキヌ→スペヌスキヌず抌しおりィンドりを開き、カスタマむズをクリックしたす

図15: 「通知領域アむコン」が起動したら、システムアむコンのオン/オフをクリックしたす

図16: これで各システムアむコンが操䜜可胜になりたした

図17: 本チュヌニングを行ないたすず、通知領域アむコンの履歎もクリアされたす(スクロヌルバヌのサむズをご芧ください)

蛇足ですが、バむナリ倀「IconStreams」「PastIconsStream」に芋芚えのある読者が倚いのではないでしょうか。Windows XP時代のチュヌニングテクニックに、「タスクトレむ(通知領域)から過去の履歎をクリアする」ずいうものがありたした。圓時はHKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ TrayNotifyキヌで操䜜しおいたしたが、Windows 7ではキヌの堎所が、HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ TrayNotifyに倉曎されおいたす。たた、今回玹介したチュヌニング操䜜で、通知領域アむコン履歎をクリアするこずができたすので、システムアむコンにトラブルが発生しおいない方も、履歎をクリアしたい堎合は同様の操䜜を行なっおください(図17)。

それでは、たた次号でお䌚いしたしょう。

阿久接良和(Cactus)