Windows用户状态虚拟化:混合环境

日期: 2010-10-19 作者:付林 来源:TechTarget中国

在混合环境中部署实施USV对于企业IT管理员来说是一个不小的挑战,我们在此所提的混合环境主要是指客户端基础环境,包括: 客户端计算机包括Windows 7、Windows Vista和Windows XP等不同Windows版本不同Windows架构的版本,例如Windows 7的32位和64位版本客户端所部署的不同版本应用程序,例如Office 2010、Office 2007和Office 2003 应用程序不同架构的版本,例如Office 201032位和64位版本   为混合Windows版本环境规划USV 之前我们就说明了相对Windows XP的用户配置文件设置,从Windows ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在混合环境中部署实施USV对于企业IT管理员来说是一个不小的挑战,我们在此所提的混合环境主要是指客户端基础环境,包括:

  • 客户端计算机包括Windows 7、Windows Vista和Windows XP等不同Windows版本
  • 不同Windows架构的版本,例如Windows 7的32位和64位版本
  • 客户端所部署的不同版本应用程序,例如Office 2010、Office 2007和Office 2003
  • 应用程序不同架构的版本,例如Office 201032位和64位版本

  为混合Windows版本环境规划USV

之前我们就说明了相对Windows XP的用户配置文件设置,从Windows Vista开始微软推出了新的“第二版”具有拼合文件夹结构功能的全新用户配置文件,而全新引入的“第二版用户配置文件”无法与之前Windows XP的用户配置文件相兼容,这也就意味着管理员无法使用漫游用户配置文件(RUP)在Windows Vista(及更新版本的Windows)与Windows XP的计算机之间实现漫游。

  Windows 7与Windows Vista在用户配置文件结构上完全相同,结构上没有进行任何更改。这也就表明我们可以通过RUP在Windows 7和Windows Vista之间实现漫游功能。同理,Windows 7不能通过RUP与Windows XP之间实现漫游。

  若要实现Windows XP与更高版本Windows之间的漫游功能,管理员可以使用文件夹重定向(FR)并启用脱机文件(OF)便能够重新定向及集中存储用户与工作相关的数据文件,这样用户就可以在任意Windows版本操作系统中访问自己的数据。然而用户的应用程序及Windows设置都还驻留在AppDataRoaming文件夹并同时存储在用户配置文件根目录的Ntuser.dat文件(即注册表HKUC)当中。

  下表总结了不同Windows版本的混合环境中USV实施策略:

USV

  为混合Windows构架环境规划USV

  微软从Windows Vista开始大规模同时推广32位和64位操作系统,虽然微软也释放出了64位版的Windows XP,但由于缺乏设备驱动程序的支持而注定不可能被广泛部署和使用,因此我们不会在本文中讨论Windows XP x64。

  Windows 7 x 86(或Windows Vista x86)与 Windows 7 x 64(或 Windows Vista x64)用户配置文件的文件夹结构完全相同,但由于32位与64位操作系统的区别,其注册表结构上则有所不同。x64 Windows上的注册表中还包含了x85注册表结构,这也是为了兼容部分32位应用程序,顾名思义,x86 Windows的注册表中则没有x64注册表结构。另一个问题是,某些应用程在 C:Program Files或C:Program Files (x86)的存储路径会被静态写到注册表当中,当这种情况出现时,用户在32位和64位操作系统之间漫游这些注册表项时,势必会产生问题。通过如上的差异描述我们得知:我们无法使用RUP在32位和64位操作系统之间实现漫游功能。

  然而,我们同样可以使用与前面提到的类似方法,即:使用文件夹重定向(FR)并启用脱机文件(OF)在32位和64位操作系统之间漫游用户文件。

  下表总结了不同Windows架构的混合环境中USV实施策略:

Windows用户状态虚拟化

  为混合应用程序版本或构架环境规划USV

  由于目前各类应用程序种类繁多,各应用程序开发商的专业水平及所开发的应用程序对Windows的兼容程度也参差不齐,因此对于应用程序设置的漫游我们不推荐采用USV解决方案来实现,而是根据不同环境的需要推荐采用微软的如下解决方案来实现:

  • Microsoft Application Virtualization
  • Microsoft Enterprise Desktop Virtualization (MED-V)
  • RemoteApp
  • Windows 7 Windows XP Mode

  关于作者:付林,TechTarget中国特约专家。2006-2010年微软最有价值专家、获得MCSE、MCSA、MCDBA、MCTS认证。在服务器管理、IT咨询与项目服务领域有多年经验。自由撰稿人,著有《Windows 7来了——Windows 7使用指南》等书籍。

作者

付林
付林