为什么多个Chrome配置文件的多个固定任务栏按钮似乎不可能?


3

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

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

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

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

但是,......

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

(从我读过的内容看来,上面提到的一些提示实际上曾经在某些时候起作用。他们不再这样做的事实可能是由于Win 7 SP1或我正在使用的Chrome版本(13.0。截至本文撰写时的782.112))

Answers:


4

我尝试了网上提到的所有技巧......

一旦我启动它[原文如此],实际启动的Chrome窗口将再次与第一个实例组合在一起。

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

(我只是自己尝试过,手动创建的快捷方式已被删除 - 恕不另行通知!)

不幸的是,这是一个没有进展的情况。你最好的办法就是提交一份错误报告并“解决” 这个问题的基础(hbono说他们两年前开始修复它)。


只是出于兴趣(可能更多关于english.stackexchange.com的主题):“[原文如此]”的原因是什么?我不是母语人士,我不介意纠正。除了可能缺少的逗号外,我看不到我在那里做错了什么。“它”指的是捷径。
奥利弗·吉森

另外(现在回到主题):感谢Chromium问题的链接。到目前为止,我还没有想过在这种情况下寻找“跳线列表”...
Oliver Giesen

托马斯·普林表示,您可以定制Chrome浏览器的常用快捷方式,如果他们都已登录,则可以在Chrome浏览器之间进行切换。这是事实,但这不是问题的问题,即立即使用不同的引脚自动访问不同的帐户,以便每个快捷方式都有自己的站点数据。此外,Chrome现在有一个实际的命令行开关来指定用户配置文件,但它仍然无法与任务栏跳转列表一起使用
Synetech 2013年

3

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

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

编辑:

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


谢谢,这是一个非常有用的资源。它几乎让我在那里:我现在有两个不同AppUserModelID的按钮,允许我启动每个配置文件。但是,由这些快捷方式启动的窗口仍然可以组合成一个单独的第三个(!)任务栏按钮......根据我从该文章中理解的内容,这将由Chrome开发人员自己修复......: - /
Oliver Giesen

哦,哼哼。我没想到。。。
surfasb 2011年

Ping你这个(很快就会被删除)回答。
slhck

@OliverGiesen:你可以尝试的一件事是Taskbar tweaker,它提供了一个UI,可以将应用程序的Windows拆分为不同的按钮。
surfasb

该网站提供了一个类和一个程序,可以设置快捷方式文件的AppUserModelID。它是用C#编写的,你需要Visual Studio来编译它才能运行它。
Andres Riofrio 2015年

0

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

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

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

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

关闭所有Chrome实例。

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

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

注意:您可以在固定快捷方式之前将快捷方式移动到所需的任何目录。


0

我想我会分享一个我用过的简单方法,不需要第三方软件,只需几步。

  1. 将快捷方式复制到桌面上的chrome
  2. 制作尽可能多的快捷方式副本,因为您需要固定配置文件
  3. (可选)将每个副本命名为每个配置文件的名称
  4. 在任何地方创建一个文件夹并将其全部移入其中(我在C根中创建了名为“Profiles”的文件夹)
  5. 现在进入每个快捷方式的属性并将触发器添加到您的配置文件

例:

  1. 快捷方式1 - “C:\ Users \\ AppData \ Local \ Google \ Chrome SxS \ Application \ chrome.exe”--profile-directory =“Default”
  2. 快捷方式2 - “C:\ Users \\ AppData \ Local \ Google \ Chrome SxS \ Application \ chrome.exe”--profile-directory =“Profile 1”
  3. 快捷方式3 - “C:\ Users \\ AppData \ Local \ Google \ Chrome SxS \ Application \ chrome.exe”--profile-directory =“Profile 2”

等等...

  1. (可选)您可以更改每个快捷方式,使它们在任务栏上看起来不同或匹配您的个人资料图像(参见屏幕截图)
  2. 右键单击桌面并转到“新建”>“工具栏”,然后浏览到快捷方式所在的文件夹并添加它
  3. 从这里开始,您可以在任务栏上单独拥有所有配置文件。我删除了所有文本并将其移动到任务栏的左侧,并将所有图标都缩小。当然你没有获得跳转列表,但我个人不会将它们用于chrome,所以它对我有用:)

截图:


0

@djfdat的解决方案确实有效(并且是最简单的方法)。只是想添加您可能需要首先删除桌面上的现有快捷方式(特别是Chrome默认为您创建的快捷方式),然后使用Chrome中的“添加桌面快捷方式”按钮生成新的快捷方式。在我的情况下,纯粹固定现有的默认快捷方式可能不会起作用。

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.