Win10 でネットワーク接続をパブリックからプライベートに変更できない

Win10 でネットワーク接続をパブリックからプライベートに変更できない

新しいモデムを入手したので、Win10 でネットワーク接続がプライベートではなくパブリックになりました。

私は次のような解決策をたくさん読みました:

  • ホームグループに移動すると、「ネットワーク接続の変更」というリンクがあります。しかし、そのようなリンクはありません(私の場合)
  • イーサネットのプロパティを開くと、共有のオン/オフを設定できるスイッチがあります。しかし、そのようなスイッチはありません(私の場合)

私はWin10 Proを実行しています。

答え1

この設定は PowerShell から簡単に調整できます。

  1. 管理者としてPowershellを開き、スクリプトを有効にする

管理者として PowerShell を起動します (スタートを押して、powershell と入力し、アイコンを右クリックして「管理者として実行」を選択します)

PowerShell でスクリプトの実行が有効になっていることを確認してください。

Set-ExecutionPolicy unrestricted

プロンプトが表示されたら「y」を選択してください

  1. アクティブなネットワーク接続が 1 つしかない場合 (それ以外の場合は 3 に進みます)

パブリックからプライベートに変更したい接続が唯一のアクティブな接続である場合は、次のコマンドを使用するだけで簡単です。

net = get-netconnectionprofile
Set-NetConnectionProfile -Name $net.Name -NetworkCategory Private

ステップ4に進む

  1. アクティブな接続が複数ある場合は、次の方法で実行できます (管理者 PowerShell セッションで)。

Get-NetConnectionProfile

変更したい接続のフィールドの出力をコピーしNAME、次のコマンドを PowerShell に入力します。NAME は最後の呼び出しの結果に置き換えられます。PowerShell コマンドでは二重引用符はそのままにしてください。たとえば、ネットワーク名が argonautsNet の場合は、「argonautsNet」を使用します。

Set-NetConnectionProfile -Name "NAME" -NetworkCategory Private
  1. このコマンドを使用して、PowerShell から設定が「取得」されたことを確認できます。変更したイーサネット インターフェイスを探します (または、手順 2 の手順に従って変更した場合は、1 つだけがリストされます)。

Get-NetConnectionProfile

それでも問題が解決しない場合は、PowerShell セッションで受信したエラー メッセージ/コードを投稿してください。レジストリ モッドでも同じ操作を実行できます。

編集 - 質問のコメントにリンクされている設定 GUI などを介して標準的な方法をすでに試したと想定しています。

関連情報