? ? 文章

Firefox 固定到任务栏时出现两个火狐图标的解决办法

当WINDOWS任务栏按钮使用“始终合并”模式时,有些狐友把火狐快捷方式固定到任务栏上会发现出现两上图标,当启动火狐时却会新建一个新的图标出来,与固定在任务栏上的图标不能重合在一起,体验很不好,具体情况就是这样的:
Firefox 固定到任务栏时出现两个火狐图标的解决办法

解决方法:

开始菜单 - 运行中输入regedit,打开注册表编辑器,删除HKEY_CURRENT_USER\SOFTWARE\Mozilla\Firefox\TaskBarIDs这个注册表即可,如下图:
d58e8e94a4c27d1efe1699c41dd5ad6eddc4382a.jpg

如果你是x64位系统,使用的是Firefox 32位浏览器,则注册表路径为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\TaskBarID。

懒得手动操作的,也可以新建一个记事本文件,把下面的代码粘贴进去,并修改文件名后缀为cmd格式,双击运行即可:

@echo off
title 解决火狐任务栏双图标
mode con cols=50 lines=10
openfiles>nul 2>&1 || (
echo Set UAC = CreateObject^("Shell.Application"^)>"%temp%\zhuo_temp.vbs"
echo UAC.ShellExecute %0,"","","runas",1 >>"%temp%\zhuo_temp.vbs"
echo Set fos =CreateObject^("Scripting.Filesystemobject"^)>>"%temp%\zhuo_temp.vbs"
echo fos.DeleteFile WScript.ScriptFullName>>"%temp%\zhuo_temp.vbs"
"%temp%\zhuo_temp.vbs">nul 2>&1
exit
)
echo 删除Firefox下TaskBarID项,注意此操作无法还原
echo 1.应用 0.退出
choice /c 10 /n /m "我选择"
if errorlevel 2 goto :quit
if errorlevel 1 goto :e
:e
reg delete "HKCU\SOFTWARE\Mozilla\Firefox\TaskBarID" /f /reg:32>nul 2>&1
reg delete "HKCU\SOFTWARE\Mozilla\Firefox\TaskBarID" /f /reg:64>nul 2>&1
reg delete "HKLM\SOFTWARE\Mozilla\Firefox\TaskBarID" /f /reg:32>nul 2>&1
reg delete "HKLM\SOFTWARE\Mozilla\Firefox\TaskBarID" /f /reg:64>nul 2>&1
echo 完成,请重新将程序固定到任务栏,按任意键退出
pause>nul 2>&1
exit
:quit
exit

具体原因请参考:

https://msdn.microsoft.com/en-us/library/dd378459%28VS.85%29.aspx

感谢:lzbdzr

原文链接:,转发请注明来源!
0 0

发表评论

  • 评论3则,共1页,当前第1
    • DeeDee

      win10碰到的比较多~!

      0 0 Firefox 43.0 Firefox 43.0 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • 自从用了pcxfirefox的,原生便携,就没再遇到过这个问题了

    • KingTung [管理员]

      遇到这个问题的人多么?

      0 0 Firefox 37.0 Firefox 37.0 Windows 10 x64 Edition Windows 10 x64 Edition回复