值得信赖的 Windows 7,勇于创新的 Windows 7
Windows 7 RC 在5月5日向公众发布了下载,这意味着我们距离 Windows 7 RTM 越来越近。早在去年10月29日我便开始了对 Windows 7 的测试,直至今日。回顾这半年多的体验和感受,是从未有过的。充满激情,使人震撼,让人满意,颇具传奇性和颠覆性!虽然 Windows Vista 在多数人眼中可能是“失败”的,但是从我个人来看 Windows Vista 中很多功能和特性都是非常优秀的,为 Windows 7 的开发和应用做了铺垫,起到了推动性的作用。
在 Windows 7 的身上能看到一些 Windows Vista 影子!这让我很容易的从 Windows Vista 过渡到 Windows 7。而 Windows 7 与 Windows Vista 相比,资源占用更合理,由于专门进行了优化,即使是在低配置的硬件上也能很好的运行 Windows 7,相比之下运行速度更快些。我相信有很多的朋友也有同感!根据之前收集的测试数据显示 Windows 7 在安装时间上大大的减少了,即使是在我于 2002 年组装的 PIV-1.6G,只有 768M 内存的 PC 上安装,整个过程也只耗费了不到 20 分钟,令人满意!
在硬件兼容性上,我发现到 Windows 7 的 RC 版本后,我的笔记本电脑完全不需要再单独的安装硬件驱动,因为几乎所有的硬件在安装完系统之后都已经能够正常运行,或者通过 Microsoft Update 快速便捷地进行安装或更新。这一点让我感受到微软早在 Windows 95 时代就提出的“即插即用”理念在今天得到了更大的改进和发挥!我希望在 Windows 7 正式发布之后,能够彻底改写让用户苦于寻找驱动的历史!此外不能不在这里介绍一下 Windows 7 下的“设备和打印机”,在这里我们可以清晰地了解当前与计算相连接的设备并对其进行直观的操作管理。
而备受用户关注的软件兼容性问题在 Windows 7 上也得到了很好的改进,据悉目前测试的结果数据显示 Windows 7 能够兼容相当可观数量的应用程序。即使如此,微软还在为软件兼容性而努力着,与我一样在关注 Windows 7 的朋友一定知道在 RC 版中,微软为专业版、企业版和旗舰版的用户提供了一个新的功能特性,即:Windows Virtual PC & Windows XP Mode,它能够帮助企业解决现有针对 Windows XP 而开发的业务程序顺利地运行在 Windows 7 环境中。这样一来,企业完全可以不用顾及升级操作系统而引发的业务程序兼容性问题,并且还节省了以往对业务程序的升级费用。当然,如果是普通用户,而打算用 Windows Virtual PC & Windows XP Mode 来玩旧版的 3D 游戏,我想可能会失望了!
Windows 7 的另一个改进是令人称道的,它完全的模块化了,现在我们可以根据自己喜好来选择安装或卸载 Windows内置的组件,当然也包括 IE 在其中!这很大程度上提升了 Windows 平台的自由化,从而满足了更多用户的需求,也方便了 OEM 厂商进行定制。
外观方面,任务栏彻底改变了,Super TaskBar能够更加方便的访问常用资源,Windows Aero使我们的桌面操作起来更有序。改进了的网络和共享中心使我们能轻易、直观地接入到现有的网络中。特别是无线网络的接入,我们只需要单击右下角系统工具栏中的网络图标,从已经搜索到的无线网络列表中选择所属的网络,键入密码即可进行连接。
从 Windows Vista 开始我就通过 WAIK 制作了属于自己的 Windows PE,将他存储在我的移动硬盘或 U盘上,从此我再也不必为没有光驱的笔记本电脑安装操作系统而担忧,只需要使用这个 Windows PE 即可进行操作系统的安装,在 Windows 7 上这一习惯得到了最大的发挥,有史以来我认为 Windows 7是最容易安装和部署的操作系统。我可以直接使用 Windows PE 的 Imagex 命令来直接释放 Windows 7 安装源中我需要的版本,由于不再受 HAL 的制约,我可以轻松地在任意一台 PC,甚至虚拟机中制作一份标准化的系统参考映像,将他们放在移动硬盘上或网络存储中,快速的执行安装和部署任务。这一特性将彻底改变企业管理员以往沉重而复杂的系统部署工作。我已经从中受益,并且受益匪浅!
而最具颠覆性的功能便是 Native Boot VHD,他打破了以往操作系统的安装格局,现在我们可以将 Windows 7 或 Windows Server 2008 R2安装在一个动态或固定大小的 VHD 类型文件中,并且直接从这个 VHD 里的系统进行引导启动和使用。现在我一直在应用 Native Boot,在我的笔记本电脑上我以常规方式安装了一个用于主要操作的 Windows 7 RC简体中文环境,由于某些需要我又以 Native Boot 方式安装了用于测试学习的 Windows 7 RC 英文版及 Windows Server 2008 R2 x64 英文版环境。当进入我的主操作系统后,并没有因另外两个系统的存在,而导致出现磁盘卷和文件的混乱情景,因为他们只是我一个卷里的两个 VHD 类型的文件。利用 Bcdedit 中的 Toolsdisplayorder 参数,我还将这两个系统和另外以 WUBI方式安装的 Ubuntu 操作系统一同隐藏了起来,当我需要使用他们的时候只需重新启动计算机,并在系统引导前按下空格键就能出现一个系统引导列表,之后通过 tab 键来选择我所需要的系统环境。这一做法使我的计算机启动的时候不会出现系统引导选择列表,看似与以往没有任何不同,不仅美观同时也方便,更主要的是满足了自己的喜好!
Windows 7 还有更多人性化、实用化的设计等待着我们去体验。我相信使用 Windows 7作为个人或商业用户计算平台是值得信赖的,值得称赞和推荐的。Windows 7 时代已经来临,我们拭目以待期待 Windows 7 正式版的发布。
文中提到的功能特性都可以在 http://goxia.maytide.net 查找到相关的日志。
修复 Windows XP 的 Remote Desktop 服务
最近在 Hyper-V 下使用虚拟机制作了一份通用类型的 Windows XP 系统映像,使用 Imagex 将其打包为 WIM 格式。除了方便自己使用外,也在 MDT2010 Beta 上进行部署测试。硬件兼容性和 HAL 的问题从目前的测试来看还是很正常的,不过还是需要大范围的部署在不通类型的 PC 上才能测试出是否可靠!但是当前所遇到的一个已知问题就是部署后的 Windows XP 其 Remote Desktop 服务无法正常工作,导致远程访问失败!具体表现如下图所示:
出现这个故障的原因是我在封装前使用 devcon 命令删除了所有的硬件,这就导致那些以虚拟硬件方式存在的服务也一并被删除。查阅了相关的资讯,创建了所需的注册表相关键值信息,在导入时提示访问注册表出错,经查是注册表相关项的安全权限限制了当前帐户的访问,如下图所示!
要解决上面提到的问题就需要重新配置安全权限并导入之前已经创建好的注册表文件,手工操作很简单,但是考虑到映像本身的问题,涉及到今后部署需要反复的手工操作确实非常麻烦,所以我需要依靠系统自带的命令以批处理方式来解决!从而实现自动修复的目标!这里需要涉及到两个系统命令,一个是“regini.exe”,用于修改注册表内容和权限的工具;另一个是“reg.exe”,控制台下的注册表实用工具,与“regedit 和 regedt32”类似,用于注册表的导入和导出。
首先,我创建一个 rdpdr_reg.txt 的文件,内容如下:
这个文件用于指定要修改的注册表项的具体位置和所分配的对应权限,其中 1 表示 Administrators 有完全控制权限,8 表示 Everyone 有读取权限,17 表示 SYSTEM 有完全控制权限。执行命令行”regini rdpdr_reg.txt“ 进行修改。另外,根据微软官方的 KB 进行操作,发现如果不事先创建好该配置文件而直接输入命令加地址和权限配置并不能生效,很奇怪!
之后,创建一个 fixrdp.reg 的注册表文件,内容如下:
使用 命令行“reg import fixrdp.reg”进行导入。
最后根据实际的需要手工执行或编写成批处理文件加入到系统映像中即可。通过上述操作后,重新启动计算机故障得以解决!因为 Blog 显示代码有问题,所以特别将涉及到的配置文件上传到 Blog 供大家下载使用。下载地址:http://goxia.maytide.net/upfiles/fixrdp.zip
三款主流型 Windows Client 功能对比
通过下图图表展示的 Windows 7、Windows Vista、Windows XP 的功能对比,我们可以很清晰的了解目前这三款主流型 Windows 操作系统在功能上的改进和区别。 相信广大的用户是非常地期待 Windwos 7 RTM!