Windows 10 System Tray (Notification area) อยู่ด้านขวาของ taskbar ให้เข้าถึง system notifications, functions, และ apps
System tray ยังเก็บ shortcuts ไปยัง settings สำคัญอย่าง network, power, volume, และ Action Center icons
หากคุณ hover เหนือ system tray และสังเกตว่า icons ที่ใช้หายไป มีหลายเหตุผล อาจติดตั้ง Windows Update ทำให้ glitch หรือมี corrupted Registry entries ที่ขัดแย้งกับ Windows 10 ทำให้ system tray หรือ icons หาย
นี่คือวิธีแก้ปัญหา system tray หรือ icons หายไปใน Windows 10
วิธีแก้ System Tray หรือ Icons หายไปใน Windows 10
มี 2 วิธีแสดง hidden icons ใน system tray: ใช้เมาส์ และใช้ Windows 10 Settings
ใช้เมาส์แสดง Hidden Icons ใน System Tray
ทำด้วยเมาส์: เลือกลูกศรถัดจาก Notification area เพื่อเปิด system tray และโชว์ hidden icons คุณยังลาก icons ด้วย cursor และวางบน taskbar ได้
ใช้ Windows 10 Settings แสดง Hidden Icons ใน System Tray
หากต้องการเห็น icons ทั้งหมดใน system tray ตลอดเวลา ลบลูกศรและ expandable pane เปิดใช้งาน setting Always show all icons in the notification area
- คลิกขวา taskbar เลือก Taskbar Settings
- ไปที่ Notifications area คลิก Select which icons appear on the taskbar
- Toggle setting Always show all icons in the notification area ที่ด้านบนสุดของรายการ
หมายเหตุ: Icons ใน system tray จะปรากฏเฉพาะเมื่อแอปที่เกี่ยวข้องกำลังรันอยู่
เปิด/ปิด System Icons
หากยังไม่เห็น icons บน system tray ใช้ setting Turn system icons on or off ดูว่าช่วยได้ไหม
- คลิกขวา Taskbar > Taskbar Settings
- ใน Taskbar Settings ไป Notification area เลือก Turn system icons on or off
- หา system icons ที่ต้องการโชว์บน system tray toggle slider เป็น On (ถ้าเป็น Off)
รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล
Restart Windows Explorer
Restart Windows Explorer เพื่อโหลดใหม่และคืน system tray หรือ icons ที่หายไป
- คลิกขวา taskbar เลือก Task Manager
- เลือก explorer.exe ภายใต้แท็บ Processes คลิกขวาเลือก End Task
- เปิดแท็บ App History คลิก File > Run New Task
- พิมพ์ explorer.exe ในกล่องข้อความ แล้วกด OK
Windows Explorer (explorer.exe) จะโหลดใหม่ และ icons จะปรากฏใน system tray หากยังมี icon ที่ไม่เห็น กลับไป Taskbar settings เลือก Turn system icons on or off ติ๊กถูกกล่องถัดจาก icon ที่หาย
Reset หรือ Delete IconCache
Icon cache database เก็บ icons ที่คุณเห็นบนแอปและไฟล์ เพื่อให้ OS แสดงบนหน้าจอได้ Caching icons ป้องกันระบบช้าลงจากการ lookup icons ทุกครั้ง
แต่เมื่อ icon cache database ใหญ่ขึ้น อาจมี corruption เข้ามา ทำให้ icons render ไม่ถูกต้อง อาจเสียหาย หรือหายจาก system tray
เพื่อแก้ปัญหานี้ ลอง reset หรือ delete IconCache
วิธี Reset IconCache Database บน Windows 10
- ปิดแอปทั้งหมด แล้วเปิด command prompt พิมพ์ CMD ใน search bar เลือก Run as administrator
- พิมพ์ path นี้ใน command prompt กด Enter:
cd %homepath%\AppData\Local\Microsoft\Windows\Explorer
- พิมพ์ dir iconcache* กด Enter (จะเห็นรายการ database files)
- หยุด File Explorer ด้วยคำสั่ง: taskkill /f /im explorer.exe กด Enter จะเห็น taskbar และ desktop background หายไปชั่วคราว การปิด File Explorer ช่วยลบ icon cache files
- พิมพ์ del iconcache* กด Enter
- พิมพ์ dir iconcache* ยืนยันว่าลบ icon cache files แล้ว กด Enter เริ่ม File Explorer ด้วย explorer.exe กด Enter
ปิด Command Prompt เสร็จสิ้น Windows จะสร้าง database files ใหม่พร้อม icons ใหม่
วิธี Delete IconCache Database บน Windows 10
- คลิกขวา Start > Run พิมพ์ %appdata% ใน Run window เปิด Roaming folder
- ใน Roaming folder เลือก Appdata ใน address bar
- เลือกโฟลเดอร์ Local
- เลือก View ติ๊กถูก Hidden items
- คลิกขวา IconCache ใน Local folder เลือก Delete
- ปิด Windows Explorer รีบูท PC ตรวจสอบว่า system tray และ icons มองเห็นได้อีกแล้ว
ปิด Controlled Folder Access
Controlled Folder Access เป็น intrusion prevention feature ใน Windows 10 ปกป้องข้อมูลสำคัญจากการแก้ไขโดย threats อย่าง malware, viruses, และ ransomware หากพบ system tray หรือ icons หายใน Windows 10 ลองปิด Control folder access ดูว่ากลับมาหรือไม่
- เลือก Start พิมพ์ Windows Security ในกล่องค้นหา เลือก Virus & Threat protection
- เลื่อนลงไป Ransomware protection เลือก Manage ransomware protection
- Toggle Control folder access option button เป็น off หรือปิดใช้งาน
Reinstall Taskbar
หาก system tray หรือ icons หาย โอกาสเยอะว่า taskbar อาจทำงานไม่ถูกต้อง เพื่อแก้ ให้ reinstall taskbar ด้วย Windows PowerShell
คลิกขวา Start > Windows PowerShell (Admin)
Copy และ paste คำสั่งนี้ แล้วกด Enter:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
ตรวจสอบว่า system tray และ icons กลับมาใน notification area แล้ว
แก้ไข Registry
การแก้ไข Windows Registry ช่วยแก้ไข errors หรือ corruption หรือป้องกัน system activity ที่ไม่พึงประสงค์ กระบวนการอาจอันตราย หาก edit ผิดใน entry ผิด จึง backup registry ก่อนทำขั้นตอนด้านล่าง
- เลือก Start > Run พิมพ์ regedit ใน Run window เปิด Registry Editor
- ไปที่ key HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
- เลือกโฟลเดอร์ Tray Notify แล้วคลิกขวา IconStreams และ PastIconsStream ลบ values ของพวกมัน
หากไม่มีอะไรทำงาน ลอง System Restore เพราะมันปกป้องและซ่อมแซมซอฟต์แวร์คอมพิวเตอร์ บันทึก Windows Registry และ system files บางส่วนเป็น restore points สำหรับกรณี data corruption หรือ install failure
System Restore คืนระบบสู่สภาพทำงานได้โดย revert settings และ files ที่บันทึกใน restore point
คืน System Tray และ Icons กลับมา
หวังว่า steps นี้ช่วยให้คุณได้ system tray และ icons ที่หายไปกลับมา ค้นหาในเว็บไซต์ของเราเพิ่มเติมสำหรับ troubleshooting tips และ tricks อื่นๆ ช่วยแก้ปัญหาใน OS และ devices ต่างๆ