在网上找到一个手工删除direct的方法,等下试试。
首先,依次展开注册表hkey_local_machine\\software\\microsoft,将下面的direct3d、directdraw、directinput、directmusic、directplay、directplay8、directx、directx diagnostic tool项删除。
然后重新启动系统,将c:\\windows\\system文件夹下的以d3d开头的文件、ddhelp.exe、ddraw*.* dinput*.*、directx.cpl、dsound*.*、dplay.dll、dplayx.dll、dpmodemx.dll、dpwsockx.dll、dplaysvr.exe、dpwsock.dll、dpserial.dll、joy.cpl文件删除。
将c:\\windows中的vjoyd.vxd文件以及c:\\windows\\sysbckup文件夹下以d3d开头的文件和ddhelp.exe 、ddraw*.* 、dinput*.* 、dplayx.dll、dpmodemx.dll、dpwsockx.dll、dsound*.*文件删除。再将c:\\program files中的directx文件夹删除即可。
我手工删除上述文件时有几个文件提示仍在使用中,安全模式下也删除不了。只能作罢。网上找了一个direct 随意卸2.2注册版,回滚到8.1版本,试图升级到9.0c的时候发现随意卸2.2版本居然不支持2003 server系统。直接点击direct x9.0里的DXSETUP.exe安装则每次提示安装成功,但是安装过程都是一闪而过,很明显没有真正的安装成功。看来解铃还须系铃人,于是又找到direct 随意卸3.8,居然成功更新到9.0c,居然游戏也能玩了(原来的direct9.0c连7.0都比不上?)。晕晕的...