Windows 10 で特定のアプリケーションに VPN を自動的に接続する方法

Windows 10 で特定のアプリケーションに VPN を自動的に接続する方法

Windows 10 PowerShell コマンドレットを使用すると、アプリの起動時に VPN 接続を自動的に有効にするアプリを簡単に追加できます。このタスクを自動化すると、特定のアプリを使用するときにわざわざ VPN に接続する必要がなくなります。

PowerShellでこの機能を利用するには、まずVPN サービスをコンピュータに追加する必要があります(まだない場合)。方法については、「 Windows 10 で VPN を作成する方法」の記事を参照してください。

自動 VPN アクティベーションを追加する方法

Windows 10 で VPN 接続を確立した後、管理者権限で PowerShell を開く必要があります。

Windows 10 で特定のアプリケーションに VPN を自動的に接続する方法

管理者権限で PowerShell を開く

表示されるプロンプトで[はい]をクリックすると、コンピューターへのアクセスが許可されます。

PowerShell ウィンドウで次のコマンドを入力し、 と を VPN 接続の名前と、使用する対応するアプリケーションへのファイル パスに置き換えます。

Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

コマンドには引用符を含めることに注意してください。

クリックしEnterてコマンドを実行します。 PowerShell は、スプリット トンネリング機能がデフォルトで無効になっていると警告します。続行するには、まずこの機能を確認して有効にする必要があります。

Yプロンプトが表示されたらタップし、Enterもう一度タップして終了します。

Windows 10 で特定のアプリケーションに VPN を自動的に接続する方法

プロンプトが表示されたら「Y」と入力します

人間の介入なしで VPN への自動接続を有効にするには、スプリット トンネリングを有効にする必要があります。

スプリット トンネリングは、アプリケーションが起動を有効にしているときに、Windows がすべてのネットワーク トラフィックを VPN 経由でルーティングすることを防ぎます。代わりに、スプリット トンネリングによってトラフィックが分割され、リストされたアプリケーションからのデータのみがVPNを通過します。

PowerShell に次のコマンドを入力します。

Set-VpnConnection -Name "" -SplitTunneling $True

... これを VPN の名前に置き換えて (引用符を忘れないようにしてください)、 を押しますEnter

次に、アプリケーションを誤って閉じて接続を終了したくない場合に備えて、アプリケーションを再起動するためのタイムアウト バッファを設定できます。

輸入:

Set-VpnConnection -Name "" -IdleDisconnectSeconds 

… PowerShell に移動し、 を押しますEnter。接続名と、接続が終了するまで待機する秒数に置き換えます。

これで、アプリケーションが終了すると、Windows は 10 秒待ってから VPN 接続を終了します。この数値は必要に応じて変更することも、この手順を完全にスキップすることもできます。

どのアプリが VPN を自動的に有効にするかを確認する方法

自動 VPN 接続を有効にするためにインストールされているアプリを確認するには、いくつかの方法があります。 PowerShell でコマンドを使用することも、エクスプローラーで電話帳ファイルを編集することもできます。

VPN が突然開始され、その理由がわからない場合は、次のいずれかの方法を使用して、どのアプリがそれを有効にしたかを確認できます。

PowerShell コマンドレットを使用する

この方法を使用するには、[スタート]ボタンをクリックして Powershell を入力しますWindows PowerShell を右クリックし、メニューから[管理者として実行]を選択します。

表示されるプロンプトで[はい]をクリックすると、コンピューターへのアクセスが許可されます。

PowerShell ウィンドウで次のコマンドを入力します。ただし、これを VPN 接続の名前に置き換えて、 を押しますEnter

Get-VpnConnectionTrigger -ConnectionName 

ファイルエクスプローラーを使用する

もう 1 つのオプションは、エクスプローラーでダイヤルアップ電話帳ファイルを監視することです。テキスト エディタで開くと、VPN 対応アプリのリストが表示されます。

電話帳ファイルは、Windows がリモート アクセス接続 (RAS) を確立するために必要な情報を収集および指定するための標準的な方法を提供します。このファイルには、IP アドレス、ポート、モデム設定、接続を可能にするアプリケーションについて探している情報などの情報が含まれています。

まず、ファイル エクスプローラーを開き、次のフォルダーをアドレス バーに貼り付けます。ただし、現在のユーザー名に置き換えて、 を押しますEnter

C:\Users\\AppData\Roaming\Microsoft\Network\Connections\Pbk

「rasphone.pbk」を右クリックし、ファイルを開くテキスト エディタを選択します。

Windows 10 で特定のアプリケーションに VPN を自動的に接続する方法

「rasphone.pbk」を右クリックします。

このファイルにはコンピュータ上のすべての VPN 接続が含まれているため、複数の VPN がある場合は、必要なアプリケーションを見つけるために多くのアプリケーションをふるいにかけなければならない場合があります。各アプリケーションは関数「ClassicApplicationIDs」に直接ファイルパスとして格納されます。

幸いなことに、スクロールして各アプリケーションを見つけたくない場合は、ほとんどのテキスト エディタに検索機能が備わっています。Ctrl+を押しF、テキストフィールドに「ClassicApplicationIds」Enterと入力して、 を押します。

Windows 10 で特定のアプリケーションに VPN を自動的に接続する方法

テキストフィールドに「ClassicApplicationIds」と入力します。

自動 VPN アクティベーションを無効にする方法

間違ったアプリを誤って追加した場合、または特定のアプリの起動時に VPN をアクティブ化したくない場合は、PowerShell で同様のコマンドレットを使用してそれらを削除できます。

自動 VPN アクティブ化機能を削除するには、管理者権限で Powershell を開きます。

表示されるプロンプトで[はい]をクリックすると、コンピューターへのアクセスが許可されます。

PowerShell ウィンドウで次のように入力します。 ただし、 と を VPN 接続の名前と対応するアプリケーションへのパスに置き換えます。

Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""

PowerShell では、自動アクティブ化リストからアプリケーションを削除するかどうかを確認するメッセージが表示されます。種類を入力してYを押しますEnter

リストから削除するアプリごとにこの手順を繰り返します。


Windows 10 Sun Valley のような新しいファイル エクスプローラー アイコン セットをインストールする方法

Windows 10 Sun Valley のような新しいファイル エクスプローラー アイコン セットをインストールする方法

Windows 10 Sun Valley のようなファイル エクスプローラーの新しいアイコンが気に入った場合は、以下の記事に従ってファイル エクスプローラーのまったく新しいインターフェイスを変更してください。

Windows 10 Webカメラをテストする方法

Windows 10 Webカメラをテストする方法

Web カメラが Windows コンピューターで適切に動作するかどうかを確認するのは、迅速かつ簡単です。以下は、カメラを確認するための手順です。

Windows 10 でマイクをテストする方法

Windows 10 でマイクをテストする方法

おそらく高品質のヘッドフォンが接続されているのに、何らかの理由で Wi​​ndows ラップトップがひどい内蔵マイクを使用して録音しようとし続けます。次の記事では、Windows 10 マイクをテストする方法について説明します。

右クリックメニューから「Malwarebytesでスキャン」を削除する方法

右クリックメニューから「Malwarebytesでスキャン」を削除する方法

不要になった場合は、右クリックのコンテキスト メニューから [Malwarebytes でスキャン] オプションを削除できます。その方法は次のとおりです。

ボーダー ゲートウェイ プロトコル (BGP) について学ぶ

ボーダー ゲートウェイ プロトコル (BGP) について学ぶ

ボーダー ゲートウェイ プロトコル (BGP) は、インターネットのルーティング情報を交換するために使用され、ISP (異なる AS) 間で使用されるプロトコルです。

独自の Windows レジストリ ハック ファイルを作成する方法

独自の Windows レジストリ ハック ファイルを作成する方法

ヒントを読んでいると、レジストリ ハック ファイルを使用して Windows コンピュータをカスタマイズしたり微調整したりする人がよく見かけますが、その作成方法を疑問に思っています。この記事では、独自のレジストリ ハック ファイルを作成する基本的な手順を説明します。

Windows 10で自動レジストリバックアップを有効にする方法

Windows 10で自動レジストリバックアップを有効にする方法

Microsoft は以前はレジストリを自動的にバックアップしていましたが、この機能は Windows 10 では密かに無効になっています。この記事では、Quantrimang.com がレジストリをフォルダーに自動的にバックアップする手順を説明します。 RegBack (Windows\System32\config \RegBack) Windows 10 では。

Windows PCでアクションを元に戻す方法

Windows PCでアクションを元に戻す方法

コンピューターを使用していると、間違いを犯すのはごく普通のことです。

Windows 10/11 でイーサネット接続が切断され続ける場合はどうすればよいですか?

Windows 10/11 でイーサネット接続が切断され続ける場合はどうすればよいですか?

Windows 10 または 11 PC では、イーサネット接続が理由もなく切断されてイライラすることがあります。

コンピュータの電源がオフの場合でも、リモートからコンピュータにアクセスできますか?

コンピュータの電源がオフの場合でも、リモートからコンピュータにアクセスできますか?

デバイスの電源がオフの場合でも、誰かがデバイスにアクセスできますか?恐ろしい答えは「はい」です。