在 Windows 7 之前,窗口是否没有以这种方式在任务栏中自行分组的能力?

在 Windows 7 之前,窗口是否没有以这种方式在任务栏中自行分组的能力?

由于 Windows 7 也早已停产,因此这不是我面临的实际问题。相反,我很好奇在 Windows XP、Windows 2000、Windows 98 及更早的版本中,我是否能够运行我的系统。

基本上,我经常有大量 cmd.exe 窗口在运行。实际上,它是 PHP.exe,但它看起来/使用 cmd.exe“包裹它”,有点像。这很难解释,我自己也不完全理解。关键是我一直有大量 cmd.exe 进程/窗口在运行,并且随着其他进程/窗口的完成(从而消失),新的进程/窗口会一直生成。

基本上,我通过让它们全部运行自己独立的 php.exe 实例(实际上意味着 cmd.exe 实例)来模拟“线程”或“同时做多件事”。

这在我的 Windows 10 上完美运行,在 Windows 8 和 Windows 7 上也一样(除非我记错了)。但是,我对 Windows Vista、Windows XP 和更早版本不太了解。我不确定它们是否像 Windows 现在那样“分组”任务栏图标。

如果 Windows 的早期版本没有此功能(我怀疑并且似乎记得如此),是否意味着我会不断在任务栏中看到一大堆难看的“最小化窗口栏”,它们时而出现、时而消失,导致我的“实际”应用程序难以使用/切换,当然还有任务栏中东西不断出现、消失/重新排列的视觉污染/烦恼?

如果是这样的话,是否有任何内置/合理的方法来“缓解”这种情况?或者我本质上无法在 Windows Vista 及更早版本上运行基于 PHP CLI 的系统?(以理智/干净的方式,而不会发疯。)

即使在 Windows 10 上,我也不得不使用第三方“Winaero Tweaker”应用程序来禁用任务栏缩略图,取而代之的是获取一个不错的进程列表,因此即使在 Windows 10 上,也需要进行一些细微的调整。(好吧,并不严格必要的但是,当我尝试快速了解打开/当前正在运行的内容时,Windows 10 在给定任务栏组中的进程足够少时使用的那些缩略图图标非常烦人。)

遗憾的是,我没有 Windows XP/Vista/98 的副本来在 VM 中安装它并亲自尝试。

我完全能够使用我的 Windows 10 桌面,并且除了看到那里有一个 cmd.exe 任务栏组之外,我从未注意到我的系统,我可以单击一次以获取正在运行的具体列表。这就是我试图确定旧版本的 Windows 是否能够做到的事情。(或者当我使用其他应用程序和 Tasbar 时,它可以同样好用、愉快且没有问题地运行。)

答案1

我很好奇我是否能够在 Windows XP、Windows 2000、Windows 98 及更早版本上运行我的系统。

我不知道您在这里所说的系统是什么意思。如果您指的是某些程序或您正在测试的任何内容,那么它可能会或可能不会在 XP 上运行,具体取决于使用了哪些依赖项(如果有)以及它们在 XP 中的存在方式(如果有)。

如果你只是想知道 XP 是否有能力在任务栏中对类似任务进行分组,那么答案是肯定的。它确实有。但是,除了检查任务栏属性中所需的选项外,你还需要一个TaskbarGroupSize名为

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

在注册表中。将此值设置为 2,任何两个或多个相似的程序实例都会在任务栏上分组。

查看在 Vmware VM 中运行的 XP Pro SP3 的快照。请注意,这并未与其他几个应用程序进行过广泛测试。只运行了 2-3 个 CMD.exe 实例。此外,这只是为了满足您的好奇心。因此,您似乎永远不会使用 Windows XP。

在此处输入图片描述

由于这不是您实际面临的实际问题,因此该问题可能被视为超出了本网站的范围!

答案2

据我所记得,任务栏上的程序分组是从 Windows 7 开始的。

相关内容