为什么似乎无法为多个 Chrome 配置文件设置多个固定任务栏按钮?

为什么似乎无法为多个 Chrome 配置文件设置多个固定任务栏按钮?

我使用该参数设置了两个 Chrome 配置文件--user-data-dir=<path>,我想为这两个配置文件创建两个单独的固定任务栏按钮(这显然是在 Windows 7 上)。但是,无论我尝试什么,每当我启动第二个快捷方式时,Windows 都会再次将它们合并为一个(分组)按钮。

我尝试了网上提到的所有技巧(例如这里):

  • 将快捷方式固定到其他程序,然后修改它以指向第二个配置文件
  • 创建指向 chrome.exe 的硬链接(使用 mklink /H)并固定这些
  • 创建 chrome.exe 的实际副本并固定该副本

我还研究了使用批处理文件或任务计划程序链接的方法,但虽然这些方法确实允许我在任务栏上拥有第二个配置文件的永久快捷方式,但一旦我启动它,实际启动的 Chrome 窗口就会再次与第一个实例组合在一起。

然而, ...

将任意数量的网页作为“应用程序快捷方式”固定到任务栏似乎没有问题,所以我还不愿意放弃这一点……但这是如何工作的?这些“应用程序快捷方式”与我迄今为止创建的快捷方式有何不同(对于 Windows)?我可以在某处定义一个新的应用程序 ID,使快捷方式与其他快捷方式区分开来,从而防止分组吗?

(从我读过的内容来看,上面提到的一些技巧似乎确实曾经有用过。它们现在不再起作用,可能是由于 Win 7 SP1 或我正在使用的 Chrome 版本(撰写本文时为 13.0.782.112))

答案1

我尝试了网上能找到的所有技巧……

一旦我启动它,实际启动的 Chrome 窗口就会再次与第一个实例组合在一起。

这就是问题所在。对于较旧的应用程序,您提到的黑客技术将有效。但是,由于 Chrome 内置了对 Windows 7 跳转列表的支持,因此只要您运行它,您的任何黑客技术就会突然失效。

(我刚刚亲自尝试过,手动创建的快捷方式被删除了——没有任何通知!)

不幸的是,这是一个没有进步的例子。你最好的选择是提交错误报告和“明星”这个问题这就是问题的根源(hbono 表示他们两年前就开始着手解决这个问题)。

答案2

这是注册表设置。任务栏根据每个程序设置的注册表设置对程序进行分组。

http://msdn.microsoft.com/en-us/library/dd378460(v=vs.85).aspx

编辑:

可以尝试的一个工具是任务栏调整器,它将允许您将同一应用程序的窗口放入不同的任务栏按钮中。

答案3

MachieChan 的解决方案似乎有效,但可以简化。

Chrome 设置 > 用户 > 选择用户 > 编辑(这必须是当前用户)

在弹出窗口的左下角,点击“添加桌面快捷方式”

切换到任何其他用户并重复。

关闭所有 Chrome 实例。

从任务栏取消固定所有 Chrome 快捷方式。

右键单击 > 在桌面上的每个配置文件快捷方式上固定到任务栏。

注意:您可以将快捷方式移动到您想要的任何目录,然后再固定它们。

答案4

@djfdat的解决方案确实有效(也是最简单的方法)。只是想补充一点,在使用 Chrome 中的“添加桌面快捷方式”按钮生成新快捷方式之前,您可能需要先删除桌​​面上现有的快捷方式(尤其是 Chrome 默认为您创建的快捷方式)。单纯固定现有的默认快捷方式可能不起作用,至少在我的情况下是这样。

这也解决了打开的 Chrome 窗口被分组到同一个快捷方式的问题(见下图)。

在此处输入图片描述 注:该图片是在 Windows 10 Insider Preview 中拍摄的

相关内容