Windows で Hyper-V ファイアウォールを無効にする方法


Windows で Hyper-V ファイアウォールを無効にする方法について、記載する。


環境

Windows 11 Enterprise


Hyper-V ファイアウォールの設定確認

PowerShell を管理者として実行して、下記のコマンドを実行すると、Hyper-V ファイアウォールの設定を確認することができる。ここで、Enabled が True の場合、WSL VM に対して Hyper-V ファイアウォールが有効になっている。

コマンド

Get-NetFirewallHyperVVMSetting -PolicyStore ActiveStore -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}'


Hyper-V ファイアウォールの無効化

PowerShell を管理者として実行して、下記のコマンドで無効化することはできない。

コマンド

Set-NetFirewallHyperVVMSetting -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}' -Enabled False


無効化するためには、PowerShell を管理者として実行して、下記のコマンドを実行する。

コマンド

Set-NetFirewallHyperVVMSetting -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}' -AllowHostPolicyMerge False


変更後のHyper-V ファイアウォールの設定確認

PowerShell を管理者として実行して、下記のコマンドを実行して、Enabled が False になり、Hyper-V ファイアウォールが無効になったことを確認する。

コマンド

Get-NetFirewallHyperVVMSetting -PolicyStore ActiveStore -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}'


参考

Microsoft|Hyper-V ファイアウォールを構成する

https://learn.microsoft.com/ja-jp/windows/security/operating-system-security/network-security/windows-firewall/hyper-v-firewall




スポンサーリンク

0 件のコメント :

コメントを投稿