Windows用户状态虚拟化:虚拟化应用程序状态

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

当员工从企业网络中的一台计算机漫游到另一台计算机上登录时,他们的基本需求是相同的,即:在影响最小的情况下,可以继续进行手中的工作。管理员通过重定向我的文档(通常用于存储工作相关的文档)和桌面文件夹便可使用户能够轻松从网络服务器上获取其工作相关的文件,这样即可满足员工的部分需求。但企业中的员工通常不仅希望在漫游时访问其工作数据,他们还希望不论在哪台计算机上登录时都保留其原有计算机的个性化和个人习惯性的应用程序配置。

例如,企业中某个经常处理文档的员工对自己PC中的Word进行了自动存档、显示格式标记、拼写检查等配置后,当他在另一台PC上登录时当然也同样希望以前对Word的配置同样有效。如果在不同PC上登录后的Word配置都不尽相同,这势必就会给经常在不同PC上漫游登录的用户带使用不便,这也势必会大大影响到企业员工的工作和生产效率。

  像这样的每个用户的应用程序集中在一起就构成了自定义的应用程序状态,应用程序状态中可以包括用户的相关配置信息和数据文件等相关信息。用户的应用程序配置通常都存储在操作系统的HKEY_CURRENT_USERS(HKCU)注册表键值当中,(Windows Vista及后续Windows)应用程序数据通常都存储在用户配置文件夹下隐藏的AppData文件夹当中。

  漫游用户应用程序数据

  每个用户的应用程序数据都存储在AppData文件夹当中,下表列出了AppData中的三个子文件夹及其作用:

AppData文件夹

  下表列出了Windows Vista及后续版本Windows中的Local和Roaming子文件夹与Windows XP中的对应关系:

Windows Vista

  什么样的Windows和应用程序数据会存储到AppDataRoaming文件夹中呢?其中主要包括网络快捷方式、打印机的快捷方式、发送到快捷菜单项中的新菜单、Office应用程序模板和自定义词典,等等。下图就显示了已安装Office 2010的Windows 7计算机上的AppDataRoaming 文件夹及其子文件夹:

AppDataRoaming

  AppDataRoaming文件夹可以通过如下两种方式实现漫游

  • 可以通过使用漫游用户配置文件 (RUP) 与用户配置文件的其余部分一起漫游。
  • 可通过文件夹重定向(FR)将用户配置文件重定向到网络共享(如下图)

网络共享

  漫游用户应用程序配置

  不同用户的应用程序配置(HKCU注册表键值)都采用各自单独的NTUSER.DAT文件存储在用户配置文件夹的根目录中,这就意味着管理员可通过RUP来漫游用户应用程序配置。不同用户的Windows配置主要包括诸如:用户的当前主题、声音方案、桌面背景、屏幕保护程序、显示设置、辅助功能设置、区域和键盘设置、报告设置、资源管理器的自定义设置、浏览器选项、Windows媒体播放器的设置,等等。

  对于Office 2010的用户应用程序配置主要包括:安全设置、自定义项、最近使用过的条目、 用户名称和首字母缩写的审查等。 用户如有配置,这些应用程序配置都可以在HKCUSoftwareMicrosoftOffice下找到:

Office 2010

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

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

作者

付林
付林

相关推荐