ITよろづや

ITの参考になる情報を備忘録代わりに残していきます

Hyper-V 仮想スイッチのプロパティに変更を適用中にエラーが発生しました。(0xC0000022)

Hyper-Vで仮想スイッチのプロパティ変更時にエラーで変更できないという考えたくもないエラーが発生することがあるそうです。

 

Hyper-V 仮想スイッチのプロパティに変更を適用中にエラーが発生しました。(0xC0000022)

 

以下は抜粋。

 

仮想スイッチのプロパティの変更を適応中にエラーが発生しました

仮想イーサネットスイッチの接続の追加中にエラーが発生しました。

イーサネットポート'{****}'のバインドに失敗しました: {アクセス拒否}プロセスはオブジェクトのアクセスを要求しましたが、アクセス権が与えられていません。(0xC0000022)。

こちらはPowerShellでのエラーメッセージです

PS C: ¥Windows¥system32>Get-NetAdapter
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
------ ----------------------- ------- ------- ------------- -----------
イーサネット Realtek PCIe GbE Family Controller 7 Up **** 100Mbps
vEthernet (Default Switch) Hyper-V Virtual Ethernet Adapter 17 Up **** 10Gbps

PS C: ¥Windows¥system32>$net = Get-NetAdapter -Name 'イーサネット'

PS C: ¥Windows¥system32>New-VMSwitch -Name "External VM Switch" -AllowManagementOS $true -NetAdapterName $net.Name
New-VMSwitch: 仮想イーサネットスイッチの接続の追加中にエラーが発生しました。
イーサネットポート'{****}'のバインドに失敗しました: {アクセス拒否}プロセスはオブジェクトのアクセスを要求しましたが、アクセス権が与えられていません。(0xC0000022)。
発生場所 行:1 文字:1
+ New-VMSwitch -Name "External VM Switch" -AllowManagementOS $true -Net ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-VMSwitch], VirtualizationException
+ FullyQualifiedErrorID: OperationFailed, Microsoft.HyperV.PowerShell.Commands.NewVMSwitch

 

参考

https://social.technet.microsoft.com/Forums/ja-JP/c7fbff3c-efee-403d-aa92-8f3e6c07096e/20206248191247312452124831248112398125031252512497124861245112?forum=hypervja

 

この問い合わせは海外のフォーラムでも同様に行っているようです。インターネットに接続されていません。これは、会社のファイアウォールまたは機能の制限が原因でエラーが発生した可能性があることを意味しますが、私または同僚は、原因が正確に何であるかを知りませんとのこと。

 

ただこのエラーですが、アプリケーションエラーなどで出るようですが、Hyper-Vとして表示されるという情報がないのですよね。。。