如何使用参数将程序固定到 Windows 7 任务栏?

RLH*_*RLH 12 windows-registry windows-7 taskbar shortcuts

就我而言,我必须非常频繁地在我们网络上的特定 PC 上登录和管理用户帐户。我刚刚了解到我可以使用 Windows 计算机管理管理单元通过以下命令行连接到另一台 PC。

mmc c:\windows\system32\compmgmt.msc /computer:\\ComputerName
Run Code Online (Sandbox Code Playgroud)

我如何为此应用程序或任何其他采用参数的应用程序执行此操作?

更新

感谢您的快速答复,伙计们。一切都足够了,但我很好奇,有没有办法改变任务栏上的“快捷方式”?即使它是注册表黑客?

如果我可以更改引脚上的引用,我将不得不管理一个快捷方式或 bat 文件。当然,有一些快捷方式和 pin 没有问题,但如果可以通过其他方式完成,它们仍然是额外的、不必要的文件。

Aks*_*tal 15

对于最简单的方法,您可以在任何地方创建快捷方式并将其固定到任务栏。如果要编辑现有的快捷方式/引脚,有两种方法:

  • 打开%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar(在运行命令框中复制粘贴它)。这包含您所有固定的快捷方式。您可以编辑快捷方式的目标属性。
  • 右键单击快捷方式/引脚,然后右键单击应用程序(底部的第一个选择),选择属性并编辑目标。

这两者的工作方式相同。


Ian*_*oyd 6

没有以编程方式管理开始菜单或任务栏上的固定项目。允许您修改固定项目的问题在于您可能会尝试这样做;这是错误的。

问题在于,不是 user 的人可能会决定将项目添加到:

  • 桌面
  • 开始菜单快速项目列表
  • 快速启动菜单
  • 收藏夹菜单
  • 开始菜单固定列表
  • 任务栏固定列表

突然间,这些地区变成了垃圾场,倾倒了有人认为太酷的每一点垃圾。

这些区域是供用户使用的。不是安装人员。不是。

这就是为什么除了user之外任何人都无法将项目固定到开始菜单或任务栏。如果他们让您:您可能会尝试这样做。微软吸取了教训。

应用程序仍然尝试他们的东西在桌面上的垃圾,以及用户的快速启动-即使有不再一个快速启动。即使是现在的宠儿 Git 也这样做了:

在此处输入图片说明

不能相信开发人员会做正确的事情。

引用 Raymond Chen 的话:

为什么不能以编程方式访问“开始”菜单引脚列表?

我们以艰难的方式吸取了教训。

在 Windows 95 中,我们提供了对开始菜单“快速项目”列表的编程访问权 - 这些项目出现在程序列表上方的开始菜单顶部。这个区域是为了让用户使用他们最喜欢的链接进行自定义,但程序很快就看到了这个机会,并且一有机会就向它发送垃圾邮件。

在 IE 中,我们允许以编程方式访问“收藏夹”菜单,而程序又一次将自己发送到其中。

在 Windows XP 中,我们故意不提供对“开始”菜单顶部的粗体项目列表(“引脚列表”)的编程访问权限。引脚列表供用户放置他们喜欢的图标。这不是程序单方面决定的地方,“我很酷。我是你最喜欢的偶像。我只是知道这一点。所以我会把自己放在那里,因为,好吧,我很酷。”

因为我们知道,一旦我们让人们弄乱了 pin 列表,每个人都会将自己安装到其中,这将变得毫无意义(并且令人讨厌)。

接下来微软需要弄清楚如何阻止程序将快捷方式添加到桌面。

奖金喋喋不休

在 Windows 7 中查找我的旧快速启动文件夹:

C:\Users\ian\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
Run Code Online (Sandbox Code Playgroud)

展会福昕阅读器以为它只是不得不将自身添加那里。随着

  • 洪流
  • 谷歌浏览器

如果你是其中一个程序的作者,那你就是个白痴。停止将您的图标放在快速启动中。停止将您的图标放在桌面上。停止将您的图标放在所有用户桌面上。我看到现在 Chrome 已经找到了一种绕过 Windows 规则的方法,并在初始安装时将自己固定到我的任务栏上。程序属于开始菜单,而不是其他地方。

Quick Launch 文件夹仍然存在,但现在它只是不礼貌的应用程序倾倒垃圾的诱饵。

桌面文件夹应该走一样的路。