无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5190|回复: 9
打印 上一主题 下一主题

2003 SP1光盘 DirectX 问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-10 02:23:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我制作了一张2003 光盘自己打的SP1 是标准版的。安装后显卡显示。DX版本是3.1 在网上找的办法是

-------------------------------------------------------------------------------------------------------
按照我说的应该能够解决99%在2003不带SP下正常,在SP1下不正常的游戏:

1.更改boot.ini参数为AlwaysOff,不明白的查阅微软官方文档。

2.实际上2003sp1所集成的DX9.0C中少了几个文件,可以使用DX随意卸在安全模式下回滚8.1后,再重新下载最新的DX9.0C装上。

一般第一个就能解决很多问题了。。如果系统及相关驱动安装正常的情况下以上2点无法解决,那基本可以放弃了。

---------------------------------------------------------------------------------------------------------
用DX随意卸3.3版本试了下。DX可以完成安装。游戏也都正常。只是在安装声卡驱动的时候显示少多个文件。要求放入2003安装盘。我试过三台机器分别是845E NF4 915的板子。声卡都是集成。INTEL 的板子都是AC97最常见的那种 NF4 是NF4 厂家的声卡。提示少的文件是同一个。DX随意卸3.3改过以后会提示找不到原来安装盘位置。
我想知道大家用的什么方法。。首先我想制作成光盘安装形式解决,其次希望有DX随意卸3.8以上版本的朋友提供一下注册我想试一下可否解决提示插入安装盘问题。。
2#
发表于 2006-10-10 09:36:42 | 只看该作者

[转贴]

DicectX 9.0C的重装。这一点是个人在使用中发现的问题。典型症状是3d mark 2001不能运行,上3d mark的官方网站上看解释如下图,官方的解释是要打上V330的补丁。然而打上补丁问题照旧,看来是win2003 的dx有问题。网上帖子也说Win2003SP1下某些游戏不能出声音。
网上的解决方法见图:

经自己多次实验,方法太过复杂,手工操作很容易出错。推荐自己的解决方法如下:采用两个工具-DirectX版本助手 v1.02和DirectX随意卸 V3.3.1(目前只有V3.3.1有注册码)。步骤:
准备工作:下载Microsoft微软DirectX 9.0c最新官方正式多语言版,并将其解压。
  A. 安装DirectX随意卸 V3.3.1并输入注册码
  B.点击并运行DirectX版本助手 v1.02,选择4,将Directx的版本改成DX 8.1(4.08.01.0810),退出。
  C.马上运行DirectX随意卸,点击:备份/回滚--为你的windows 2003 sp1安装DX9.0c--下一步--打开解压后的DX开始安装。中途会跳出windows保护的菜单,选择:保留这些不可识别的文件。安装完成重启后,DX重装成功。


关于win2003dx的修改,网上还有一种方法如下:
win2003sp1带的dx9c缺少directmusic,所以不少游戏都没有声音或无法游戏,其实只要先下载最新的dx9c的安装包,解压后把dxnt这个包再解压,找到dxnetsrv.inf这个文件右键安装就可以了,根本不用什么dx删除程序就可以搞定。其他的都不用去管,因为2003sp1的已经有其他的dx文件。

经过我自己的测试,我的问题并不是玩游戏的时候没有声音。我的dx重装是以看 3dmark2001se pacth330 能不能运行为成功与否的。dxnetsrv.inf并不能解决这个问题。
  而我为了搞清楚这个问题,到3dmark英文官方网站上去看了其官网的解释,只要支持dx8的显卡,应该是可以运行这个3dmark2001se pacth330 的(没有打patch 330是不行的)。
  所以,我为保险起见,宁可用我自己摸索的这个完全重装dx9的方法,来确保dx8的游戏可以在win2003上运行。

实际上,最保险完善的DX的方法,还是利用DirectX随意卸的回滚/重装功能。简单说,就是先用win2003 vol的原始版,先将DX回滚到dx8.1版本,然后再升级到dx9。这也是DirectX随意卸的默认功能只提供的方法。这种方法还要刻录一张不带sp1的win2003的原始版。我经过大量尝试后试验成功了上述文章中的用DirectX版本助手+DirectX随意卸的方法,并不需要另外的win2003的原始版。并在文章中向大家推荐的是我经过多次尝试后改进的方法。
目的只有一个,确保dx8的游戏能在win2003中运行无故障。

这种修改directx的方法虽然笨了点,但我觉得放心。

欢迎大家讨论。

[ 本帖最后由 bdfcy 于 2006-10-10 09:41 AM 编辑 ]
回复

使用道具 举报

3#
发表于 2006-10-10 09:41:02 | 只看该作者
附件:

DirectX版本助手 v1.02.rar

39.03 KB, 下载次数: 285, 下载积分: 无忧币 -2

DirectX随意卸 V3.3.1.part1.rar

488.28 KB, 下载次数: 584, 下载积分: 无忧币 -2

DirectX随意卸 V3.3.1.part2.rar

488.28 KB, 下载次数: 407, 下载积分: 无忧币 -2

DirectX随意卸 V3.3.1.part3.rar

488.28 KB, 下载次数: 552, 下载积分: 无忧币 -2

DirectX随意卸 V3.3.1.part4.rar

419.54 KB, 下载次数: 590, 下载积分: 无忧币 -2

回复

使用道具 举报

4#
发表于 2006-10-10 12:12:54 | 只看该作者
没有遇到过这种情况,学习一下!
回复

使用道具 举报

5#
 楼主| 发表于 2006-10-10 15:39:21 | 只看该作者
首先在这里感谢bdfcy 提供的方法。。我的NF4的板子是ATI的1300 我此次把6600的显卡上到NF4的板子上正常安装2003SP1 安装后不升级补丁直接安装DX最2006。8月份最新版本。之后装驱动。显卡安装91。47版本的WHQL。目前为止DX显示正常。
不用DirectX随意卸的原因是。用过之后在在删掉驱动后。(没有重新封装)在其它机器重新起机安装驱动时总是提示找不到文件。。需要插入2003SP1安装盘。这个比较郁闷。
其它问题正在寻找中。。如果解决。2003SP1就可以正常封装了。。
回复

使用道具 举报

6#
 楼主| 发表于 2006-10-10 15:41:17 | 只看该作者
还有一个想法是可不可以制作精减版的2003SP1 制作同时直接把DX删除。换成新的。。。
回复

使用道具 举报

7#
发表于 2006-10-10 16:09:05 | 只看该作者
原帖由 bclz 于 2006-10-10 15:41 发表
还有一个想法是可不可以制作精减版的2003SP1 制作同时直接把DX删除。换成新的。。。

似乎不可以的,就是不知道最新的 nLite 有没有这样的精简选项
回复

使用道具 举报

8#
发表于 2009-4-14 10:09:44 | 只看该作者
十分感谢bdfcy。我的win2003sp1不能玩barbie fashion show,总是提示directx版本不对,用了他的方法就能玩了。呵呵
回复

使用道具 举报

9#
发表于 2009-4-16 10:45:35 | 只看该作者
Win 2003 sp1的DirectX 9.0不完整,重新安装directx9.0c,就与XP没区别了。
1.在注册表中将DirectX的版本号改为4.09.00.0900。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]
2.从DirectX 9.0b提取dsetup32.dll、DSETUP.dll,替换DirectX 9.0c中同名文件。运行dxsetup.exe进行安装,重启。
这样,win2003的DirectX变为完整的。
运行dxdiag,Music选项卡出现。
回复

使用道具 举报

10#
发表于 2009-4-16 15:13:27 | 只看该作者
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-5-11 15:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表