新手玩系统(47)

硬件周刊

  新手提问

  刚刚为我的Windows XP安装了DirectX 9.0,结果在重新启动计算机后,发现在玩CS(反恐精英)的时候不能正常运行了,该如何解决这个问题?

  豆仔分析

  自微软去年正式发布DirectX 9.0以来,在它给游戏玩家带来欣喜的同时,也出现了一些问题,比如它可能导致现在流行的即时通讯软件MSN Messenger不能正常使用,还有的是游戏不能正常运行等,这些问题也已经得到微软方面的确认。这里所提出的问题可能就与安装DirectX 9.0有关,我们可以先卸载它,再重新安装低版本或高版本的DirectX。

  现在,大家可以去微软的DirectX站点“http://microsoft.com/windows/directx”下载最新版本的DirectX 9.0b(2003年7月1日发布),新版的DirectX已经解决了这些问题,同时还修正了其他的Bug。

  高手解答

  在Windows XP中,通过常规的方法我们是无法卸载DirectX的。不过,我们可以借助于系统自带的“系统还原”工具和第三方工具来完成卸载。具体的方法如下:

  方法一:系统还原法

  1.在Windows XP中,单击“开始”按钮,选择“所有程序→附件→系统工具→系统还原”命令打开系统还原向导,在窗口右侧的“选择您想要执行的任务”中选中“恢复我的计算机到一个较早的时间”,再单击“下一步”按钮。

  2.因为在安装DirectX 9.0的时候,系统在默认情况下都会自动创建一个还原点,所以在随后打开的窗口中,我们可以在日历中选择安装DirectX 9.0的日期,并在列表中选择该还原点(如图1所示),单击“下一步”按钮。

  豆仔提示:还原点是指存储了某个时间点的计算机系统状态,用于将系统恢复到该时间点。Windows XP除了在安装软件时会自动创建还原点外,还会在使用Windows XP自动更新功能和安装未经微软验证的设备驱动程序以及使用系统还原和系统备份工具时创建。

  3.接着会出现一个确认还原点选择窗口,仔细阅读相关内容后,再单击“下一步”开始进行还原操作,这时,系统会先行注销,此后出现一个系统还原进程窗口,最后,在自动重启之后就完成了对系统的恢复。这样系统会被还原到安装DirectX 9.0之前的状态。

  豆仔提示:系统还原是完全可逆的,就是说不但可以将系统还原到过去某个时间点,而且还原后的系统还可以撤销还原(通过选择还原向导主窗口中的“撤销我上次的恢复”),再从过去还原到现在。

  方法二:专用卸载工具法

  另外,我们还可以使用“http://www.3dcenter.de”提供的“DirectX 9 Uninstaller”工具,该工具可以专门卸载安装在Windows XP下的DirectX 9.0。使用的时候需要将下载的文件解压到“C:\DXTEMP”目录中,然后进入安全模式运行该目录中的“UnDx9.bat”文件,这样既可以完成对DirectX 9.0的卸载,又可以恢复Windows XP自带的DirectX 8.1文件。

  相关应用:如何手工创建还原点

  为了能让系统恢复到任何一个时间状态,我们可以在任何时候手工创建还原点,具体的方法如下:

  打开系统还原向导,选中“创建一个还原点”,然后单击“下一步”,在出现的窗口中,我们可以在“还原点描述”文本框中输入还原点的描述信息,以便在还原计算机状态时识别。比如我在升级显卡驱动程序之前,为了防止发生意外,我可以创建了一个名为“升级显卡驱动前”的还原点。最后,单击“创建”按钮,几秒钟后,就可以完成系统还原点的创建,而且当前的日期和时间将被自动添加到创建的还原点中(如图2所示)。单击“关闭”按钮退出。

  豆仔提示:如果还要进行其他的任务,在这里可以单击“主页”按钮回到系统还原向导主窗口。另外,还原点在创建后,它的名字(描述)是不能被更改的,一般也是不能被删除的。