托盘图标仍然那里,但它们是看不见的。无论点击多少次都对它们没有任何影响。
结束然后运行explorer.exe
是一种快速解决方法,但重新启动后图标会恢复到不可见状态。我已经处理这个问题有一段时间了,它开始让我感到烦躁。
我读过很多文章,尝试过很多“解决方案”,例如:
iconstreams
从pasticonstreams
注册表中删除- 安装防病毒软件
- 清除 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
您可能想参考这个答案:
虽然这可能有点小题大做,但我不会说有些恶意软件专门阻止你这样做,但也许某个应用程序会干扰预期的行为:
- 使用反恶意软件工具进行检查,例如广告清理器或者恶意软件字节, 万一。
- 打开系统配置实用程序:Win+R并执行
msconfig.exe
。
- 禁用启动时运行的任何不需要的应用程序。
- 在服务选项卡,禁用在启动时运行的任何不需要的服务。您可能希望标记隐藏 Microsoft 服务这样您就不会意外禁用任何重要的东西。
- 默认情况下,该
msconfig
实用程序将禁用的服务标记为Disabled
,这意味着您甚至无法手动执行它们。或者,您可以执行该services.msc
实用程序,以便找到此类服务并将其状态更改为Manual
,这样它们就不会在启动时自动运行,但您仍然可以在需要时启动它们。- 重新启动并查看是否有变化,然后您可以在启动时重新启用服务和应用程序,直到检测到哪一个给您带来了麻烦。
导致你体验到的行为的原因有很多,下面这些步骤可能有助于检测你的问题,但当然这不是仅有的解决方案。
我必须补充一点,防病毒软件在检测恶意软件、广告软件和相关软件方面并不是那么好,这就是为什么你应该使用上面建议的专用工具进行检查。
答案4
我有一个可能有帮助的想法,它很容易尝试,而且不会造成任何伤害。您是否尝试过将视频驱动程序更新到您机器的最新版本?我发现过去这对我很有帮助,也许对您也有帮助。别忘了 Windows 中的几乎所有东西都是图形化的,绘制图标肯定会使用视频驱动程序,即使它是一种非常基本的方式。我希望这些建议能帮到你。谢谢