Visual Studio "Pin is required to establish a connection"

Same problem, then I found this answer:

https://stackoverflow.com/a/33667162

The solution is really helpful for me.

Simply, you can do this from an admin command prompt:

reg add HKLM\SYSTEM\CurrentControlSet\Control\SirepClient /v DisableProtocol3 /t REG_DWORD /d 1

PROBLEM SOLVED**

I went to programs & features, clicked visual studio community edition, and clicked repair, after it finished it said there was a problem installing the windows 10 SDK (v XX.XX.XX), so I went to

https://dev.windows.com/en-US/downloads/windows-10-sdk

I noticed the version number on the website to be higher, so I installed the SDK manually using the download link and presto it works :)