Longhorn 4051优化全攻略
众所期待的Longhorn Build 4051终于现身了!成千上万的非微软开发人员天天翘首以盼,希望能够揭开这一全新系统的神秘面纱。现在至少有一点是已经很清楚的:无论它具有再多全新特性还是再显著的性能,Longhorn Build 4051并不适用于大部分终端用户与狂热分子,而笔者也怀疑几乎不会有人能够在自己的计算机上天天稳定地运行这个编译版本。然而,Longhorn Build 4051对于使用Visual Studio .NET “Whidbey”环境和 Longhorn Platform软件开发套件(SDK)来研究微软下一代平台的基本技术来说,它确是一个独特的平台。这是此编译版给我带来的作用。
因为Longhorn是一个那么新的系统,在它神秘的面纱底下深藏的是多不胜数的更新与升级。对任何人来说,使用Longhorn都是一个学习体验!在将其安装到数台计算机上并解决一些常见问题之后,我写了这篇文章以帮助其他人在使用Longhorn时能尽快上手。
一、使用恰当的硬件
Longhorn Build 4051(也称为“PDC Build”)并没有经过性能优化,也没有指明究竟包含了多少种全新的技术,由此造成的结果就是:确切地说它并不是一个很好的系统。所以在你尝试安装Longhorn之前先要确保自己具有一套恰当的更件系统。鉴于你使用的计算机类型——是笔记本还是台式机——笔者建议如下。
1、笔记本电脑
·处理器:Pentium M 1.6 GHz或更高,或者Pentium 4 M 2.0 GHz或更高;
·内存:最低要求RAM 512 MB,建议1 GB;
·存储Longhorn的硬盘空间:至少10 GB,带有Longhorn SDK、基于Whidbey的开发环境则需要25+ GB。
2、台式电脑
·处理器:Pentium 4 2.0 GHz或更高;
·内存:最低要求RAM 512 MB,建议1 GB;
·存储Longhorn的硬盘空间:至少10 GB,带有Longhorn SDK、基于Whidbey的开发环境则需要25+ GB。
二、检测及安装设备
在安装Longhorn Build 4051时遇到的最大问题之一是硬件检测,该问题在笔记本电脑上表现得尤为突出。但我们也有解决问题的策略:在安装4051之前先访问微软公司的支持站点,下载所有的Windows XP驱动程序。
在首次启动进入Longhorn桌面之后,你将会被永无止境的硬件检测提示窗口所纠缠。让系统每次都引导“硬件安装向导”,尝试自动检测正确的驱程,然后在每次失败的时候将其删去。等……再等……还要等……最后硬件检测提求就会停止了。
当系统确实停止了检测提求之后,检查“设备管理器”(右键点击Computer,查看“属性”,进入“硬件”标签)看看究竟有哪些设备丢失了驱动程序,然后逐一安装你的XP驱程。在笔者经历的大多数情况下,由于系统版本错误,XP驱程在首次安装时都会失败。但通过Longhorn的应用程序兼容特性伪装驱程安装常式的方式骗过了系统,取得了巨大的成功(在超过5个系统中的成功率为100%)。
下面就是具体的做法。
为每个驱程的安装设置Setup.exe或类似程序,点击右键并选择“属性”。在显示出来的“详细数据”(Details)表中选择“其他属性”,然后选择“兼容性”(Compatibility),接着选定标题为“以兼容**的模式运行该程序”(Run this program in compatibility mode for)复选框,在下拉列表框中选择“Windows XP”。重新运行Setup.exe之后你的驱动程序就可以顺利地安装上去了!为每一个设备安装驱程只要重复上述步骤即可。
笔者惊讶于上述操作进程竟能成功地安装了多个系统!包括两台Pentium M 1.6 GHz的笔记本,一台Pentium M 1.5 GHz的笔记本,一台基于带有超线程技术的Pentium 4 3.20 GHz的台式机以及一台基于Pentium 4 2.66 GHz的台式机。根据记录,就Longhorn成功安装运行时所需的设备驱程量的多少而言,台式机要比笔记本好一些。
三、激活网络浏览功能
得出这一方面的经验颇费周折。笔者在家中安装Longhorn Build 4051并运行于多个硬件系统上之后惊奇地发现:尽管事实上在工作组中具有特定权限,但却再也不能通过“Network Places”浏览家庭网络。
这时必须针对Longhorn的网络适配器安装作出两项更改。
第一必须禁用“Internet Connection Firewall”(ICF);
第二,激活在XP中属于缺省启用的那项服务。Longhorn Build 4051由于安全原因在缺省状态下禁用了该服务。
首先,打开“网络连接”(Network Connections)。视系统设置情况,该程序可能很难被找到。最简单的方法就是打开“控制面板”,选择“网络及因特网连接”,再选择“网络连接”。右击正确的网络连接(有线Ethernet网络可能是“局域连接”——Locate Area Connection,而无线网络可能是“无线网络连接” ——Wireless Network Connection)后再选择属性。进入“高级”标签,取消标题为“通过限制或防止从互联网易做图问计算机以保护我的电脑和网络”(Protect my computer and network by limiting or preventing access to this computer from the Internet)的复选框。在出现类似于“你真的确定……”的对话框时,请不要手下留情。 然后,回到“常规”标签选择“微软网络客户端”(Client for Microsoft Networks),点击“属性”。在“命名服务供应商”(Name service provider)下选择“Windows定位器”(Windows Locator)之后按确定。关闭所有窗口然后按提示重新启动。如此一来,网络浏览又正常起来了!而代价就是Longhorn系统受到外部袭击的可能性会大大提高。
四、防止explorer.exe内存遗漏
任何人在使用Longhorn Build 4051时,不管时间有多长,都可能会注意到在explorer.exe上会有大量的内存遗漏:只要打开任务管理器,你就可以看到explorer.exe占据了可用RAM。
在4051版本的Longhorn中边栏(Sidebar)除了新奇有趣之外别无他用。为了防止内存遗漏,你只要简单地关闭Sidebar并重启就可以了。可以这么做:右击任务栏或Sidebar,然后选择属性。在任务栏标签中的“告知区域”(Notification area)里取消“启用边栏”(Enable the Sidebar),接着重启——大功即已告成。
五、在IE 6.05中启用拦截弹出广告窗口功能
Longhorn Build 4051中最激动人心的特性之一是其IE带有的过滤弹出广告功能。要启用这一功能很简单,只要在IE的“工具”菜单中选择“阻挡弹出窗口” (Block Pop-up Windows)即可。也可以通过以下途径来设置该特性:在IE中选择“工具”,再选择“Internet选项”(Internet Options),进入“隐私”(Privacy)标签,接着在标题为“弹出窗口管理”的区域中选择“选项”(Options)。在这里,可以将需要过滤弹出窗口的站点添加到一张列表中,选择在拦截了弹出窗口时是否会有声音提示。也可以选择拦截所有弹出窗口。