如何清除 Windows 7 通知區域裡無效的舊圖示 [小技巧]

有一些程式在執行的時候,會常駐在系統列裡,並在系統列顯示一個圖示,表示它目前正在執行。在 Windows 7,系統列改以「通知區域」來稱呼,而且讓使用者可以自己決定這些圖示的排列位置,以及是否在工作列裡顯示這些圖示。

但也因為這個新功能,凡是在通知區域裡執行過的程式都會被記錄在「通知區域圖示」,以後就算是移除這些程式,這些圖示設定同樣會繼續存在於通知區域圖示裡。久而久之就會造成管理的困難以及視覺上的混亂。

按下工作列的「顯示隱藏圖示(右三角鈕)」可以看到其它常駐程式的圖示 ▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖1

如果按下「自訂」的話,會打開一個顯示所有圖示的「通知區域圖示」視窗,在這裡我們可以看到所有以前「曾經」在通知區域裡執行過的程式,包括那些後來再也沒用過或是已經移除的程式圖示 ▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖2

清除 Windows 7 通知區域裡無效的舊圖示

第一步、按下「開始」鍵,在「搜尋程式及檔案」框裡輸入 regedit 後按下 Enter 打開「登錄編輯程式」,然後到以下位置:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

為了以防萬一,我們可以先將這部份的登錄資料匯出備份 ▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖3

第二步、接著刪除「IconStreams」以及「PastIconsStream」這兩項登錄資料,刪除完之後就可以關閉登錄編輯程式 ▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖4

清除 Windows 7 通知區域無效的舊圖示 - 擷圖5

第三步、按「Ctrl + Shift + Esc」打開「Windows 工作管理員」,然後結束「explorer.exe」處理程序 ▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖6

按下「結束處理程序」▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖7

之後我們會看到工作列消失了,不過不用擔心,等一下我們會讓它再次出現。

第四步、在 Windows 工作管理員按下「檔案」→「新工作 (執行…)」▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖8

然後在「開啟」欄位輸入 explorer 後按下「確定」,這時工作列就會重新出現了 ▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖9

工作列出現後,我們可以看到通知區域裡的圖示以及它們的排列序順都被「重新產生」過了 ▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖10

再一次打開「通知區域圖示」視窗後,原來那些無效的舊圖示已經通通消失,只剩下目前正在使用程式的圖示,看起比以前清爽多了! ▼

清除 Windows 7 通知區域無效的舊圖示 - 擷圖11

資訊來源:ghacks

18 則迴響

  1. 小翰

    小弟將您的一連串動作,改寫成批次檔
    @echo off
    @REG EXPORT “HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" TrayNotify.reg
    @REG DELETE “HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f
    @REG DELETE “HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f
    @taskkill /F /IM explorer.exe
    @explorer.exe

    1. 檸檬

      感謝分享 win 7知識技術
      最近才剛入手 新電腦 很多需要學習的地方
      謝謝 有您分享 知識技術 增近個人使用上的方便

  2. 引用通告: 如何清除 Windows 7 通知區域裡無效的舊圖示 [小技巧] | 0與1的邂逅 « 鬼斧神工

  3. plurk

    可以順便請問一下嗎?
    像要進入這HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

    這裡面時,只能一個一個步驟這樣找到之後才能進去嗎?
    有沒有比較快的方法可以進到最裡面這裡呢?

  4. 云鬼

    第三步 按「Ctrl + Shift + Esc」打開「Windows 工作管理員」

    好像錯了~是 「Ctrl + Shift + Del」吧!

    1. joaoko 文章作者

      在 Windows 7 裡是要按「Ctrl + Shift + Esc」叫出工作管理員,而「Ctrl + Shift + Del」則是登出系統。

  5. 阿皓

    您好 可以問一下小問題嗎?

    就是我照你說的這方法成功刪除不要的通知圖示之後,我就把電腦重開機

    發現主機可以開,只是螢幕顯示說無訊息,我開機幾次之後才有螢幕出現。

    請問是為甚麼會這樣呢? (之前不會,用了刪除通知區域後就這樣了)

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>