Windows10で特定のファイアウォールルールをエクスポートおよびインポートする
Windows10で特定のファイアウォールルールをエクスポートおよびインポートする方法
Windows 10では、特定のアドレス、ポート、またはプロトコルのカスタムルールを持つようにWindowsファイアウォールを構成できます。 アプリによるインターネットへのアクセスを許可またはブロックできます。 これを行ったら、ファイアウォール構成をバックアップすることをお勧めします。 ただし、Windows 10では、ルールセット全体のエクスポートとインポートのみが許可されています。 これは、特定のルールのみをエクスポートおよびインポートするために使用できるトリックです。
広告
続行する前に、を参照してください Windows 10、Windows 8、Windows7でワンクリックでアプリがインターネットにアクセスするのをブロックする方法.
ファイアウォールルールのバックアップと復元
Windows 10では、ファイアウォールルールのバックアップを作成する方法がいくつかあります。 高度なセキュリティスナップインを備えたWindowsファイアウォールを使用してルールを作成または復元するか、組み込みのコンソールコマンドnetshを使用してそれを行うことができます。 投稿でレビューされた両方の方法
Windows10でファイアウォールルールをバックアップおよび復元する方法
残念ながら、Windows 10には、個々のファイアウォールルールをバックアップおよび復元するオプションがありません。 ただし、PowerShellまたはレジストリエディターのいずれかを使用しても可能です。
Windows10で特定のファイアウォールルールをエクスポートおよびインポートするには
- 管理者としてPowerShellを開く.
- PowerShell実行ポリシーを変更する に 無制限.
- 次のコマンドを入力します。
Install-Module -Name Firewall-Manager
、およびヒット 入力 鍵。 - [Y]と答えて続行します。
- [Y]と答えて、モジュールをインストールします。 PSGallery.
- 次のコマンドを入力して、Enterキーを押します。
Import-Module Firewall-Manager
. -
特定のファイアウォールルールをエクスポートするには、 タイプ
エクスポート-FirewallRules-Name "
. エクスポートするルール名を指定し、ルールの保存先のCSVファイルへのパスを指定します。 例えば、"-CSVFile" " ファイル エクスポート-FirewallRules-Name "IRC Port" -CSVFile c:\ data \ winaero \ irc_port.csv "
. -
ファイアウォールルールをインポートするには、 タイプ
インポート-FirewallRules
. 以前にエクスポートされたルールを保存するCSVファイルのフルパスを指定します。 例えば、インポート-FirewallRules "C:\ data \ winaero \ irc_port.csv"
.
これで完了です。
注意してください エクスポート-FirewallRules と インポート-FirewallRules コマンドレットは、一度に複数のルールのエクスポート/インポートをサポートし、JSONファイルでも機能します。
それらの詳細については、実行してください Get-Helpエクスポート-FirewallRules
:
ヒント:PowerShellでは、既存のファイアウォールルールを次のように一覧表示できます。 Get-NetFirewallRule | Format-Table | more
.
PowerShellのファンでない場合は、レジストリエディターを使用してファイアウォールルールをエクスポートおよびインポートできます。
レジストリエディタを使用して特定のファイアウォールルールをエクスポートおよびインポートする
まず、利用可能なすべてのファイアウォールルールを単一のファイルにエクスポートする必要があります。 上記のように、PowerShellでファイアウォールルールの名前を見つけることができます。 高度なセキュリティを備えたWindowsファイアウォール. 押す 勝つ + NS とタイプ wf.msc
[実行]ボックスで開きます。
インバウンドをクリックします ルール/アウトバウンドルール ルールのリストを表示するには、左側にあります。
レジストリエディタを使用してすべてのファイアウォールルールをエクスポートするには、
- を開きます レジストリエディタアプリ.
- 次のレジストリキーに移動します。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SharedAccess \ Parameters \ FirefoxPolicy
. レジストリキーに移動する方法を見る ワンクリックで. - を右クリックします FirewallRules 左側のフォルダを選択して 書き出す... コンテキストメニューから。
- * .regファイルのファイル名を入力します。
- クリックしてください 保存する ボタン。
これで、レジストリファイルにファイアウォールルールのセット全体が含まれます。 エクスポートするルールのみを残し、他のすべての行を削除する必要があります。
特定のルールのみをレジストリファイルにエクスポートする
- で* .regファイルを右クリックします ファイルエクスプローラー 選択します 編集 コンテキストメニューから メモ帳で開きます.
- 線の下に
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SharedAccess \ Parameters \ FirefoxPolicy \ FirefoxRules]
、リストされているすべてのルールが表示されます。 - エクスポートするものを除いて、それらをすべて削除します。 次のスクリーンショットは、ファイルに1つのルールのみを保持する方法を示しています。
- 行った変更を保存します(を押します NS + NS).
このようにして、エクスポートする特定のルールのみをregファイルに保存することができます。 ルール名は次のように検索できます NS + NS あなたの時間を節約するためにメモ帳で。
レジストリファイルからWindowsファイアウォールルールをインポートする
- ファイルエクスプローラーでファイアウォールルールを含む* .regファイルを見つけます。
- それをダブルクリックしてマージします。 UACプロンプトを確認します。
- Windowsを再起動します 10ルールが適切に適用されていることを確認します。
これで完了です。