我不明白 Windows 7 任务栏的行为。对于某些程序,它不会对正在运行的实例进行分组,或者只会对其中部分实例进行分组,但不会全部分组。我已将任务栏项目设置为“始终合并”,但这没有帮助。
似乎可能存在两个问题:应用程序在运行时的任务栏图标与其启动器中的图标不同;对于 VisualStudio,双击项目启动时,它会与从 .exe 启动 IDE 时分开分组。
有什么方法可以强制合并项目吗?我非常喜欢 Win7 任务栏,希望它能始终正常工作。有其他人遇到过这种情况吗?
答案1
我认为我找到了解决记事本图标组合问题的方法。
1.) 右键单击任何 .txt 文件并选择“打开方式...”
2.) 左键单击“选择默认程序...”
3.) 从列表中选择一个记事本项,并确保选中“始终使用选定的程序打开此类文件”。
4.) 左键单击“确定”。从现在起,该文件和所有其他文件都应在一个记事本中打开。
其中一个记事本可执行文件位于 C:\Windows\SysWOW64,另一个位于 C:\Windows\System32。由于一个是 32 位版本,另一个是 64 位版本,因此 Windows 不会将它们分组到任务栏上。
如果任务栏上仍有两个记事本图标,请仅固定刚刚打开的文件的图标。
我希望这有帮助。
-正义之士
答案2
我认为这些项目是根据可执行文件位置分组的。
这是一个很好的测试:
- 将 notepad.exe 从 %windir%\system32 复制到桌面
- 从 system32 文件夹运行记事本
- 从桌面运行记事本
这是相同的二进制文件,但它会在任务栏中创建两个项目。我能想到的唯一解释是 Windows 实际上是根据可执行文件的位置进行分组。