GoodbyeDPI・zapret後にネット不通

GoodbyeDPI や zapret の後の Windows を修復。残ったサービスと WinDivert ドライバーを削除し、プロキシと DNS を戻し、サイトのダウンも見分けます。

GoodbyeDPI や zapret(Flowseal の zapret-discord-youtube パッケージでインストールされることが多い)のような Windows 向け DPI 回避ツールは、ネットワークスタックの低いレベルで動きます。だからこそフィルターをすり抜けられるのですが、フォルダーを削除するだけでは取り除けないことがあるのもそのためです。このガイドでは後片付けを順を追って説明します。別のツールに乗り換える場合でも、PC を元の状態に戻したいだけの場合でも使えます。

私たちはローカル VPN アプリ GreenTunnel の開発元で、最後の方で一度だけ紹介します。それより前の内容は、次にどのツールを使うか、あるいは何も使わないかに関係なく役立ちます。

削除後にインターネットが使えなくなる理由

どちらのツールも WinDivert ドライバーでパケットを捕捉し、PC と一緒に起動する Windows サービスとして自分をインストールできます。よくある問題は三つです。

  • サービスが残っている。 Flowseal のトラッカーで、あるユーザーが zapret を削除して7回再起動した後も有効なままだったと報告しました(issue #10954)。最初の返信はサービス削除ツールを案内しました。フォルダーを削除しても、登録済みのサービスは消えないからです。
  • ドライバーが読み込まれたまま。 トルコのフォーラム(2026年1月)で、古い GoodbyeDPI フォルダーを削除できないというユーザーがいました。返信では WinDivert のファイルが使用中であることが指摘され、フォルダー内のサービス削除ツールを管理者として実行し、再起動してからフォルダーを削除するよう勧められました(Technopat のスレッド)。
  • 設定が残っている。 ローカルプロキシとして動くツールは、動作中に Windows のプロキシを設定します。きちんと終了しないと、その設定が残ることがあります。PowerTunnel のユーザーは、アプリを開いたまま Windows をシャットダウンした後、システムのプロキシが 127.0.0.1 を指したままだったと報告しています(issue #151)。GoodbyeDPI と zapret はプロキシを使いませんが、複数のツールを試したなら念のため確認してください。

ステップ 1: ツールを閉じる

GoodbyeDPI や zapret のコンソールウィンドウを閉じます。GoodbyeDPI の README によると、コンソールウィンドウが表示されている間は動き続けます。次にタスク マネージャー(Ctrl+Shift+Esc)を開き、詳細タブで goodbyedpi.exe や winws.exe(zapret の Windows 用プログラム)があれば終了します。

ステップ 2: 管理者としてコマンド プロンプトを開く

スタートをクリックして cmd と入力し、コマンド プロンプトを右クリックして管理者として実行を選びます。ステップ 3〜6 のすべてのコマンドでこれが必要です。「アクセスが拒否されました」と表示される場合、ウィンドウが管理者権限で開かれていません。

ステップ 3: 残ったサービスを削除する

まず何がインストールされているか確認します。各コマンドは STATE の行を表示するか、サービスが存在しないと表示します。存在しなければ問題ありません。

sc query GoodbyeDPI
sc query zapret
sc query WinDivert
sc query WinDivert14

これらの名前は各ツール自身のスクリプトから来ています。GoodbyeDPI の service_install スクリプトは GoodbyeDPI というサービスを作ります。Flowseal の service.bat は zapret というサービスを作ります。WinDivert は自分を WinDivert(古いバージョンでは WinDivert14)として登録します。

ツールのフォルダーがまだある場合

付属の削除ツールを管理者として実行します。GoodbyeDPI なら service_remove.cmd です。Flowseal のパッケージなら service.bat を実行し、Remove Services を選びます。作者がまさにこの用途のために作ったものなので、これが最も安全な方法です。

フォルダーがもうない場合

サービスを手動で削除します。sc stop は動作中のサービスやドライバーを止め、sc delete は登録を削除して再び起動しないようにします。

sc stop GoodbyeDPI
sc delete GoodbyeDPI
sc stop zapret
sc delete zapret
sc stop WinDivert
sc delete WinDivert
sc stop WinDivert14
sc delete WinDivert14

ステップ 3 の確認で実際に見つかったサービスの行だけを実行してください。「指定されたサービスはインストールされたサービスとして存在しません」は、削除するものがないという意味にすぎません。まだ使っている別のプログラムが WinDivert に依存している場合、そのプログラムは次の起動時にドライバーを再登録します。

ステップ 4: 再起動してからフォルダーを削除する

ドライバーを完全にアンロードするため、Windows を再起動します。再起動後、もう一度 sc query の行を実行します。すべてサービスが存在しないと表示されるはずです。これで WinDivert64.sys を含むツールのフォルダーを削除できます。

ステップ 5: プロキシ設定を確認する

設定 → ネットワークとインターネット → プロキシを開きます。手動プロキシ設定で、プロキシ サーバーを使うがオフになっていることを確認します。ただし職場や学校が意図的に設定している場合は別です。システム全体用の別のプロキシ設定を使うプログラムもあります。次のコマンドで確認します。

netsh winhttp show proxy

127.0.0.1 上のものなど、見覚えのないプロキシが表示されたら、クリアします。

netsh winhttp reset proxy

ステップ 6: DNS を自動に戻す

これらのツールのガイドでは、ネットワークアダプターにカスタムの DNS サーバーを設定するよう指示されることがあります。そのサーバーに今つながらないと、名前解決がまったくできません。Windows 11 では設定 → ネットワークとインターネットを開き、Wi-Fi またはイーサネットを選び、接続のハードウェアのプロパティを開いて、DNS サーバーの割り当てを自動 (DHCP) に戻します。Windows 10 では、同じ設定がアダプターの IPv4 のプロパティにあるDNS サーバーのアドレスを自動的に取得するです。その後、キャッシュされた応答を消去します。

ipconfig /flushdns

README の助言に従ってブラウザーのセキュア DNS をオンにした場合は、そのままで構いません。それ自体が何かを壊すことはありません。

ステップ 7: ウイルス対策ソフトが何をしたか確認する

GoodbyeDPI のトラッカーでユーザーが報告しているように、セキュリティツールが WinDivert を検出することがあります。ウイルス対策ソフトがドライバーファイルを隔離したのにサービスが登録されたままだと、中途半端にインストールされた状態になります。サービスは消えたドライバーを起動しようとし、ツールは issue #752 のようなエラーで失敗します。Windows セキュリティ → ウイルスと脅威の防止 → 保護の履歴を開いて、何が削除されたか確認してください。どのみちアンインストールするなら、ファイルを復元する必要はありません。ステップ 3 でサービスを削除できたことだけ確認してください。

ステップ 8: 最後の手段としてネットワークスタックをリセットする

再起動してもインターネットが使えない場合は、Windows のネットワークをリセットできます。他のソフトウェアにも影響するので、ステップ 1〜7 の後でだけ行ってください。

netsh winsock reset

これは Winsock カタログ、つまりアプリとネットワークの間にあるコンポーネントの一覧を作り直します。一部の VPN クライアントやセキュリティソフトはここに項目を追加しているので、後で再インストールが必要になることがあります。完了したら Windows を再起動します。より広範な方法は設定 → ネットワークとインターネット → ネットワークの詳細設定 → ネットワークのリセットで、すべてのネットワークアダプターを削除して再インストールし、保存された Wi-Fi のパスワードも消えます。先にパスワードを控えておいてください。

ツールが原因ではないかもしれません

ほとんどのサイトが開き、一つだけ開かない場合、後片付けはうまくいっているのかもしれません。そのサイトがダウンしているか、お使いのネットワークでブロックされている可能性があります。そもそも回避ツールを入れた理由もそれでしょう。サイトがブロックされているか確認する方法のガイドで見分け方がわかります。モバイルデータなど別のネットワークでも試して、問題が PC についてくるか確かめてください。

代わりのツールがほしい場合

Windows がきれいになったら、同じツールに戻っても、別のツールを試しても、何も使わなくても構いません。普通のインストーラーがあるアプリがよければ、GreenTunnel が選択肢の一つです。PC 上でローカル VPN として動き、WinDivert ではなく独自の Wintun ネットワークアダプターを使い、設定 → アプリ → インストールされているアプリからサービスやアダプターも含めて完全に削除できます。Windows へのインストール手順と、まだ迷っているならGoodbyeDPI との比較をご覧ください。何を選ぶにしても、この種のツールは一度に一つだけ使ってください。

公平に言うと、これらのツールは GreenTunnel も含め、サイト名や DNS によるブロックにしか役立ちません。どれも IP アドレスを隠さず、サーバーの IP アドレスによるブロックも突破できません。

よくある質問

GoodbyeDPI のフォルダーを削除しました。なぜまだ動いているのですか?

フォルダーはインストールのすべてではないからです。サービスのインストールスクリプトを実行していた場合、Windows には GoodbyeDPI サービスが残り、WinDivert ドライバーも読み込まれたままかもしれません。ステップ 3 のように sc で停止して削除し、再起動してください。

netsh winsock reset は安全ですか?

Windows の標準的な修復コマンドですが、他のネットワーク関連ソフトウェアが加えた変更も取り除きます。一部の VPN やセキュリティアプリは後で再インストールが必要になるかもしれません。前のステップで解決しなかった場合にだけ使ってください。

これらの手順の代わりにネットワークのリセットだけをしてもいいですか?

ネットワークのリセットでは GoodbyeDPI や zapret のサービスは削除されないので、再起動後にツールがまた起動するだけかもしれません。先にサービスを削除し、それでも必要ならリセットしてください。

GreenTunnel は何か残しますか?

インストールされているアプリからアンインストールすると、アプリ、バックグラウンドサービス、ネットワークアダプターが削除されます。その後で何かおかしければ、cellhubsapp@gmail.com までご連絡ください。

出典

  • GitHub、ValdikSS/GoodbyeDPI: README と、リリース 0.2.3rc3 の service_install および service_remove.cmd スクリプト。2026年11月に参照。
  • GitHub、Flowseal/zapret-discord-youtube: service.bat(サービス名 zapret、WinDivert、WinDivert14)。2026年11月に参照。
  • Flowseal/zapret-discord-youtube issue #10954、削除後も zapret が有効なまま。
  • Technopat Sosyal、「GoodbyeDPI silinmiyor」(GoodbyeDPI を削除できない)。
  • krlvm/PowerTunnel issue #151、シャットダウン後もシステムのプロキシが設定されたまま。
  • GoodbyeDPI の issue #327 と #752。

GoodbyeDPI、zapret、PowerTunnel はそれぞれの作者のものであり、ここでは識別のためにのみ名前を挙げています。私たちはどれとも提携していません。

← すべての記事