首页 > 电脑 > 软件教程

Bandizip怎么去除解压完成后的广告 2026 Bandizip彻底去广告清爽版修改方法

软件教程 2026-06-16 菜科探索 +
简介:

【菜科解读】

>
可通过修改 skin.data 脚本、删除 skin_main.xml 广告绑定、关闭 config.ini 广告开关及防火墙阻止 updater.exe 联网四步彻底屏蔽 Bandizip 解压广告。

如果您在使用 Bandizip 解压文件后,弹出广告窗口或显示推广信息,则说明软件正在执行内置的广告触发逻辑。

这些行为由 skin.data 资源包内的脚本控制,并非程序核心功能,因此可通过修改界面资源文件实现彻底屏蔽。

以下是解决此问题的步骤:

一、替换 skin.data 中的广告触发脚本

Bandizip 在解压完成时调用 skin.xs 文件中的特定函数(如 OnComplete 或 ShowAdAfterExtract)来弹出广告。

该脚本位于解压后的 skin.data 内部,直接注释或清空相关调用即可阻断广告弹窗逻辑。

1、进入 Bandizip 安装目录下的 C:Program FilesBandizipdata 文件夹。

2、将 skin.data 文件复制一份并重命名为 skin.data.backup 作为原始备份。

3、右键 skin.data,选择“用 Bandizip 打开”,确认其为 ZIP 结构后,点击“解压到当前文件夹”。

4、打开解压出的 skin 文件夹,用记事本或 VS Code 打开 skin.xs 文件。

5、按 Ctrl+F 搜索关键词 OnCompleteShowAdAfterExtract

6、找到类似以下结构的代码段:
if (g_showAdAfterExtract == TRUE) { ShowAd(); }

7、将其整段替换为:
/* g_showAdAfterExtract disabled */

8、保存文件,将整个 skin 文件夹重新压缩为 ZIP 格式,再将扩展名改为 skin.data,覆盖原文件。

二、禁用解压完成事件中的广告钩子

Bandizip 的解压完成回调机制通过 skin_main.xml 中的事件绑定实现,其中可能包含指向广告模块的 ID 引用。

移除这些绑定可切断广告触发链路,且不影响解压结果通知等正常功能。

1、在已解压的 skin 文件夹中,用记事本打开 skin_main.xml

2、按 Ctrl+F 搜索 OnExtractCompleteCMD_SHOW_AD

3、定位到含 Event="OnExtractComplete" 的控件节点,例如:

Bandizip怎么去除解压完成后的广告 2026 Bandizip彻底去广告清爽版修改方法

点击下载文档

格式为doc格式