✨ TalkShield とは?
PC で KakaoTalk を使うたびに、友だちリストの下でチラチラするバナー広告やロック画面の広告、突然現れる広告ポップアップに、イラッとさせられたことはありませんか?
TalkShield は、起動しておくだけで KakaoTalk の広告をリアルタイムに見つけて削除し、広告があった場所を友だちリストで自然に埋めてくれる、トレイ常駐型のアプリです。
なぜ TalkShield なのか?
TalkShield🪶 超軽量 単一の実行ファイルで約 60KB。インストールも別途ランタイムも不要です⚡ 高速 ネイティブコードで動作し、通常使用時の CPU 使用率は事実上 0% です🛡️ 安全 KakaoTalk のファイルやメモリには一切触れず、画面上の広告ウィンドウだけを整理します🤫 静か 起動通知も面倒なポップアップもなく、トレイで黙々と仕事をします🔋 省資源 KakaoTalk が閉じているときは自ら検査間隔を遅くしてリソースを節約します📊 統計 トレイアイコンにマウスを乗せると、累計ブロック数を表示します
削除する広告
✅ メインウィンドウ(友だちリスト/チャットリスト)の下部バナー広告—閉じて空いた場所を埋めます
✅ ロック画面の広告
✅ 別途表示される広告ポップアップ(WebView 広告を含む)
チャット内容や友だちリストなどの実際のコンテンツには一切触れません。
🚀 ダウンロードと実行
ダウンロード して解凍します。
TalkShield.exeをダブルクリックします。以上です。KakaoTalk の広告が自動で消えます。
インストール工程がないので削除も簡単—プログラムを終了してファイルを削除するだけです。
💡 トレイアイコンが見えませんか? Windows 11 は新しいプログラムのトレイアイコンをタスクバーの
∧(隠れているアイコン)の中に入れます。∧をクリックし、黄色い吹き出しアイコンを時計の横にドラッグすると常に表示されるように固定できます。
🖱️ 使い方
トレイアイコンを右クリックするとメニューが開きます(無駄なく 5 項目だけ):
メニュー / 説明広告ブロックを使用 ブロックのオン/オフ(アイコンのダブルクリックでも切替可能)Windows 起動時に自動実行 起動時の自動スタートを登録/解除トレイアイコンを非表示 アイコンだけを隠し、ブロックは継続動作。再度表示するには TalkShield.exe を再実行情報 開発者のブログを開く終了 プログラムを終了
アイコンが黄色ならオン、グレーならオフです。
起動・終了時は通知なしで静かに動作します。(新しいバージョンが出たときのみ通知)
設定と累計ブロック数は自動保存され、次回実行時も保持されます。
🛠️ ソースから自分でビルド
Windows に標準搭載のコンパイラだけを使うので、何もインストールする必要はありません。
git clone https://github.com/openr03/TalkShield.git
cd TalkShield
build.batbuild.bat がアイコンを生成し、内蔵の .NET Framework コンパイラ(csc.exe)で TalkShield.exe を作成します。
⚙️ 動作原理
TalkShield は 100ms 周期で KakaoTalk(kakaotalk.exe)のウィンドウ構造を検査します。
メインウィンドウで広告コンテナ(タイトルのない子ウィンドウ)を見つけ、
WM_CLOSEメッセージで閉じます。友だちリスト・ロック画面領域をリサイズし、広告があった場所をコンテンツで埋めます。
別途表示される広告ポップアップ(WebView 内蔵ウィンドウ)を非表示にします。
実際のコンテンツウィンドウ(カスタムスクロールを持つ)は正確に区別して触れず、プロセス検査やメモリ割り当てを最小限に抑えるよう最適化されているため、長時間つけっぱなしにしても軽快です。
❓ よくある質問
Q. ウイルス対策ソフトや SmartScreen が警告します。 A. コード署名のない個人開発の無料プログラムに出る一般的な警告です。ソースコードはすべて公開しているので、ご自身でビルドして使うこともできます。
Q. KakaoTalk のアップデート後に広告がまた表示されます。 A. KakaoTalk のウィンドウ構造が変わった場合です。Issues でお知らせいただければ、すぐに対応します。
Q. アカウントが制限されるリスクはないですか? A. TalkShield は KakaoTalk のプログラム・サーバー・メモリに一切干渉せず、自分の PC 画面のウィンドウを整理するだけなので、一般的なウィンドウ管理ソフトと同じように動作します。ただし、使用に伴う責任はユーザーにあります。
