Não é possível conectar-se à VPN do Windows Server 2016 devido a falta de “WcnEapPeerProxy.DLL”

1

Eu tenho uma máquina Windows Server 2016 onde faço o desenvolvimento do Visual Studio e alguns de meus desenvolvimentos exigem que eu conecte-me à VPN de um consultor. O consultor recentemente mudou sua VPN de uma ferramenta de terceiros para o comando Add-VPNConnection powershell

Add-VPNConnection -Name "Consultant-VPN" -ServerAddress "connection.consultant.com" 
  -TunnelType "SSTP" -AllUserConnection -AuthenticationMethod "EAP"

Esta conexão funciona da minha máquina de teste do Windows 10, mas falha na minha máquina do Windows Server 2016 com a mensagem:

A connection to the remote computer could not be established. You might need to change the network settings for this connection.

Quando investigo o Visualizador de Eventos do Windows, vejo o seguinte erro:

Skipping: Eap method DLL path validation failed. Error: typeId=254, authorId=311, vendorId=14122, vendorType=1

Quando eu rastreio isso através do registro em ambas as máquinas Windows 10 e my Windows Server 2016, vejo "HKLM \ SYSTEM \ CurrectControlSet \ Services \ Eaphost \ Methods \ 311 \ 254 \ 14122 \ 1" com a chave "PeerDllPath "defina como"% SystemRoot% \ System32 \ WcnEapPeerProxy.dll "em ambas as máquinas. No entanto, o arquivo está presente na minha máquina Windows 10, mas ausente da minha máquina Windows Server 2016. Eu tentei instalar a função "Remote Access" no meu servidor, mas o arquivo ainda estava faltando.

O que posso fazer para que essa conexão VPN funcione em minha máquina Windows Server 2016?

    
por skeletank 16.08.2017 / 18:19

0 respostas