ddraw红警黑屏补丁无效的解决方法

红色警戒 2019年03月06日 12:45

      对于win10玩红色警戒2黑屏有声音的玩家来说,一般电脑在ddraw放到目录里后就可以完美运行了,但也有少数玩家即使使用了黑屏补丁,也无法正常游戏,接下来说说ddraw红警黑屏补丁无效的解决方法。

      一般电脑在ddraw放到目录里后就可以完美运行了,但像电脑没有任何效果,那是因为其实游戏根本就没读取目录下的dll,而是读取注册表里的dll,所以必须要删掉注册表里的,游戏才能正常读取目录里的。

      现在开始说说这种办法!

      第一步:按win键加R呼出运行窗口(win键就是键盘最下面有个类似系统图标那个键),并输入regedit,点击确定。
      找到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs,把分支下的ddraw删除,正常情况是不能删的,因为有管理权限。

      第二步:设置管理权限。
      对着KnownDLLs右键选择权限,点击高级,点击上方所有者旁边的更改。
      然后在弹出窗口中输入Administrators,然后点击检查名称,如果输入没错就不会弹提示,点击确定。
      权限条目里双击刚刚新加的Administrators,勾选完全控制然后确定。
      然后回到之前窗口,点击替换子容器和对象的所有者,前面的勾打上,最后确定。
      最后全部点击确定回到注册表列表中,删除ddraw就可以了。
      最后一定要重启电脑,会有个简单的更新提示,就可以把dll放到目录里,这下dll就被游戏读取了。

      好的,继续教程。
      之前我成功将KnownDLLs里的ddraw删除,但运行一些软件,ddraw又会莫名其妙的出现在KnownDLLs目录里,这下把我烦死了,每次运行游戏,都要到注册表目录里删ddraw,太麻烦了,我没有放弃,继续想解决此问题。

      看图:

      在之前KnownDLLs的上一个目录Session Manager,点中,右边选择ExcludeFromKnownDlls,没有的话新建一个(注意,是新建多字符串),双击ExcludeFromKnownDlls,里面写入ddraw.dll,这就是程序不读取注册表ddraw.dll,在这里相当于注册一下,这下运行红警就可以正常读取目录里的ddraw.dll了,彻底解决所有问题。
      by-lydjjlyd