手工卸载DirectX 7.1一法

Author: 彭云 Date: 1999年 第33期 12版

    对于DirectX,相信很多使用Win9X特别是喜欢玩游戏的朋友都不会感到陌生,近期很多新制作的游戏在安装的时候都经常自带DirectX的安装程序,作为微软公司为Win95提供的一套支持多媒体运行与应用程序接口的总称,DirectX很像是挂在Win95脖子上的一块‘通灵宝玉’,须臾不可离。Win98安装的时候同时安装了DirectX5.0。正因为这与生俱来的“须臾不可离”,往往令有些因特殊原因想要卸载DirectX的朋友很难下手,虽然有些专门的卸载工具,但往往只针对某一个版本,而新出的7.1测试版,过了7月底就过期了,如果不幸喜厌旧新安装了它,玩3D游戏的时候就老是提示用户更新,十分麻烦。而在注册表中删除键值、重新安装6.1版也没有用,真的是“请神容易送神难”。后来经过多次尝试,我用手工成功卸载了DirectX7.1了,并安装了旧版本,方法如下:
    1.先运行C:\ProgramFiles\DirectX\Setup\Dxinfo.exe,把自己系统中的DirectX的配置文件的内容备份成一个文本文件,使用文本编辑器把该文本编辑成一个BAT文件,内容就是使用DEL和DELTREE把\WINDOWS\system\中的与Direct X有关的程序文件及目录删除掉;
    2.然后进入到“安全模式”,因为“安全模式”不能使用光驱,所以在此之前也要把将要安装的DirectX旧版本拷贝到硬盘上,接着运行上面提到的BAT;
    3.运行“Regedit”,在注册表中查找和“DirectX”有关的键值并删除它们。(在此时不可重启系统,因Windows下有一个隐藏的SYSBckup目录,如果在没有安装新的DirectX就重启系统,系统会自动从SYSBckup把原来的DirectX恢复回来)。
    4.最后就是安装你想装的DirectX版本了,安装完毕后重启系统,至此卸载成功。