ガイド
VPNをアンインストールする方法
まず切断し、アプリを削除します。次に、すべてのクライアントが残すもの、つまりトンネルアダプター、システム拡張機能、プロファイル、そして削除後もスマートフォンをオフラインにし続ける常時接続設定を取り除きます。Windows 11 26H2、macOS 27、Android 17、iOS 27を前提にしています。
始める前に
VPNクライアントには、目に見えるアプリケーションと、目に見えないネットワーク層の2つがあります — アダプター、ドライバー、システム拡張機能、プロファイル、そしてすべての通信をそこに経由させるシステムレベルのルールです。アンインストーラーが削除するのは前者だけで、後者が残ることがよくあります。そして、その後者こそが、もう応答しないリゾルバーを通して名前解決を行わせたり、すでに存在しないアプリの代わりにすべての接続をブロックしたりして、マシンをオフラインのままにします。このガイドでは両方を削除します。
どの場合にも重要なのは2つです。まず切断すること、そしてウィンドウを閉じるだけでなくクライアントを完全に終了することです。トンネルを保持しているクライアントは削除できません。そしてその後、プロバイダーのウェブサイトにサインインすること。アカウントからデバイスを削除すると、スロットが解放され、クライアントが保持していたキーが無効になります。以下の手順は、利用していたプロバイダーにかかわらず同じなので、ここでは特定の名前を挙げません。
Windows
- 切断してから、通知領域から終了する。 クライアントの通知領域アイコンを右クリックし、終了またはExitを選びます。ウィンドウを閉じるだけでは非表示になるだけで、バックグラウンドサービスがアダプターを維持します。
- 設定からアプリをアンインストールする。 設定 › アプリ › インストールされているアプリでクライアントを選び、アンインストールします。フォルダーを削除するのではなく、こちらを使ってください。バックグラウンドサービスを停止・削除し、動作の適切なクライアントならアダプターも一緒に削除するのは、アンインストーラーだからです。
- ネットワーク接続を確認する。
ncpa.cplを開きます。プロバイダー名で表示されているアダプター、または他の用途で使われていない汎用トンネルアダプターは残骸です。右クリックし、削除が表示されるなら実行します。表示されない場合はドライバーに属しています。 - デバイス マネージャーでドライバーを削除する。 ネットワーク アダプターでトンネルアダプターを見つけ、デバイスのアンインストールを選び、表示されたらこのデバイスのドライバーを削除しようとするにチェックを入れます。チェックを入れないと、Windowsはドライバーをストアに保持するため、アダプターが再び現れることがあります。
- DNSを元に戻す。 実際に使っているアダプターで、プロパティ › インターネット プロトコル バージョン4 › プロパティを開きます。クライアントを使う前に自分で設定していない限り、DNSはDNSサーバーのアドレスを自動的に取得するにします。バージョン6でも同じ操作を行います。ここにリゾルバーを書き込み、後で消去しなかったクライアントが、接続はできるのに何も読み込めないマシンの一般的な原因です。
macOS
- 切断してから、メニューバーから終了する。 ウィンドウの赤いボタンではなく、メニューバーのアイコンにある終了を使います。
- 独自のアンインストーラーがある場合は、それを使う。 通常はアプリのメニュー内またはフォルダー内にあり、システム拡張機能を適切に削除する方法を知っているのはこれだけです。ない場合は、アプリケーションからアプリをゴミ箱に移し、そのまま続けます。
- システム拡張機能とログイン項目を削除する。 システム設定 › 一般 › ログイン項目と機能拡張を開きます。ネットワーク機能拡張またはVPNとフィルタの下にあるプロバイダーの項目を削除するか、オフにします。ログイン時に開くとバックグラウンドでの実行を許可の下にあるプロバイダーの項目は削除します。トンネルを保持していたのはこの拡張機能であり、アプリをゴミ箱に移しても残ります。
- VPNのリストを確認する。 システム設定 › VPN、またはクライアントが作成した設定ならネットワークを開きます。プロバイダー名で残っている設定は、マイナスボタンまたは情報ボタンの削除で削除します。
- DNSを元に戻す。 システム設定 › Wi-Fiでネットワークの詳細を開き、DNSを選びます。クライアントが書き込んだアドレスを削除し、自動取得になるようリストを空にします。
Android
このガイドが必要になるのは、主にこのプラットフォームです。Androidの常時接続VPNとVPNなしの接続をブロックはアプリではなくシステムに属しているため、アプリをアンインストールしても解除されません。その結果、存在しなくなったアプリを経由しない接続を、スマートフォンがすべてブロックし続けます。症状は、電波は最大なのに何も読み込めない状態です。
- アプリがまだ存在するうちに、まずバインドを解除する。 設定 › ネットワークとインターネット › VPNでクライアントの横にある歯車を開き、VPNなしの接続をブロック、続いて常時接続VPNをオフにします。アンインストール前にこれを行うことがすべてのポイントです。これらのスイッチの意味については別ページで説明しています。
- クライアント内で切断し、Play Storeから、またはアイコンを長押ししてアンインストールを選び、削除します。どちらも同じアンインストーラーを使います。
- VPNのリストをもう一度確認する。 項目は消えているはずです。古い項目が残っている場合は、その横の歯車を開けるので、そこで2つのスイッチをオフにします。
- プライベートDNSを確認する。 設定 › ネットワークとインターネット › プライベートDNSで、クライアントまたは自分が名前付きリゾルバーを設定していた場合は、事前に自分で選んだものでない限り自動に戻します。
iOS
- クライアント内で切断し、クライアントが提供しているオンデマンド接続または常時接続の設定をオフにします。アプリを離れた瞬間にシステムがトンネルを再接続しようとするのを防ぎます。
- アプリを削除する。 アイコンを長押しし、アプリを削除 › アプリを削除を選びます。動作の適切なクライアントなら、iOSはアプリ固有のVPN設定も一緒に削除します。
- VPNのリストを確認する。 設定 › 一般 › VPNとデバイス管理で、プロバイダー名のまま残っている設定を情報ボタンから開き、削除します。App Storeではなくプロファイル経由でインストールしたクライアントは、同じ画面のデバイス管理の下に項目があり、そこでプロファイルを削除します。
- DNSを確認するのは、自分で設定した場合だけです。iOSにはクライアントが書き込めるシステムのリゾルバー設定はありませんが、デバイス管理の下にあるDNSプロファイルが唯一の設定経路であり、同じ画面で削除できます。
本当に削除されたことを確認する
- ページが読み込まれる。 通常のネットワークで、どのページでも構いません。マシンは接続するのに何も読み込めない場合は、以下のトラブルシューティングを確認してください。原因はその順番どおり、バインドまたはDNSです。
- 自分のネットワークから名前解決できる。 「自分のIPアドレスは何か」を確認するページ、またはDNSリークテストを開き、リゾルバーを確認します。リゾルバーはインターネットプロバイダーのものか、自分で選んだものになっており、削除したプロバイダーのものではないはずです。確認すべき理由については別ページで説明しています。
- アダプター、拡張機能、プロファイルが表示されない。 Windowsではネットワーク接続とデバイス マネージャー、macOSではログイン項目と機能拡張、AndroidではVPNのリスト、iOSではVPNとデバイス管理を確認し、プロバイダー名の項目がないことを確認します。
この確認で分かること
+マシン上の何も、これ以上プロバイダー経由でルーティングや名前解決を行わない
+マシンはクライアント導入前と同じ通常のネットワークに接続され、その状態を認識している
+次回の起動時にアダプターを再作成するバックグラウンドの要素が残っていない
うまくいかない場合
アンインストール後にインターネットに接続できない
Androidでは、通常の原因は常時接続のバインドです。存在しなくなったアプリを経由しない接続をすべてブロックするようシステムに指示されており、実際にそのとおり動作しています。設定 › ネットワークとインターネット › VPNを開き、古い項目の横にある歯車を選び、両方のスイッチをオフにすると、スマートフォンは元に戻ります。
デスクトップでは、通常の原因はDNSです。クライアントがシステムのリゾルバーを自分のものに変更し、元に戻していません。ネットワークアダプターのDNSを自動に戻すと、名前解決が再び応答するようになります。
削除したアダプターが再び現れる
その場合、クライアントの一部がまだインストールされており、アダプターを再作成しています。Windowsのバックグラウンドサービスや、macOSのシステム拡張機能が該当します。フォルダーを削除するのではなく、システムのアンインストーラーを使ってアプリをもう一度アンインストールし、再起動してからアダプターを削除してください。
Windowsでは、古いドライバーベースのプロトコルが残したアダプターは、ネットワークアダプターのデバイス マネージャーで、ドライバーソフトウェアを削除する項目にチェックを入れて削除します。これにより、ドライバーストアから再インストールされるのを防げます。
接続中はアプリをアンインストールできない
まず切断し、アプリを完全に終了します。Windowsでは通知領域のアイコンから、macOSではメニューバーのアイコンから終了してから、もう一度アンインストーラーを実行してください。キルスイッチまたはシステム拡張機能を保持しているクライアントは、トンネルが有効な間は削除を拒否します。接続中にそれを停止することこそ、クライアントが防ぐために作られた行為だからです。
それでも拒否される場合は、ログイン時にアプリを起動しない設定で再起動し、接続する前にアンインストールしてください。
サブスクリプションは維持し、このマシンだけ削除したい
クライアントをアンインストールしても、アカウントから何かが削除されることはありません。プロバイダーのウェブサイトにサインインして削除するまで、マシンはプロバイダーのデバイス一覧に残ります。削除するとスロットが解放され、クライアントが保持していたキーが無効になります。これはアンインストールの代わりではなく、アンインストールの後に行ってください。
同じ手順、別の機種
他のプラットフォーム
すべてのプラットフォームには、1つのページのタブではなく専用のガイドがある。手順はインストーラーが開いた時点で分岐し、3つのプラットフォームに一度に答えようとするページはどれにもきちんと答えられない。