当前位置 : 145z游戏站 | 魔域 | 技术教程 | 

DNF打开弹出“脚本错误/当前页面脚本发生错误”修复手册:IE内核重注册WeGame缓存清理

热度:
DNF启动器、登录窗、活动公告页本质是调用系统 WebBrowser/IE 内核渲染网页组件,弹“脚本错误”多是系统脚本引擎 DLL 失效、IE 配置脏、缓存冲突、杀软拦了 TCLS 组件或第三方插件冲突,不是游戏主程序炸。按下面顺序从治标到根治一次清完。

一、先关弹窗(立刻不烦人)
控制面板 → Internet 选项 → 高级 → 浏览区:
• 勾「禁用脚本调试(Internet Explorer)」

• 勾「禁用脚本调试(其他)」

• 取消「显示每个脚本错误的通知」

应用确定 → 重启 WeGame / DNF 启动器。

二、重注册系统脚本组件(Win10/Win11 最核心一步)
管理员 CMD(Win+X → 终端管理员)依次执行,每条回车看到“DllRegisterServer 成功”再走下一条:

regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 actxprxy.dll
regsvr32 shdocvw.dll
regsvr32 wshom.ocx

注册完重启机器。

三、清 IE 缓存与重置内核
Internet 选项 → 常规 → 删除 → 勾临时 Internet 文件 / Cookie / 历史记录 / 脱机内容 → 删除;
高级选项卡 → 重置 → 勾「删除个人设置」 → 重置完重启;
安全选项卡 → 自定义级别 → 活动脚本、ActiveX、Java 小程序脚本设「启用」或恢复默认级别。

四、WeGame / TCLS 缓存清理(腾讯端专属)
1. 退光 DNF.exe、WeGame.exe、QQProtect.exe(任务管理器结束进程)
2. WeGame → 设置 → 游戏管理 → DNF → 清理缓存 / 验证游戏完整性
3. 删 DNF 安装目录下 DNF.cfg、DNF.ini(自动重生默认配置)
4. 找正常机的 TCLS 文件夹压缩替换本机 DNF 根目录 TCLS(修复启动器内嵌网页壳最管用)

五、兼容模式 + 管理员 + 路径规范
右键 DNF.exe / WeGame.exe → 属性 → 兼容性:
• 勾「以管理员身份运行此程序」

• 兼容模式选 Windows 7 / Windows 8

安装路径纯英文无空格,默认 C:\Program Files\腾讯游戏\地下城与勇士 别改中文层。

六、杀软与冲突程序处理
• 360、火绒、Defender 把 DNF 整个安装目录 + WeGame 目录加信任/排除白名单

- 暂关实时防护重开测试
• 关掉第三方插件、连发、补丁注入、内存整理、桌面美化工具,逐一开验证哪个触发脚本错

七、系统层兜底修复
管理员 CMD 执行:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

补全 .NET Framework 4.8、Visual C++ 运行库、最新显卡驱动,重启。

八、顽固情况终解
以上全做还弹 → 备份键位与设置 → 卸载 DNF → 删残留目录 → WeGame 重下最新包重装;仍普遍报错且大区都复现 → 截报错图(含行号/URL/错误码)提交 DNF 官方论坛或 WeGame 客服,属版本更新后启动器内核通病等官方热修。

执行顺序:关弹窗 → 注册五大 DLL → 清 IE 缓存重置 → 清 WeGame/TCLS → 兼容管理员 → 杀软白名单 → sfc 修复 → 重装。正常情况走到第三步弹窗就消失,不影响进频道刷图。
[顶部]