红色警戒吧 关注:289,962贴子:4,586,906
  • 7回复贴,共1

完美解决Win10运行RA2的问题

取消只看楼主收藏回复

RT,完美解决,无需补丁,Win7能运行,Win10就可以


IP属地:北京1楼2019-12-29 10:32回复
    今天翻了下相关资料,注意到RA2改完兼容性以后可以在Win10上运行,但画面不显示,原因是Win10默认配置了3D加速,导致RA2画面不显示


    IP属地:北京2楼2019-12-29 10:33
    回复
      2025-08-02 20:50:49
      广告
      不感兴趣
      开通SVIP免广告
      所以,相应的解决方案是这样的:
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw]
      "EmulationOnly"=dword:00000001
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers]
      "SoftwareOnly"=dword:00000001
      [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw]
      "EmulationOnly"=dword:00000001
      [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers]
      "SoftwareOnly"=dword:00000001
      也就是在注册表之中,利用注入Dword键值的办法关闭3D加速,但这样一来,会让其他程序的3D加速也被关闭,也就是说能玩红警2,则玩不成别的了


      IP属地:北京3楼2019-12-29 10:35
      回复
        所以我的解决方案是这样的,如图所示:


        IP属地:北京4楼2019-12-29 10:36
        收起回复
          这四个注册表键值之中,最重要的一项就是把EmulationOnly=1这一项注入进去,针对红警2单独关闭3D加速,这样就解决问题了。


          IP属地:北京6楼2019-12-29 10:45
          回复

            这是效果测试,fullHD的分辨率依然毫无问题


            IP属地:北京7楼2019-12-29 11:06
            回复
              又试了下,看来ID项不是必需,可以不要


              IP属地:北京8楼2019-12-29 11:11
              回复
                这是红警2的注册表配置。


                IP属地:北京9楼2019-12-29 11:12
                回复