《地牢围攻2:破碎的世界》在 Win10 / Win11 上启动后先黑屏,左下角三个点转完就停住不动,鼠标点不掉、退也退不出来,只能强关,这类现象有两种成体系的解释。开发商 Gas Powered Games 的官方问答对「启动后停在黑屏、还能听到背景火焰声和音乐」给的解释是:有游戏之外的程序挡住了它,可能正在弹一个你看不见的提示窗口,因为游戏画面盖在了提示上面;官方给出的做法是让游戏先用窗口方式启动,看清是谁在弹窗。另一个来自第三方问题页的解释是:游戏启动时要读文档目录里 My Games 下的存档与设置文件夹,这一层不存在或名字对不上就一直等下去。先把这两条岔开确认,再往兼容模式与显卡驱动排,比一上来就更新驱动或重装游戏省事得多。

方法一:让游戏先窗口启动,看是谁挡住了它
这一节来自开发商的官方问答,是官方对同一种黑屏现象给出的解释:黑屏通常是因为游戏之外的东西让它跑不起来,那个东西甚至可能正在弹提示窗口,只是被游戏画面盖住了。官方给的办法是加一个启动参数,让游戏用窗口方式运行,弹窗就能露出来。
1. 给启动快捷方式加 fullscreen=false
右键你启动《破碎的世界》用的那个快捷方式,选【属性】,在【目标】这一栏的末尾先敲一个空格,再补上 fullscreen=false,保存。官方问答里用的就是这个写法,改的是这一次启动的显示方式,不动游戏本体。
2. 用这个快捷方式启动,看窗口后面有没有弹窗
启动之后游戏会跑在一个窗口里。如果此时有安全软件、防火墙或系统提示在等你点确认,它就能看见了(看不到的话把游戏窗口挪开一点再看后面)。官方举的例子是防火墙弹出「某个程序想访问网络」这类询问,允许之后游戏就能继续。处理完把这个改过的快捷方式删掉,恢复原来的启动方式。
3. 第二种可能:设置文件损坏或空白时改名让它重建
官方在同一个条目里还写了一种情况:如果游戏以前能跑、现在跑不起来,可能是存档目录里的 DungeonSiege2.ini 损坏或者变成了空文件。做法是在 \My Documents\My Games\Dungeon Siege 2\ 下面把 DungeonSiege2.ini 改名成别的名字(官方原文用的是 Bob.ini 这种举例写法),再启动一次游戏,让它重新生成一份。官方同时提醒:这样会让你【继续游戏】里显示的上一个角色信息丢失,但存档本身没丢,进单人模式仍然能选到自己的存档。运行资料片时对应的设置文件放在 Dungeon Siege 2 Broken World 目录下,同名文件同理,改名前先把原文件复制一份。
4. 顺带认识两种不是黑屏的启动故障
官方问答里另外两条容易与黑屏混起来的故障:一是提示 Fatal Error、Unable to resolve a critical path,官方说最可能的原因是安装之后把《地牢围攻2》的文件夹搬走了——资料片靠安装时写进注册表的路径去找本体,路径对不上就报这个错,处理办法是把本体放回原来的位置或重装;二是游戏数据文件损坏,官方提供了一个自检用的启动参数 verifydata=true,加到【目标】末尾后启动会逐个校验资料片与本体的资源文件,查完记得把这个参数删掉。这两种都带明确提示文字,跟一直黑屏不是一回事。
方法二:确认你启动的是资料片还是本体
《破碎的世界》是《地牢围攻2》的资料片,两个版本共用一部分文件,但各自读写独立的存档与设置目录。官方问答写得很清楚:资料片需要先装零售版的本体,运行时用的是 2.3 版本的本体文件,而且官方自己提醒过——没装资料片、或者点的是本体的图标而不是资料片的图标,应当去看本体那份问答。这一步不影响黑屏本身,但决定了你后面该核对哪一个目录名。
1. 从你双击的那个快捷方式往回找
右键桌面或开始菜单里的游戏快捷方式,选【属性】,看【目标】那一行指向的文件名和路径。指向的路径里带 Broken World 的,是资料片;指向本体目录里那个同名程序的,是《地牢围攻2》本体。把结论记下来。
2. 顺便分清另一个老毛病:进游戏后没有鼠标指针
老玩家常说的「没有鼠标指针」和本篇的「启动就黑屏卡死」是两回事:前者是进了画面但操作不了,后者是根本进不去。第三方站点给前者开出的办法是替换启动程序,那个替换文件的来源和内容都无法核验,本篇不采用,也不要把两个问题的处理办法混在一起试。
3. 在游戏安装目录里对着文件夹名再看一遍
打开游戏安装根目录,看是否有单独的 Broken World 文件夹和它的启动程序。有些第三方整合版会在根目录放一个【注册表修复.bat】,让玩家先运行它;这类批量导入注册表的脚本内容无法核验、改动范围也不好回退,本篇不采用。要改启动方式,用方法五那种可以随时取消的系统自带设置。
方法三:到文档目录里核对配置文件夹
这是第三方问题页给出的另一种解释:游戏启动时会去文档目录读配置,第一次运行时那层目录不存在,游戏又不会自己建,就一直等在那里。这个因果本篇没有复现,两个目录名与位置则来自官方问答,所以下面这一步只当排查方向用,核对着看不花什么成本。
1. 先打开真正的文档目录
按 Win+E 打开文件资源管理器,左侧导航栏点【文档】,地址栏显示的路径就是这台机器实际在用的文档目录,通常是 C:\Users\你的用户名\Documents。不要凭记忆手打路径:文档目录可能已经被系统重定向或同步到别的位置,以地址栏真正显示的路径为准。
2. 在文档目录里找 My Games,再看两个文件夹
进入文档目录后找 My Games 文件夹,进去看有没有 Dungeon Siege 2 Broken World 和 Dungeon Siege 2 这两个文件夹。要逐个字符对:Dungeon Siege 2 与 Dungeon Siege 2 Broken World 是两个目录,缺空格、多空格、写成中文标点,游戏都认不出来。官方问答还写明:资料片的存档与设置放前者,本体自己的按键设置放在后者的 Keys 子目录下,两者不共用;如果你以前在本体里调过按键,把本体 Keys 里的文件复制到资料片对应目录,就能把设置带过去。下面这张图只是两个目录名的位置对照,不是你的机器截图。

3. 按查到的结果分两种情况处理
两个文件夹都在、里面也有文件,说明这一层是齐的,回到方法一与方法四继续排。少了资料片那个目录,就先确认安装来源:手里还留着原来的安装介质、或者旧电脑上有一份完整可用的游戏目录,可以对照它们的目录结构确认自己缺的是哪一部分,再决定是重装还是换用下一小步的启动参数;手里没有可核验来源的配置文件,就不要去装第三方补丁包或网盘整合包——它们的内容无法核验,本篇也不提供。
4. 用官方提供的启动参数把保存位置换到可写目录
官方问答记载,资料片支持用命令行参数改存档位置:在快捷方式【目标】末尾加 ds2path=你的目标目录(例如指向 D 盘一个全英文路径)。官方说明这个参数会影响 Keys、Logs、Mods、Save、Screenshots 以及 DungeonSiege2.ini 这些原本放在存档目录里的内容。文档目录被重定向、同步到云端或权限异常时,这一条比手工往默认目录里塞文件更干净,改错了把参数删掉就能还原。
5. 动过目录之后先备份,结果不对就还原
无论走哪条路,改之前先把 My Games 里原有的内容整体复制一份到别的位置,改完启动游戏看现象有没有变化:能进主菜单,说明卡住的原因就在这一层;仍然停在黑屏,就把改动撤掉恢复原样,回到方法一继续排查。
方法四:先认清楚系统版本和显示设备
这一节先读两个只读读数(系统版本、显卡型号与驱动版本),最后一步才动一处设置,目的只有一个:把后面几步要用到的信息先拿到手。
1. 用 winver 读出版本和内部版本
按 Win+R,输入 winver 回车,弹出的「关于 Windows」窗口里会写明是 Windows 11 还是 Windows 10,以及版本和内部版本号。这个窗口不显示系统位数,要看 32 位还是 64 位得去设置里的【系统】→【关于】→【系统类型】。

2. 给游戏单独指定用哪块显卡
按 Win+I 打开设置,进【系统】→【屏幕】,页面下方有【显示卡】一项。这一页用来给单个程序指定图形设备:点【添加应用】→【添加桌面应用】,选中游戏的启动程序,添加后在列表里展开它、在它的选项里选要用的图形设备(列表里已存在的程序如 Microsoft Store 也可以直接展开设置)。注意这一页本身不显示你的显卡型号和驱动版本,页面上的「默认设置」是系统的默认图形设置(窗口化游戏优化、高级图形设置入口),不是设备读数;要看型号和驱动版本,用下一步的 dxdiag 或设备管理器。

3. 用 dxdiag 看驱动,并留意虚拟显示适配器
按 Win+R 输入 dxdiag 回车,切到【显示】选项卡。【驱动程序】一栏里的主驱动程序、版本和日期,就是判断驱动这一层要不要动的依据。这里有一个容易被忽略的情况:如果你正在用远程控制、云电脑或投屏类软件连这台机器,dxdiag 读到的可能不是本地那块物理显卡,而是一块名字里带 Virtual 字样的虚拟显示适配器,芯片类型常常显示为 Unknown。遇到这种读数,换到本机显示器前再启动一次游戏,不要拿虚拟适配器的版本去判断游戏能不能跑。

4. 顺手核一下官方最低配置
这是一款 2006 年的游戏,官方最低配置写的是 Windows XP SP1 或更新版本、1.8GHz 处理器、512MB 内存、1.4GB 可用空间,显卡是 ATI Radeon 7500 这一档起步。这份门槛远低于现在的常见配置,所以黑屏更可能是老程序的运行方式和新系统不匹配,而不是性能不够。
方法五:给启动程序设一次兼容模式
兼容模式是 Windows 自带的功能,改的是这一个程序的启动方式,随时可以取消;它和上面的启动参数不冲突,两类都试过再往下走。
1. 打开启动程序的属性页
在游戏安装目录里找到方法二确认过的那个启动程序,右键→【属性】→【兼容性】选项卡。
2. 勾上兼容模式和管理员运行
勾选【以兼容模式运行这个程序】,下拉里选 Windows XP (Service Pack 3);再勾选【以管理员身份运行此程序】,应用后重新启动游戏。管理员权限能减少老程序写自己目录下文件时被挡回来的情况。想省事的也可以直接用【运行兼容性疑难解答】,让系统按检测结果套一组设置。
3. 没有变化就取消勾选
兼容模式属于可撤销改动。改完还是停在黑屏,就把这两个勾去掉恢复原样,再排下一条,不要同时叠很多项设置,否则出了问题分不清是哪一个造成的。
方法六:用软领驱动大师核对并更新显卡驱动
前面几条都排过、黑屏照旧,再来看显卡驱动这一层。dxdiag 只能给出当前版本号,判断落后与否还要和驱动库里的版本对一下,这一步可以交给软领驱动大师。
1. 在驱动管理里找到显卡那一行
打开软领驱动大师,左侧点【驱动管理】。列表按名称、驱动版本、驱动日期、大小四列列出本机驱动,找到分类是「显卡」的那一行,把它显示的型号、版本、日期与你在 dxdiag【显示】页读到的读数对一遍,确认说的是同一块设备。

2. 有可更新的显卡版本再处理
显卡那一行右侧显示可以更新时,按界面提示处理,更新期间不要运行游戏,装完按提示重启电脑。页面顶部的数量是整份清单的合计,不等于显卡这一项一定有新版本,以显卡这一行自己的状态为准。
3. 更新后更不稳定就回退
新驱动装上后游戏更容易崩,或者桌面显示出现异常,在设备管理器里展开【显示适配器】→右键显卡→【属性】→【驱动程序】→【回退驱动程序】,退回上一版再验证一次。这个按钮只有在系统还留着上一版驱动包时才可用;按钮是灰的,就到显卡厂商官网下载上一个正式版本重新安装。
4. 显卡没有可更新版本就换回前面的方向
显卡这一行本来就没有可更新的版本,说明这条线不是瓶颈,请回到方法一与方法三继续核对弹窗与目录文件,不要反复重装同一个版本。想把显卡这一层的读数补全,方法四的三步随时可以做。
方法七:把问题直接发给真人客服
上面几条都试过还是黑屏,就不用自己在系统里反复折腾了,把问题交给能看现场的人。
1. 点窗口右上角的【客服】
打开软领驱动大师,窗口右上角一排小按钮里就是【客服】,点开把遇到的问题直接发给客服就行,想到什么说什么,不需要先自己整理成格式。

2. 剩下的交给客服引导
启动的是资料片还是本体、文档目录里现在有什么、弹窗有没有出现,客服按需要会问你;需要的话也可以让工程师远程协助,比在文字里描述更快。不用在联系之前先把这些整理成文档。

大家常问
这个游戏在 Win11 上还能玩吗
官方最低配置只写到 Windows XP SP1 或更新版本,Win10 / Win11 属于当年没有覆盖到的环境,本篇也没有复现运行,所以不能给「一定能玩」的结论。能确定的是官方那份要求本身很低:资料片实体版要求 1.8GHz 处理器、512MB 内存、1.4GB 空间,显卡是 ATI Radeon 7500 这一档起步,而且必须先安装零售版《地牢围攻2》本体。黑屏时更值得先查的是弹窗遮挡、存档目录和兼容设置这几处,按上面顺序排。
为什么文档目录里找不到游戏文件夹
这一层文件夹一般要游戏成功运行过一次、或者由安装过程写入之后才会出现;如果系统的文档目录被重定向或同步到了别的位置,游戏按默认位置去找也会扑空。先打开资源管理器左侧的【文档】,以地址栏里真实的路径为准,再在 My Games 下面核对两个文件夹名。
自己新建一个空文件夹能解决吗
按第三方那条解释,游戏在里面读的是存档、按键和画面设置这几类文件,空目录不等于有可读内容。手里有安装介质或旧电脑上完整可用的游戏目录,可以对照它们的结构确认自己缺的是哪一部分;没有可核验来源的配置文件,就走方法三里 ds2path 参数那一步,让游戏自己往你指定的可写目录里写。动过之后启动一次看现象,没有变化就还原。
改了配置文件里的分辨率会不会有帮助
分辨率设置解决的是画面比例和显示效果,处理不了启动阶段停住的卡死,而且在看不到画面的时候,你也判断不了改完有没有生效。本篇的顺序是先让游戏能进主菜单,再谈分辨率和画面。真要改设置文件,改之前先复制一份原文件,改坏了能立刻换回来。
软领驱动大师能直接修好这个黑屏吗
它做的是驱动这一层:在【驱动管理】里把本机驱动的名称、版本、日期列清楚,显卡驱动落后时给出版本并可以更新,出问题时支持回退。文档目录缺失、文件夹名字对不上、老程序不兼容这类问题属于游戏安装环境,任何驱动工具都不会替你生成那两个文件夹。所以本篇把它放在方法六,前面几条没排完就先去点更新驱动,多半是白费一趟。排查完仍然进不去,就把问题发给真人客服,需要时让工程师远程协助。
原始资料里说的注册表修复和补丁要照做吗
不用照做,本篇也没有采用。那条资料里的做法包含运行根目录的注册表修复脚本、复制来源不明的补丁文件夹、以及下载网盘整合包,这三样的文件内容和改动范围都无法核验,注册表脚本尤其可能一次改一片设置。本篇只保留其中能被官方资料印证的部分:文档目录的确切名字与位置、资料片需要本体、ds2path 参数、以及兼容模式这类可撤销、可回退的功能。
参考资料
- 开发商 Gas Powered Games 官方问答《Dungeon Siege II: Broken World》(互联网档案馆 2007 年版存档,本次实读全文):黑屏条目与窗口化诊断参数 fullscreen=false、DungeonSiege2.ini 损坏或空白时改名重建、数据自检参数 verifydata=true、Unable to resolve a critical path 与搬动安装目录的关系、ds2path 参数、存档目录位置、资料片需先安装零售版本体且运行的是 v2.3 本体文件、资料片实体版最低配置(Windows XP SP1 或更新版本、1.8GHz、512MB、1.4GB、ATI Radeon 7500 一档):garage.gaspowered.com DSBrokenWorldFaq
- 3DM 单机频道《[地牢围攻2:破碎的世界]官方问题集》(本次实读,官方问答中文整理):存档位于 \My Documents\My Games\Dungeon Siege 2 Broken World,本体的按键设置位于 \My Documents\My Games\Dungeon Siege 2\Keys,资料片的按键设置位于 \My Documents\My Games\Dungeon Siege 2 Broken World\Keys:3dmgame.com/gl/3092_4.html
- 维基百科《末日危城2:破碎的世界》(本次实读):开发 Gas Powered Games、发行 2K Games、平台 Windows、需安装前作方可运行;中国大陆译名「地牢围攻2:破碎的世界」、台湾译名「末日危城2:破碎的世界」:zh.wikipedia.org 末日危城2:破碎的世界
- Steam 商店《Dungeon Siege II》官方页面与商店接口数据(本次实读):开发商 Gas Powered Games、发行 Square Enix、2005 年 8 月 16 日发行、本体最低配置为 Windows XP SP1 或更新版本、1.0GHz 处理器、256MB 内存、4GB 空间;同一次实读中,Steam 与 GOG 的商品检索都没有单列的资料片条目,本篇的商店信息只用于识别游戏本体,不用于判断资料片是否随商店版提供:store.steampowered.com/app/39200
- 原始问题来源(第三方问答页,本次实读其缓存正文):地牢围攻2:破碎的世界启动游戏黑屏卡死(该页把原因写成游戏启动时从 C:\用户名\Documents\My Games\ 读取配置、首次运行没有该目录又不自动创建;同页还提供注册表修复脚本、替换启动程序与网盘补丁/整合包,这些内容本篇不采用,具体理由见「大家常问」):dllrepair.greatsoftman.com/question/55.html
- 同一现象的第三方整理稿(本次实读,仅作现象与目录名互证):地牢围攻2:破碎的世界启动游戏黑屏卡死-金舟软件:callmysoft.com/support/7139.html

提示