Delen via


Netwerkfouten oplossen wanneer u Visual Studio installeert, bijwerkt of gebruikt

Van toepassing op: Visual Studio

Er kunnen netwerk- of proxyfouten optreden wanneer u Visual Studio installeert, bijwerkt of gebruikt achter een firewall, een proxyserver of op een clientcomputer die geen toegang heeft tot internet. Dit artikel biedt oplossingen voor enkele veelvoorkomende scenario's van deze problemen.

Fout 'Proxyautorisatie vereist'

Deze fout treedt over het algemeen op wanneer gebruikers verbinding maken met internet via een proxyserver. De proxyserver blokkeert vervolgens de aanroepen die Door Visual Studio worden uitgevoerd naar bepaalde netwerkbronnen.

Oplossing

Voer de volgende stappen uit om dit probleem op te lossen:

  1. Start Visual Studio opnieuw. Er moet een dialoogvenster voor proxyverificatie worden weergegeven. Voer uw referenties in wanneer u hierom wordt gevraagd in het dialoogvenster.

  2. Als het probleem niet wordt opgelost door Visual Studio opnieuw te starten, kan dit komen doordat uw proxyserver niet om referenties voor http://go.microsoft.com adressen vraagt, maar wel voor *.visualStudio.microsoft.com adressen. Voeg voor deze servers de volgende URL's toe aan een acceptatielijst om alle aanmeldingsscenario's in Visual Studio op te heffen:

    • *.windows.net
    • *.microsoftonline.com
    • *.visualstudio.microsoft.com
    • *.microsoft.com
    • *.live.com
  3. U wordt aangeraden het adres uit de http://go.microsoft.com acceptatielijst te verwijderen. Als u het adres verwijdert, wordt het dialoogvenster proxyverificatie weergegeven voor zowel het http://go.microsoft.com adres als de servereindpunten wanneer Visual Studio opnieuw wordt opgestart.

Als u uw standaardreferenties wilt gebruiken met uw proxy, volgt u deze stappen:

  1. Zoek devenv.exe.config (het configuratiebestand van devenv.exe) in:

    • Visual Studio 2019: %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE of %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.
    • Visual Studio 2022: %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE of %ProgramFiles(x86)%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE.
  2. Zoek het blok in het <system.net> configuratiebestand en voeg vervolgens deze code toe:

    <defaultProxy enabled="true" useDefaultCredentials="true">
        <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/>
    </defaultProxy>
    

    U moet het juiste proxyadres voor uw netwerk invoegen in proxyaddress="<http://<yourproxy:port#>.

Fout 'Verbinding met Visual Studio verbroken' bij een poging om een probleem te melden

Deze fout treedt over het algemeen op wanneer een gebruiker verbinding maakt met internet via een proxyserver. De proxyserver blokkeert vervolgens de aanroepen die Door Visual Studio worden uitgevoerd naar bepaalde netwerkbronnen.

Oplossing

Voer de volgende stappen uit om dit probleem op te lossen:

  1. Zoek feedback.exe.config (het configuratiebestand van feedback.exe) in: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer of %ProgramFiles%\Microsoft Visual Studio\Installer.

  2. Controleer in het configuratiebestand of de volgende code aanwezig is. Als de code niet aanwezig is, voegt u deze toe vóór de laatste </configuration> regel.

    <system.net>
        <defaultProxy useDefaultCredentials="true" />
    </system.net>
    

Fout 'De onderliggende verbinding is gesloten'

Als u Visual Studio gebruikt in een particulier netwerk met een firewall, kan Visual Studio mogelijk geen verbinding maken met sommige netwerkbronnen. Deze resources kunnen Azure DevOps Services voor aanmelding en licentieverlening, NuGet en Azure-services omvatten. Als Visual Studio geen verbinding kan maken met een van deze resources, ziet u mogelijk het volgende foutbericht:

De onderliggende verbinding is gesloten: er is een onverwachte fout opgetreden bij het verzenden.

Visual Studio maakt gebruik van het TLS 1.2-protocol (Transport Layer Security) om verbinding te maken met netwerkbronnen. Beveiligingsapparaten op sommige particuliere netwerken blokkeren bepaalde serververbindingen wanneer Visual Studio TLS 1.2 gebruikt.

Oplossing

Schakel verbindingen in door deze domein-URL's toe te voegen aan een acceptatielijst.

Fout 'Kan id van bovenliggend proces niet parseren'

Dit foutbericht kan worden weergegeven wanneer u een Visual Studio-bootstrapper en een response.json-bestand op een netwerkstation gebruikt. De bron van de fout is gebruikersaccountbeheer (UAC) in Windows.

Dit is de reden waarom deze fout kan optreden: een toegewezen netwerkstation of UNC-share is gekoppeld aan het toegangstoken van een gebruiker. Wanneer UAC is ingeschakeld, worden er twee gebruikerstoegangstokens gemaakt: één met beheerderstoegang en één zonder beheerderstoegang. Wanneer een netwerkstation of share wordt gemaakt, wordt het huidige toegangstoken van de gebruiker eraan gekoppeld. Omdat de bootstrapper moet worden uitgevoerd als administrator, heeft deze geen toegang tot het netwerkstation of de share als het station of de share niet is gekoppeld aan een token voor gebruikerstoegang dat beheerderstoegang heeft.

Oplossing

U kunt dit probleem oplossen door de net use opdracht te gebruiken of de instelling UAC groepsbeleid te wijzigen. Zie voor meer informatie over deze tijdelijke oplossingen en hoe u deze implementeert:

Het product kan niet worden geïnstalleerd of bijgewerkt omdat de machtigingen voor netwerkshares niet correct zijn geconfigureerd

Zorg ervoor dat het account dat de installatie of update uitvoert voldoende toegang heeft tot de netwerkshares.

Probleem Oplossing
Gebruikersaccount heeft geen toegang tot bestanden. Als de gebruiker beheerdersmachtigingen op de computer heeft en vanaf een indeling gaat installeren of bijwerken, moet u ervoor zorgen dat de machtigingen voor netwerkshares (ACL's) zijn geconfigureerd om gebruikers leestoegang te verlenen voordat de netwerklocatie wordt gedeeld.
Het systeemaccount heeft geen toegang tot bestanden. Soms wordt de installatie of update uitgevoerd met behulp van het systeemaccount in plaats van een gebruikersaccount. Dit gebeurt meestal wanneer beheerdersupdates worden gebruikt om de computer bijgewerkt en veilig te houden. U moet ervoor zorgen dat de systeemaccounts van de clientcomputers leesmachtigingen hebben voor de netwerkbestandsshare. U kunt dit doen door een Active Directory-groep te maken met de computeraccounts die toegang nodig hebben tot de share en vervolgens die AD-groep toegang te verlenen tot de share.

Ondersteuning of probleemoplossing

Als de installatie van Visual Studio mislukt, raadpleegt u Problemen met installatie en upgraden van Visual Studio oplossen voor stapsgewijze instructies.

Meer ondersteuningsopties:

Verwijzingen