注册表或命令行 - 设置固定任务栏项目的固定位置

注册表或命令行 - 设置固定任务栏项目的固定位置

我在几台 Windows-7 机器上除了安装 Internet Explorer 11 外还安装了 Google Chrome。安装后,我想让所有用户的 Google Chrome 在任务栏中都处于相同的位置(#2)。

从左到右的图标依次为 Windows 大理石 -> IE -> Chrome -> Windows 资源管理器等。

我知道您可以按 Win+__(数字)来打开该程序。

有没有办法通过注册表项或命令行进行设置,以便 Google Chrome 在所有用户中都处于位置#2?

感谢您的时间。

答案1

请参阅我的回答这个问题有关通过脚本固定任务栏项目的信息。

简而言之,Windows 使用加密的二进制 blob 将固定任务栏项目的信息存储在注册表中,以防止通过脚本对其进行修改。微软这样做是故意的,因为他们的理念是任务栏应该是用户的偏好,而不是软件供应商宣传其产品的地方。显然,这是行不通的,因为 Google Chrome 就是这样做的(Firefox 也是如此)。

在该回答中,我发布了一个 VBScript,您可以使用它来固定/取消固定项目。您的情况的问题是,您不能直接修改已经存在的项目的顺序。您只能取消固定所有内容,然后按您想要的顺序重新固定它们,但这会删除用户固定的所有内容。我认为没有办法做到这一点。

相关内容