游戏狂人
 
- 贡献度
- 130
- 金元
- 6158
- 积分
- 1136
- 精华
- 0
- 注册时间
- 2007-1-3
|
小弟近来换Windows7耍耍,很流畅,很好很喜欢,可是,当今天翻出NWN2玩的时候居然提示"No 3D Card"
重装Direct,也不行,搞了半天,求助Google大神,找到如下方法解决:Posted by ToLive
1) You need "dxdiagn.dll" from Windows Vista. It can be found in system32 directory (For example, C:WindowsSystem32). This file is part of directX redistributable, so you can download it without breaking any copyrights.
2) Find "dxdiagn.dll" in your Windows 7 system32 directory and take ownership on it. Rename it for "dxdiagn.dll.old".
3) Copy Vista's "dxdiagn.dll" to Windows 7 system32 directory.
4) Voila! Now you can play NWN2)
Tested under 7068 x86 build.
Posted by Henrik Vikström
If you want it working for a x64 system do the same steps as above but for the folder c:windowssysWOW64 instead of system32
简单的翻译就是:
- 1) 找到Vista下的 "dxdiagn.dll" 文件(C:WindowsSystem32),准备好
- 2)找到Windows7 下"dxdiagn.dll" 文件,(x83的在":WindowsSystem32",x64的在":windowssysWOW64"),取得所有权(右键-->属性-->安全-->高级-->所有者-->编辑-->选择),然后备份
- 3)复制准备好的 Vista下的 "dxdiagn.dll"文件到Windows7的system32或sysWOW64文件夹下
- 4)享受你的游戏吧!!
- 就是这么简单,解决了
-----------------------------------------
我用的7068,测试通过,可以运行游戏了~~
小弟心中欢喜,不敢独占,发来大家分享,鉴于需要修改系统文件,因此而可能出现问题,小弟不敢承担责任,使用时候,一定要谨慎小心!
这是我上传纳米盘的"dxdiagn.dll" ,大家也可以自己找
dxdiagn.rar
享受游戏吧~~~ |
|