Win11 上红警 2 弹出 “RED” 窗口闪退,核心是DirectDraw 渲染不兼容 + 高 DPI / 权限问题,按下面步骤操作,基本能解决。

Win11 已移除 DirectDraw 支持,必须打CnC-DDraw补丁。
下载:搜索 CnC-DDraw 最新版(GitHub / 红警社区)
解压,把所有文件(含ddraw.dll、ddraw.ini)复制到游戏根目录(和Ra2.exe同文件夹)
用记事本打开ddraw.ini,修改:
ini
fullscreen=true
windowed=false
border=false
保存,重新启动游戏。

. 游戏路径必须全英文
错误:D:\游戏\红警2
正确:D:\Games\RA2
运行目录里的RegSetup.exe(注册组件)。

  1. 修复 INI 分辨率(避免渲染崩溃)
    打开游戏目录RA2.INI/RA2MD.INI,找到[Video]:
    ini
    [Video]
    ScreenWidth=1920
    ScreenHeight=1080
    StretchMovies=no
    AllowHiResModes=1
    VideoBackBuffer=no
    保存后重启。
  2. 关闭显卡冲突(NVIDIA/AMD)
    NVIDIA:控制面板 → 管理 3D 设置 → 程序设置 → 添加Ra2.exe → 关闭 G-Sync、垂直同步 = 强制关闭
    AMD:Radeon 设置 → 游戏 → 添加Ra2.exe → 关闭 FreeSync
  3. 清理后台 + 降低画质
    玩前关闭浏览器、下载器、杀毒(或加白名单)
    游戏内:选项 → 视频 → 关闭 3D 加速、降低粒子效果
    四、终极方案(仍闪退)
    换纯净版红警 2 安装包(避免 MOD / 修改版损坏文件)
    用CnCNet 平台启动,自带最新兼容补丁与联机功能
    尝试窗口化运行:右键快捷方式 → 目标末尾加: -win(空格 + 参数)

CnC-DDraw 下载地址
官方开源仓库(推荐):
GitHub:https://github.com/FunkyFr3sh/cnc-ddraw
SourceForge:https://sourceforge.net/projects/cnc-ddraw/files/latest/download
国内镜像 / 网盘(方便下载):
蓝奏云:https://wwps.lanzouk.com/i6FcD151rxeh(密码:2am5)
百度网盘:https://pan.baidu.com/s/16e1mwcx5dtg2hmlpynnjyq
🎮 DDrawCompat 下载地址
官方开源仓库(推荐):
GitHub:https://github.com/narzoul/DDrawCompat
GitCode 镜像:https://gitcode.com/gh_mirrors/dd/DDrawCompat
第三方下载站:
PCGamingWiki:https://community.pcgamingwiki.com/files/file/2069-ddrawcompat/