Windows 7 托盘图标不可见

Windows 7 托盘图标不可见

托盘图标仍然那里,但它们是看不见的。无论点击多少次都对它们没有任何影响。

在此处输入图片描述

结束然后运行explorer.exe是一种快速解决方法,但重新启动后图标会恢复到不可见状态。我已经处理这个问题有一段时间了,它开始让我感到烦躁。

我读过很多文章,尝试过很多“解决方案”,例如:

  • iconstreamspasticonstreams注册表中删除
  • 安装防病毒软件
  • 清除 Windows 图标缓存

但这些都没有起到作用。

任何帮助都是极好的。

您能一直重现该问题吗? 是的,每次我重新启动计算机时,它们就会变得不可见。

那些隐形的图标总是一样的吗? 通常它们往往是相同的,但有时 Skype 是隐藏的,有时则不隐藏。

您是否sfc /scannow以管理员身份在命令提示符中运行?

Windows 资源保护未发现任何完整性违规。

答案1

摘自文章 如何重置通知区域图标缓存 是文件 重置通知区域图标缓存.bat

您可以下载该文件,但该文件的内容也重现如下:

:: Created by: Shawn Brink
:: http://www.sevenforums.com
:: Tutorial:  http://www.sevenforums.com/tutorials/13102-notification-area-icons-reset.html

@echo off
cls
set regPath=HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
set regKey1=IconStreams
set regKey2=PastIconsStream
set choice=Bad-Response

echo The Explorer process must be killed to reset the Notification Area Icons Cache. 
echo.
echo Please SAVE ALL OPEN WORK before continuing
echo.
pause

echo.
taskkill /IM explorer.exe /F
echo.
FOR /F "tokens=*" %%a in ('Reg Query "%regpath%" /v %regkey1% ^| find /i "%regkey1%"') do goto iconstreams
echo Registry key "IconStreams" already deleted.
echo.

:verify-PastIconsStream
FOR /F "tokens=*" %%a in ('Reg Query "%regpath%" /v %regkey2% ^| find /i "%regkey2%"') do goto PastIconsStream
echo Registry key "PastIconsStream" already deleted.
echo.
goto confirm-restart

:iconstreams
reg delete "%regpath%" /f /v "%regkey1%"
goto verify-PastIconsStream

:PastIconsStream
reg delete "%regpath%" /f /v "%regkey2%"

:confirm-restart
echo.
echo.
echo Windows must be restarted to finish resetting the Notification Area Icons. 
echo.

:wrong 
set /p choice=Restart now? (Y/N) and press Enter:
If %choice% == y goto Yes
If %choice% == Y goto Yes
If %choice% == n goto No
If %choice% == N goto No
set choice=Bad-Response
goto wrong

:Yes
shutdown /R /f /t 00
exit

:No
echo.
echo Restart aborted. Please remember to restart the computer later.
echo.
echo You can now close this command prompt window.
explorer.exe

文章中包含了运行该批处理文件的详细说明。

答案2

@arielnmz 的以下评论似乎解决了我的问题:

did you try removing suspicious applications from startup, not by an antivirus
or anti-malware, but manually with msconfig.exe?

里面并没有什么异常,但禁用其中的很多东西就解决了我的问题。

答案3

您可能想参考这个答案:

虽然这可能有点小题大做,但我不会说有些恶意软件专门阻止你这样做,但也许某个应用程序会干扰预期的行为:

  1. 使用反恶意软件工具进行检查,例如广告清理器或者恶意软件字节, 万一。
  2. 打开系统配置实用程序:Win+R并执行msconfig.exe
    • 禁用启动时运行的任何不需要的应用程序。
    • 服务选项卡,禁用在启动时运行的任何不需要的服务。您可能希望标记隐藏 Microsoft 服务这样您就不会意外禁用任何重要的东西。
    • 默认情况下,该msconfig实用程序将禁用的服务标记为Disabled,这意味着您甚至无法手动执行它们。或者,您可以执行该services.msc实用程序,以便找到此类服务并将其状态更改为Manual,这样它们就不会在启动时自动运行,但您仍然可以在需要时启动它们。
  3. 重新启动并查看是否有变化,然后您可以在启动时重新启用服务和应用程序,直到检测到哪一个给您带来了麻烦。

导致你体验到的行为的原因有很多,下面这些步骤可能有助于检测你的问题,但当然这不是仅有的解决方案。

我必须补充一点,防病毒软件在检测恶意软件、广告软件和相关软件方面并不是那么好,这就是为什么你应该使用上面建议的专用工具进行检查。

答案4

我有一个可能有帮助的想法,它很容易尝试,而且不会造成任何伤害。您是否尝试过将视频驱动程序更新到您机器的最新版本?我发现过去这对我很有帮助,也许对您也有帮助。别忘了 Windows 中的几乎所有东西都是图形化的,绘制图标肯定会使用视频驱动程序,即使它是一种非常基本的方式。我希望这些建议能帮到你。谢谢

相关内容