
通知領域 /タスクバー
通知領域は、タスクバーの右端にあるアイコンが表示されているエリアのことです。タスクバーは、既定の設定ではデスクトップ画面の下に存在します。
通知領域には音量、電源、ネットワーク、起動中のプログラムなどのアイコンが表示されます。
そして、「表示|非表示」を選択することができます。
通知のアイコンをクリーンアップ
通知領域にアンインストールしたハズのプログラムが表示され、バージョン違いの同じプログラムのアイコンが複数表示される状態になりました。
レジストリに無効なエントリが残置されたままになっていることが原因だと思われます。
この気持ち悪い状態を正常な状態にする方法が見つかったので紹介します。
カスタマイズ画面と選択肢
- ∇をクリック
- 「カスタマイズ」を選択
- アイコンと通知を表示
- アイコンと通知を非表示
- 通知のみを表示
プログラムの残骸が残る

カスタマイズ画面には同名のプログラムが2つ表示されています。

TrayNotify
通知領域のアイコン情報は、レジストリの TrayNotify キーに記録されます。追記方式です。
同じソフトウェアを複数回「インストール|アンインストール」すると今回の状態になると思われます。
通知領域を初期化する方法
レジストリの操作は自己責任ですレジストリエディターを操作する前に、
不測の事態に備えてレジストリのバックアップを取っておきましょう。
特定のプログラム履歴のみを削除することができないので、TrayNotify キー配下の3つの値を削除して初期化します。
- レジストリエディタを起動する。
- 「TrayNotify」を探す。
- バックアップを取る。
- IconStreams、PastIconsStream、PromotedIconCache を削除する。
- PCを再起動する。
- 以上
レジストリの階層
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
- IconStreams
- PastIconsStream
- PromotedIconCache

BATファイル

当方の環境は前項の手順で初期化できなかったので、バッチファイルを使用しました。
前回はうまくいったのに... 謎です?
- テキストエディタを起動する。
- TrayNotify.batのコードをコピペする。
- 「名前を付けて保存」を選択する。
- ファイル名「TrayNotify.bat」として保存する。
- TrayNotifyキーのバックアップを取る。
- TrayNotify.bat を実行する(ダブルクリック)。
- PCを再起動する。
- 通知領域が初期化されたことを確認する。
- 以上
TrayNotify.bat
@echo offsetlocal
set KEY=HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
reg delete "%KEY%" /f /v IconStreams
reg delete "%KEY%" /f /v PastIconsStream
reg delete "%KEY%" /f /v PromotedIconCache
taskkill /F /IM explorer.exe
start explorer.exe
endlocal
マイナビニュース
まとめ


- 通知領域は、タスクバー右端にあるアイコンが表示されるエリア。
- アンインストールしたプログラムのアイコンが残ったり、バージョン違いのアイコンが複数表示されることがある。
- レジストリに無効なエントリが残っていることが原因。
- レジストリエディタを利用してクリーンアップすることができるが、間違ったキーを削除すると、システムトラブルが発生する可能性がある。
検証:Windows 7 Home 32bit
:SC2
このサイトを検索 | Search this site
0 コメント