电脑版 KakaoTalk 广告就会悄悄消失
TalkShield会实时找出并清理电脑版 KakaoTalk 的底部横幅广告、锁屏广告和单独弹出的广告窗口,并用好友列表自然填补广告原来的位置。它是一个常驻系统托盘的小程序。从 1.2.0 起,还会一并清除新版 电脑版 KakaoTalk 测试版的底部广告及其留下的空位。它不碰 KakaoTalk 的文件和内存,只清理 屏幕上的广告窗口。

清理三种广告
在 KakaoTalk 运行期间,找出屏幕上出现的广告窗口并清理。 原有的电脑版 KakaoTalk会清理下面全部三种, KakaoTalk 测试版则清理底部横幅广告及其空位,连锁屏广告也一并清理(测试版目前没有单独的广告弹窗)。聊天内容、好友列表等实际内容一概不碰。
轻巧、安静,不改动 KakaoTalk
TalkShield.cs 单个文件)以 MIT 许可证公开在 GitHub 上,可以自己阅读并编译使用。工作原理 — 只是整理窗口
TalkShield 会查看 KakaoTalk 的窗口结构,只挑出广告窗口,执行以下三步。它不碰 KakaoTalk 的程序文件和内存(无注入)。
深色 · 浅色都很自然
无论 KakaoTalk 用深色模式还是浅色模式,广告原来的位置都会整理得与周围一致。没有边框线,也没有闪烁,连窗口形状都会修整好。

免安装,三步搞定
TalkShield-v1.2.4.zip(约 46KB),解压到任意文件夹。TalkShield.exe 双击运行。∧(隐藏的图标)里。点击 ∧并把 TalkShield 对话气泡图标拖到时钟旁边,它就会一直显示。全新托盘菜单 — 只有五项
右键单击托盘图标会出现 Windows 11 风格的菜单(程序菜单为韩文),最上方显示当前状态和累计拦截数。图标 带红色拦截标记表示开启,灰色对话气泡表示关闭。菜单和图标会自动跟随 Windows 的深色 · 浅色主题。

TalkShield.exe。重启后也会保持隐藏状态。设置和累计拦截数会自动保存,下次运行时继续沿用。
从源代码自行编译
只使用 Windows 自带的 .NET Framework 编译器(csc.exe),无需安装任何东西即可从源代码直接编译。包含 KakaoTalk 测试版支持的 1.2.0 完整源代码(TalkShield.cs 单个文件)以 MIT 许可证公开在 GitHub上,问题反馈也在那里受理。
git clone https://github.com/openr03/TalkShield.git
cd TalkShield
build.bat
build.bat 会生成图标,并用 csc.exe 编译出 TalkShield.exe。如果担心杀毒软件的警告,也可以这样自己编译使用。
更新记录
下载
TalkShield.exeZIP 文件以及解压后得到的 TalkShield.exe 的 SHA-256。
# PowerShell
Get-FileHash .\TalkShield-v1.2.4.zip -Algorithm SHA256
Get-FileHash .\TalkShield.exe -Algorithm SHA256
# 期望值 (1.2.4)
# TalkShield-v1.2.4.zip
# 6727275c1c332822231029dfe42a8123adfd9186bd3a86c5688e650fde49107b
#
# TalkShield.exe
# a7ad3d14c9308f2f64e051229bd3e74338ab8fb8e59055b4192bc435e054792b
常见问题
怎样去掉电脑版 KakaoTalk 底部的广告?
让 TalkShield 运行着即可。它会关闭主窗口(好友 · 聊天列表)底部的横幅广告,并用好友列表填补空出的位置。在原有的电脑版 KakaoTalk 中还会一并清理锁屏广告和单独弹出的广告窗口,在 KakaoTalk 测试版中则清除底部横幅广告及其空位,以及锁屏广告。
新版电脑版 KakaoTalk 测试版的广告也能去掉吗?
可以。从 1.2.0 起会一并清除 KakaoTalk 测试版的底部横幅广告及其空位,连锁屏广告也会清除(测试版目前没有单独的广告弹窗)。原有的电脑版 KakaoTalk 也照常支持,无论用哪一个,都只需同一个文件。
在 KakaoTalk 深色模式下也自然吗?
是的。深色和浅色模式下,广告位都会整理得与周围一致;调整窗口大小时也看不到边框线或闪烁。托盘图标和菜单也会自动跟随 Windows 主题。
关闭 TalkShield 后 KakaoTalk 会不会出问题?
退出程序或在托盘菜单中关闭「广告拦截」时,会把 KakaoTalk 窗口恢复原样。程序也做了处理,即使遇到意外错误也不会停止运行。
TalkShield 免费吗?
是的,完全免费。没有广告,无需注册,1.2.0 完整源代码也以 MIT 许可证公开在 GitHub 上。
需要安装吗?
不需要安装。解压 ZIP(约 46KB)后双击 TalkShield.exe,它就会立即在托盘中工作。删除时退出后删掉文件即可。
KakaoTalk 账号会不会被封禁或限制?
TalkShield 不介入 KakaoTalk 的程序、服务器和内存,只整理你自己电脑屏幕上显示的窗口,工作方式与普通的窗口管理工具相同。不过,使用后果由用户自行承担。
它会读取聊天内容或个人信息吗?
它只查看 KakaoTalk 的窗口结构来寻找广告窗口。聊天、好友列表等内容窗口会被区分开,不会去碰。具体工作方式可以在 GitHub 上公开的完整源代码中确认。
KakaoTalk 更新后广告又出现了。
这是 KakaoTalk 的窗口结构发生了变化。通过 GitHub Issues 或邮件(info@youngsam.net)告知后会进行修正。新版本发布时 TalkShield 会通知你。
杀毒软件或 SmartScreen 发出警告,安全吗?
这是没有代码签名的免费个人开发程序常见的警告。在 SmartScreen 窗口中点击「更多信息」→「仍要运行」即可,并可用本页的 SHA-256 值确认下载的文件与原文件一致。源代码全部公开,也可以用 build.bat 自己编译使用。
能在开机时自动运行吗?
右键单击托盘图标,开启「开机时自动运行」即可。在同一菜单中可以再次关闭。
隐藏托盘图标后,广告拦截也会停止吗?
不会。只隐藏图标,拦截继续运行。重启后也会保持隐藏状态;要重新显示图标,再运行一次 TalkShield.exe 即可。
会让电脑变慢吗?
1.2.0 只占用约 5~8MB 内存(工作集),CPU 占用也降至 1.1.1 的约 1/3(开发者实测)。下载文件也只有约 46KB。
KakaoTalk 是 Kakao Corp. 的商标。TalkShield 是与 Kakao 无关的个人开发程序。Windows 是 Microsoft Corporation 的商标。
