PowerShell,某些固定的任务栏项目无法打开并链接到其固定的项目

PowerShell,某些固定的任务栏项目无法打开并链接到其固定的项目

我喜欢在安装 Windows 时固定一组标准应用程序,并且我喜欢自动执行该操作(目前使用,syspin因为我没有 PowerShell 方法)。我的问题是,一些固定项目会与程序集成打开,而有些则不会。

例如这是我固定的应用程序。 在此处输入图片描述 这是 Notepad++ 打开的状态,请注意,随着它与打开的程序集成,图钉已经消失 在此处输入图片描述

但是,Visual Studio Code 在打开时,固定会留在原处,而打开的程序是一个单独的项目。我不知道 Windows 为什么会这样做。有没有办法使用 PowerShell 将项目固定到任务栏,以便它们在打开时始终集成? 在此处输入图片描述

答案1

有些应用程序在固定到任务栏时根本无法“很好地运行”(某些 API 问题),但有一个解决方法。例如,Notepad++ 每次都可以轻松集成,但文件资源管理器、Microsoft Edge、Brave、Visual Studio Code(以及许多其他应用程序)却不能。

要测试这一点,请将它们从任务栏中取消固定,然后将快捷方式或可执行文件拖到任务栏上以将其固定,对于行为异常的应用程序,打开该应用程序时您将获得重复的图标。

此链接中的原因 1 是原因,并且适用于我是否拖动快捷方式或者可执行文件放到任务栏上(即证明原因 2 不是原因)。 应用程序实例运行时,某些任务栏固定图标会重复

那里列出的“临时解决方案”有效。“打开程序,这样你就有了重复的图标,然后右键单击重复的图标(新图标)并选择“固定到任务栏”,然后右键单击原始图标并选择从任务栏取消固定此程序,然后从现在起将只有一个固定项目。”

但是,我并不认为这是一个合适的解决方案,因为这样做很麻烦,而且遗憾的是,到目前为止,我还没有办法自动修复这个问题(根据链接答案的日期,这个问题已经存在 11 年多了)。如果有人能在 PowerShell 中正确固定项目,我将不胜感激(请注意,所有使用此固定方法的答案都完全失效了,自 2019 年以来,这里的答案都不起作用。https://stackoverflow.com/questions/31720595/pin-program-to-taskbar-using-ps-in-windows-10/74205500#74205500

答案2

图标不能“集成”的程序通常只是不同的程序。

当固定项目启动第二个程序时会发生这种情况。这两个程序可能会显示相同的图标,但图标无法合并,因为这两个程序不同。

如果问题在于任务栏上有两个相同的图标,您可以更改固定项目的图标。

查看文章 更改 Windows 10 上应用程序的任务栏图标在我的测试中,需要explorer.exe通过任务管理器重新启动,方法是将其终止,然后使用菜单再次运行 文件 > 运行新任务

相关内容