Windows 10 系统托盘(System Tray)(通知(Notification)区域)位于任务栏的右侧,提供对系统通知、功能和应用程序的访问。
系统托盘还包含一些重要设置的快捷方式(shortcuts),例如网络、电源、音量和操作中心(Action Center)图标。
如果您将鼠标悬停在系统托盘上并注意到您使用的图标丢失,那么发生这种情况的原因有多种。您可能安装了Windows 更新(Windows Update),导致出现故障,或者注册表(Registry)项损坏,似乎与Windows 10冲突,导致系统托盘或图标消失。
这是修复 Windows 10 问题中缺少系统托盘或图标的方法。
如何修复 Windows 10 中缺少的系统托盘或图标(How to Fix System Tray or Icons Missing in Windows 10)
有两种方法可以在系统托盘中显示隐藏图标:使用鼠标和使用Windows 10 设置(Settings)。
使用鼠标显示系统托盘中的隐藏图标(Use a Mouse to Show Hidden Icons in the System Tray)
要使用鼠标执行此操作,请选择通知(Notification)区域旁边的箭头以打开系统托盘并显示隐藏的图标。您也可以用光标拖动图标并将它们放在任务栏上。
使用 Windows 10 设置在系统托盘中显示隐藏图标(Use Windows 10 Settings to Show Hidden Icons in the System Tray)
如果您想一直看到系统托盘中的所有图标,请移除箭头和可展开窗格,并启用始终在通知区域中显示所有图标(Always show all icons in the notification area )设置。
- 为此,请右键单击您的任务栏(taskbar)并选择任务栏设置(Taskbar Settings)。
- 接下来,转到通知(Notifications) 区域(area),然后单击选择任务栏上显示的图标(Select which icons appear on the taskbar )选项。
- 切换列表顶部的始终在通知区域中显示所有图标设置。(Always show all icons in the notification area )
注意(Note):系统托盘中的图标仅在其相应的应用程序运行时出现。
打开或关闭系统图标(Turn System Icons On or Off)
如果您仍然没有在系统托盘上看到图标,请使用打开或关闭系统图标(Turn system icons on or off)设置,看看它是否有帮助。
- 为此,请右键单击Taskbar > Taskbar Settings。
- 在任务栏设置中,转到通知区域(Notification area)并选择打开或关闭系统图标(Turn system icons on or off)。
- 找到您要在系统托盘上显示的系统图标,并将其滑块切换为打开(On)(如果它们关闭)。
重新启动计算机以使更改生效。
重新启动 Windows 资源管理器(Restart Windows Explorer)
重新启动 Windows 资源管理器(Restart Windows Explorer)以重新加载它并恢复计算机上丢失的系统托盘或图标。
- 为此,请右键单击任务栏并选择任务管理器(Task Manager)。
- 在Processes(Processes)选项卡下选择explorer.exe,右键单击并选择End Task。
- 接下来,打开App History选项卡,单击File > Run New Task。
- 在出现的消息框中键入explorer.exe,然后选择确定。
Windows资源管理器(Explorer)(explorer.exe) 将重新加载并且图标将出现在系统托盘中。如果您没有看到某个图标,请返回任务栏设置(Taskbar settings),选择打开或关闭系统图标,(Turn system icons on or off)然后选中丢失图标旁边的框。
重置或删除 IconCache(Reset or Delete the IconCache)
图标缓存数据库包含您在应用程序和文件上看到的图标,以便操作系统可以在您的屏幕上显示它们。缓存图标无需每次都查找图标,从而使您的系统不会变慢。
但是,随着图标缓存数据库的增长,可能会出现损坏,并且图标可能无法正确呈现、可能出现损坏或从系统托盘中丢失。
要解决此问题,请尝试重置或删除IconCache以解决此问题。
如何在 Windows 10 上重置 IconCache 数据库(How to Reset the IconCache Database on Windows 10)
- 要重置图标缓存数据库,请关闭所有正在运行的应用程序,然后打开命令提示符。在搜索栏中键入CMD并选择(CMD)以管理员身份运行(Run as administrator)选项。
- 在命令提示符窗口中键入此路径,然后按Enter:
cd %homepath%\AppData\Local\Microsoft\Windows\Explorer
- 接下来,输入dir iconcache* 并按Enter(将出现数据库文件列表)。
- (Stop File Explorer)通过键入命令停止文件资源管理器: taskkill /f /im explorer.exe 然后按Enter。您会注意到您的任务栏和桌面背景在终止File Explorer后消失了,但这是暂时的。关闭文件资源管理器(File Explorer)有助于删除图标缓存文件。
- 接下来,输入del iconcache*并按Enter。
- 键入dir iconcache*以确认您已删除图标缓存文件,然后按Enter。通过键入explorer.exe启动文件资源管理器,然后按Enter。
关闭命令提示符(Command Prompt)以完成该过程,Windows将使用新图标重新创建数据库文件。
如何在 Windows 10 上删除 IconCache 数据库(How to Delete the IconCache Database on Windows 10)
- 要删除IconCache数据库文件,请右键单击Start > Run并在运行(Run)窗口中输入%appdata%以打开漫游(Roaming)文件夹。
- 在漫游文件夹中,选择地址栏中的Appdata。
- 选择本地(Local )文件夹。
- 选择查看(View)并检查隐藏项目(Hidden items)选项。
- 右键单击Local 文件夹中的IconCache,然后选择Delete。
- 关闭Windows 资源管理器(Windows Explorer),重新启动 PC,然后检查系统托盘和图标是否再次可见。
禁用受控文件夹访问(Disable Controlled Folder Access)
受控文件夹访问(Controlled Folder Access)是Windows 10中的一项入侵防御功能,可保护您的宝贵数据免受(Windows 10)恶意软件、病毒和勒索软件等(malware, viruses, and ransomware)威胁的修改。如果您发现Windows 10中缺少系统托盘或图标,请尝试禁用“控制(Control)文件夹访问”选项,然后查看它们是否已恢复。
- 要禁用控制(Control)文件夹访问,请选择开始(Start),在搜索框中键入Windows 安全,然后选择(Windows Security)病毒和威胁防护(Virus & Threat protection)。
- 向下滚动到勒索软件保护(Ransomware protection)并选择管理勒索软件保护(Manage ransomware protection)。
- 接下来,切换控制文件夹访问(Control folder access)选项按钮以将其关闭(off)或禁用。
重新安装任务栏(Reinstall the Taskbar)
如果您的计算机上缺少系统托盘或图标,则任务栏可能无法正常(taskbar may not be working)工作。要解决此问题,请使用Windows PowerShell重新安装任务栏。
右键单击Start > Windows PowerShell (Admin).
复制并粘贴此命令,然后按Enter:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
检查您的系统托盘和图标是否回到通知区域。
编辑注册表(Edit the Registry)
编辑Windows 注册表(Windows Registry)有助于纠正错误或损坏,或防止不需要的系统活动。该过程可能很危险,特别是如果您在错误的条目中进行了错误的编辑,因此请确保在继续执行以下步骤之前备份注册表。(backup the registry)
- 选择Start > Run并在运行(Run)窗口中键入regedit以打开注册表编辑器(Registry Editor)。
- 接下来,导航到HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\CurrentVersion\TrayNotify键。
- 选择Tray Notify文件夹,然后右键单击IconStreams和PastIconsStream以删除它们的值。
如果没有其他方法,请尝试系统还原(System Restore),因为这可以保护和修复您的计算机软件。它将Windows 注册表(Windows Registry)和一些系统文件保存为还原点,以备数据损坏或安装失败时使用。
系统还原(System Restore)通过恢复保存到还原点的设置和文件,使系统恢复工作状态。
取回您的系统托盘和图标(Get Your System Tray and Icons Back)
我们希望这些步骤可以帮助您找回丢失的系统托盘和图标。请(Make)务必搜索我们网站的其余部分以获取更多故障排除提示和技巧,以帮助您解决不同操作系统和设备中的其他问题。
How to Fix System Tray or Icons Missing in Windows 10
The Windows 10 System Tray (Notification area), is located on the right side of the tаskbar and provides access to system notifications, functions, and apps.
The system tray also holds shortcuts to some important settings like network, power, volume, and Action Center icons.
If you hover over the system tray and notice that the icons you use are missing, there are several reasons why this happens. You may have installed a Windows Update, which caused a glitch, or there are corrupted Registry entries that seem to conflict with Windows 10, making the system tray or icons disappear.
Here’s how you can fix the system tray or icons missing in windows 10 problem.
How to Fix System Tray or Icons Missing in Windows 10
There are two ways to show hidden icons in the system tray: Using the mouse and using Windows 10 Settings.
Use a Mouse to Show Hidden Icons in the System Tray
To do this using your mouse, select the arrow next to the Notification area to open the system tray and reveal the hidden icons. You can also drag the icons with your cursor and drop them on the taskbar.
Use Windows 10 Settings to Show Hidden Icons in the System Tray
If you want to see all your icons in the system tray all the time, remove the arrow and expandable pane, and enable the Always show all icons in the notification area setting.
- To do this, right-click your taskbar and select Taskbar Settings.
- Next, go to the Notifications area and click the Select which icons appear on the taskbar option.
- Toggle the Always show all icons in the notification area setting at the top of the list.
Note: Icons in the system tray only appear when their corresponding apps are running.
Turn System Icons On or Off
If you still don’t see icons on your system tray, use the Turn system icons on or off setting and see if it helps.
- To do this, right-click the Taskbar > Taskbar Settings.
- In the Taskbar Settings, go to the Notification area and select Turn system icons on or off.
- Find the system icons you want to show on the system tray and toggle their sliders to On (if they’re Off).
Restart your computer for the changes to take effect.
Restart Windows Explorer
Restart Windows Explorer to reload it and restore the missing system tray or icons on your computer.
- To do this, right-click the taskbar and select Task Manager.
- Select explorer.exe under the Processes tab, right-click and select End Task.
- Next, open the App History tab, click File > Run New Task.
- Type explorer.exe in the message box that appears and select OK.
Windows Explorer (explorer.exe) will reload and the icons will appear in the system tray. If there’s an icon you don’t see, go back to the Taskbar settings, select Turn system icons on or off and check the box next to the missing icon.
Reset or Delete the IconCache
The icon cache database contains the icons you see on apps and files so that the operating system can display them on your screen. Caching icons keeps your system from slowing down by not having to look up icons every time.
However, as the icon cache database grows, corruption may creep in and the icons may not render correctly, may appear broken, or missing from the system tray.
To resolve this problem, try to reset or delete the IconCache to resolve the problem.
How to Reset the IconCache Database on Windows 10
- To reset the icon cache database, close all running applications, and then open the command prompt. Type CMD in the search bar and select the Run as administrator option.
- Type this path in the command prompt window and press Enter:
cd %homepath%\AppData\Local\Microsoft\Windows\Explorer
- Next, type dir iconcache* and press Enter (a list of database files will appear).
- Stop File Explorer by typing the command: taskkill /f /im explorer.exe and then press Enter. You’ll notice your taskbar and desktop background disappear after terminating File Explorer, but it’s temporary. Closing File Explorer helps delete the icon cache files.
- Next, type del iconcache* and press Enter.
- Type dir iconcache* to confirm that you have deleted the icon cache files, and then press Enter. Start File Explorer by typing explorer.exe and press Enter.
Close Command Prompt to complete the process, and Windows will recreate the database files with new icons.
How to Delete the IconCache Database on Windows 10
- To delete the IconCache database file, right-click Start > Run and enter %appdata% in the Run window to open the Roaming folder.
- In the Roaming folder, select Appdata in the address bar.
- Select the Local folder.
- Select View and check the Hidden items option.
- Right-click IconCache in the Local folder, and select Delete.
- Close Windows Explorer, reboot your PC, and check whether the system tray and icons are visible again.
Disable Controlled Folder Access
Controlled Folder Access is an intrusion prevention feature in Windows 10 that protects your valuable data from modification by threats like malware, viruses, and ransomware. If you find system tray or icons missing in Windows 10, try disabling the Control folder access option and see if they’re restored after that.
- To disable Control folder access, select Start, type Windows Security in the search box, and select Virus & Threat protection.
- Scroll down to Ransomware protection and select Manage ransomware protection.
- Next, toggle the Control folder access option button to turn it off or disable it.
Reinstall the Taskbar
If the system tray or icons are missing on your computer, chances are the taskbar may not be working properly. To resolve this, reinstall the taskbar using Windows PowerShell.
Right-click Start > Windows PowerShell (Admin).
Copy and paste this command and press Enter:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
Check if your system tray and icons are back in the notification area.
Edit the Registry
Editing the Windows Registry helps correct errors or corruption, or prevent undesired system activity. The process can be dangerous, especially if you make a wrong edit in the wrong entry, so make sure you backup the registry before proceeding with the steps below.
- Select Start > Run and type regedit in the Run window to open the Registry Editor.
- Next, navigate to the HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\CurrentVersion\TrayNotify key.
- Select the Tray Notify folder, and then right-click IconStreams and PastIconsStream to delete their values.
If nothing else works, try a System Restore as this protects and repairs your computer’s software. It saves the Windows Registry and some system files as restore points for use in case of data corruption or an install failure.
A System Restore returns the system to working condition by reverting back the settings and files saved to the restore point.
Get Your System Tray and Icons Back
We hope these steps helped you get your missing system tray and icons back. Make sure to search the rest of our site for more troubleshooting tips and tricks to help you fix other issues in different operating systems and devices.