桌面文件既不可过于丰富,也不可过于省略

Wes Miller

如果曾到过 Microsoft 园区,那您可能已注意到在大多数建筑物的接待区域都有共用的网亭系统。这些系统由基于 Web 的前端构成,而这些前端则连接到 Windows 终端服务,因此穿梭于各建筑物之间的员工可及时地收发电子邮件并建立其他

连接。最初,这些系统使用的是停机和回收的较旧 PC。虽然这些硬件对于其他应用程序来说非常慢、内存不足并且硬盘驱动器也不足,但对于瘦客户端应用程序来说则非常理想。如果由于某种原因而淘汰下较旧的硬件,您也可以物尽其用地将它们用作会议室中的工作站或培训机等等。这样不仅可以避免填埋旧硬件,还可让您成为环保人士,同时又节约了成本。

如果您的组织正准备升级到 Windows Vista®,您可能会发现某些硬件比想象中要旧得多。即意味不支持受信任的平台模块 (TPM) 或 Aero®,但如果您的系统仅需要更大的硬盘驱动器或更多的 RAM,那么升级一下硬件就可以了。但是,您的某些系统可能由于硬件性能过低或缺少关键功能而完全无法运行 Windows Vista。这些硬件将成为运行 Windows® 瘦客户端的理想之选。图 1 列出了 Windows Vista 的硬件要求,可根据它来确定当前所使用硬件属于哪一级。

Figure 1 Windows Vista 硬件要求

硬件 要求
CPU 建议 1GHz 以上。CPU 速度决定了 Windows Vista 的可用性。较慢的单核 CPU 无法满足要求,但它非常适用于瘦客户端。请注意:如果正考虑使用 x64 平台,则此时是更新 Windows Vista 硬件的最佳时机,在整体更新硬件后迁移到 x64。
内存 建议 1GB 以上。虽然通常情况下可为系统添加内存,但当系统数量上十、上百或上千时,则需考虑这样是否经济高效。
GPU 128MB 以上图形内存、支持 DirectX® 9.0 且具有 WDDM 驱动程序,同时支持 Pixel Shader 2.0。这不是非常关键的要求,因为它主要限制 Aero 支持。
HDD 40GB 以上硬盘。台式计算机通常容易满足,但移动系统可能较难满足该要求。
驱动程序问题 是否能够为系统中的所有硬件提供 Windows Vista 驱动程序?
TPM 如果希望在不需要 USB 闪存驱动器的情况下获得 BitLocker 支持,则您的计算机将需要 TPM 1.2 硬件。

那么,瘦客户端可做些什么呢?

可使用旧硬件和较小型的操作系统来创建常见的区域/接待处网亭,这样用户就可以及时地收发电子邮件,就像在 Microsoft 办公室中一样。可安装运行远程桌面或严格受管 Internet Explorer® 的系统。可在会议室中安装演示播放系统,只需运行 Microsoft PowerPoint® 和远程桌面以及少许其他功能即可。还可以将旧硬件/瘦客户端组合用于销售点系统或求职网亭。那么,具体应使用哪种瘦客户端呢?

Windows XP Embedded

我在以前的专栏中曾提到过如何将 Windows XP Embedded 开发为 Windows XP 的可扩展且组件化的版本。正如 Don Jones 在 2007 年 4 月的专栏(请参见 technetmagazine.com/issues/2007/04/XPe)中所讨论的一样,可使用多种工具来创建 Windows XP Embedded 映像 — 其中主要的一种是 Target Designer(请参见图 2)。可利用 Target Designer 来创建自己的自定义 Windows XP Embedded 映像。

图 2 Windows XP Embedded Target Designer 映像

图 2** Windows XP Embedded Target Designer 映像 **(单击该图像获得较大视图)

请注意,Target Designer 随附有多个帮助您入门的设计模板。当然,可以不使用这些模板,但使用模板会相对容易些。在图 2 中,有网亭/游戏控制台以及基于 Windows 的终端模板,它们都是不错的着手点。Windows XP Embedded 还提供有完整的设备支持和本机电源管理功能,可以与完整的操作系统映像所提供的功能相媲美(只需将支持构建到映像中)。当然,添加的功能越多,所需的硬件也就越多,所以明智地取舍相当重要。Microsoft 网站上提供了有关 Windows XP Embedded 的大量信息,网址为:microsoft.com/windows/embedded/eval/xpe/default.mspx

Windows Embedded for Point of Service

Windows Embedded for Point of Service (WEPOS) 为构建于 Windows XP Embedded 之上的服务点 (POS) 系统提供完备的标准化模板。WEPOS 内置支持大量与 POS 相关的外围设备,主要应用于零售和接待市场。与 Windows XP Embedded 不同,它仅提供专用于该角色且非常固定的一组功能,并且无法达到 Windows XP Embedded 那样的自定义程度。

WEPOS 平台旨在用于微型系统,仅需 233MHz Pentium II 处理器或更快的处理器、64MB RAM 以及 280MB 空间来存放其核心操作系统映像。可从 microsoft.com/windows/embedded/wepos 处获得有关 WEPOS 的详细信息及订购试用版的链接。

Windows Fundamentals for Legacy PCs

与主要用于设备制造商内置设备而发布的 Windows XP Embedded 和 WEPOS 不同,Windows Fundamentals for Legacy PCs (FLP) 作为软件保证的一个组件来授权使用,主要设计用于此类特定情形。图 3 显示了 Windows FLP 的安装屏幕,它为用户提供四个可供选择的配置选项:“Minimum”(最小化)、“Typical”(典型)、“Full”(完全)和“Custom”(自定义)。

图 3 Windows FLP 安装

图 3** Windows FLP 安装 **(单击该图像获得较大视图)

Windows FLP 需要 64MB RAM、500MB 或更多硬盘驱动器空间以及 800x600 或更高的显示分辨率。硬盘驱动器空间的实际系统要求取决于选择安装的操作系统组件。

如果希望在原有硬件上使用相对灵活且小型的操作系统,并且已拥有软件保证,则 Windows FLP 是一个不错的选择。有关 Windows FLP 如何帮助您顺利迁移至最新硬件和操作系统的详细信息,请参见 microsoft.com/licensing/sa/benefits/fundamentals.mspx

简化的 Windows XP

除以上较小型的版本外,Windows XP 自身也非常适合简化应用。如果 RAM 不大,可禁用 Windows 主题和其他类似服务,以省出足够的开销来运行系统。但是,请确保了解所禁用的功能并且不会有损安全性(例如,禁用 Windows 防火墙)。

不起作用的选项

遗憾的是,人们常常会试图让轻量级系统使用许多其他 Windows 选项。接下来介绍一些最明显的选项并说明它们未如预期般起作用的原因。

Windows XP Starter Edition 已简化以用于受限系统,但它主要设计用于开发技术市场并且仅作为来自 OEM 的 Windows 授权副本(安装在此类市场中的新 PC 上)提供。因此,通常不应选择该版本。如果您对该版本感兴趣,可访问以下网址:microsoft.com/presspass/newsroom/winxp/WinXPStarterFS.mspx

同理,Windows PE 也不是可行的选项。有趣的是,在开发 Windows PE 时,Microsoft 最初是设想将其用作轻量级操作系统。然而,最终它并未设计成轻量级操作系统,而是变成了最小化且注重于部署的预安装环境。例如,Windows PE 除命令提示符外并无其他 shell(而且也无法轻易地添加具有更多功能的 shell),无定义的 API 集,无电源管理,也无音频支持。

简化版 Windows XP 也不是理想的解决方案。我曾经听人建议说裁减 Windows 是一种可行的选择。我不是指简单地关闭服务或禁用服务,而是实际删除应用程序来实现轻量级 Windows 安装。切勿这么做。如果为了精简 Windows 而删除二进制文件,则可能致使其不稳定或不安全。如果需要 Windows 的较小型版本,可使用 Windows XP Embedded。虽然需要进行学习并且需花费一些时间来完善您的映像,但它的功能非常强大,而最重要的一点是它受 Microsoft 的支持。

类似于 Windows XP 的精简版本,使用 Windows 的较早版本似乎很有吸引力,但不利的是这些版本缺少支持、更新和安全性。应使用 Microsoft 已支持的解决方案,它们可满足您的轻量级计算需求,并且可在不牺牲适当功能或安全性的情况下尽可能多地利用您的旧硬件。

Wes Miller 是位于德克萨斯州奥斯汀市的 CoreTrace 公司 (www.CoreTrace.com) 的高级技术产品经理。在此之前,他在 Winternals Software 公司任职,并曾在 Microsoft 担任项目经理。Wes 的联系方式如下:technet@getwired.com

© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.