Windows 机密:Windows 3.0 遗珠

追溯到使用 Windows 3.0 的那些日子,当时有些界面元素未得到充分利用,现在,您可以通过它们用多种不同的方式删除和隐藏图标。

Raymond Chen

“当我从桌面上通过策略删除所有图标后,如果双击桌面,为什么会启动任务管理器?这是怎么回事?”

这有点儿类似于拆除旧房子的地下室中的镶板时,却发现陈旧的墙壁后面藏着一个存储隔间。这种情况曾真实地发生在我一个同事身上。存储隔间里有许多过去的物品,包括一张第二次世界大战期间的酒精定量供应卡,卡片上的孔还尚未全部打穿。当初把这个定量供应卡放错地方的人一定急坏了。

当初,Windows 3.0 将程序管理器作为程序启动器,但程序管理器却不是任务切换程序。如果您希望看到桌面上打开的窗口列表,以便可以来回切换,必须双击桌面上的空白区域或按 Ctrl+Esc。然后任务管理器就会启动了。

通过任务管理器,您还可以选择结束程序或重新排列窗口(例如层叠窗口)。这是唯一的任务切换机会,一次可以向您显示多个窗口。我们曾在2009 年 3 月讨论过,现在的 Alt+Tab 界面不能显示窗口列表以从中进行选择,但可以直接在窗口间来回切换。

Windows 95 中引入了任务栏作为打开窗口的列表,还可以从任务栏中选择您希望切换到的窗口。切换时任务管理器不再是必需的了。在 Windows 3.0 中,桌面上的图标表示最小化的窗口,而在 Windows 95 中,桌面充当的是图标容器。

Windows 95 桌面实际上是由覆盖您的屏幕的 Explorer 创建的一个窗口(只不过它位于您的桌面上的所有其他窗口后面)。这就是显示您的图标的窗口。那下面还有一个窗口管理器桌面窗口(如果调用 Get-Desktop-Window,就会看到该窗口),但您永远都看不到它,因为它被 Windows 95 桌面覆盖了 — 这与我同事房子的地下室中被原来的墙壁掩盖的木质镶板和墙壁后的时间仓是一个道理。

变化来得很慢

此 Windows 95 界面是对旧 Windows 3.1 的更改,产品设计人员进行此改动时“在适当的位置留了应急出口”。他们在 Windows 95 中留了程序管理器的副本,这样,非常不喜欢新界面的人可以切换回旧版本,使用旧版本中的程序组并可以双击打开任务管理器。事实证明,新界面正好适应了人们的需要,从而使得留下的备用方案没有必要了。知道有个备份计划就够了。

此桌面设计自从在 Windows 95 中引入后在很大程度上没有变动。在典型的计算机上,原始桌面仍然在,只是已被资源管理器桌面完全覆盖。

如果您应用“隐藏和禁用桌面上的所有项目”策略,将删除资源管理器桌面窗口,从而显示原始桌面窗口。在原始桌面上,双击空白区域将启动任务管理器,因为一直以来这样都可以启动任务管理器。您拆除了花哨的资源管理器镶板,露出了原来的地下室墙壁,结束了其中早已被忘记的存储空间的隐藏时代。

如果您不愿意显示原始桌面执行双击行为,但仍然不希望显示任何图标,则可以采用其他方式。这将使资源管理器桌面保留在屏幕上,但是里面将没有任何内容。使用其他组策略(如“从桌面删除回收站图标”)删除所有标准图标。

此外,将访问控制列表应用到桌面文件夹,因此用户也不能在其中创建文件。对共享桌面文件夹执行相同的操作。虽然这些步骤将删除相应的图标,但是会在适当的位置保留资源管理器桌面窗口。这仍然会覆盖原始桌面并阻止访问其隐藏的部分。

Raymond Chen

Raymond Chen 的网站“The Old New Thing”以及同名著作(Addison-Wesley,2007)讲述了 Windows 的发展史、Win32 编程和其他有趣的内容。

相关内容