无法启动WinNAT服务

时间:2018-07-10 14:32:17

标签: virtualization hyper-v nat

该问题如何解决?

我尝试使用nat网络进行切换。 (通过此链接:https://www.thomasmaurer.ch/2016/05/set-up-a-hyper-v-virtual-switch-using-a-nat-network/

我做了:

New-VMSwitch –SwitchName “NAT_vSwitch” –SwitchType Internal

New-NetIPAddress –IPAddress 172.100.100.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NAT_vSwitch)"

但是当我做这行时:

New-NetNat –Name NetworkNAT –InternalIPInterfaceAddressPrefix 172.100.100.0/24

我在PowerShell中的输出如下:

New-NetNat : Failed to start WinNAT service At line:1 char:1 + New-NetNat –Name NetworkNAT –InternalIPInterfaceAddressPrefix 172.100 ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (MSFT_NetNat:root/StandardCimv2/MSFT_NetNat) [New-NetNat], CimException + FullyQualifiedErrorId : Windows System Error 1168,New-NetNat

我做错了什么或应该在哪里寻找错误?

1 个答案:

答案 0 :(得分:1)

我有一个类似的问题。 首先,备份以下注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi

然后使用键删除项目:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}.

在powershell中,然后执行:

start-service WinNat

如果它能够启动,请再次尝试您的命令:

New-NetNat –Name NetworkNAT –InternalIPInterfaceAddressPrefix 172.100.100.0/24