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:
Start Visual Studio opnieuw. Er moet een dialoogvenster voor proxyverificatie worden weergegeven. Voer uw referenties in wanneer u hierom wordt gevraagd in het dialoogvenster.
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
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 hethttp://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:
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.
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#>
.Opmerking
Zie de <pagina's defaultProxy> Element (Netwerkinstellingen) en <Proxy> Element (Netwerkinstellingen) voor meer informatie.
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:
Zoek feedback.exe.config (het configuratiebestand van feedback.exe) in: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer of %ProgramFiles%\Microsoft Visual Studio\Installer.
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:
- Toegewezen stations zijn niet beschikbaar vanaf een prompt met verhoogde bevoegdheid wanneer UAC is geconfigureerd voor 'Vragen om referenties' in Windows
- Programma's hebben mogelijk geen toegang tot sommige netwerklocaties nadat u Gebruikersaccountbeheer hebt ingeschakeld in Windows-besturingssystemen
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:
- We bieden een ondersteuningsoptie voor installatiechats (alleen Engels) voor installatiegerelateerde problemen.
- Meld productproblemen aan ons via het hulpprogramma Een probleem rapporteren dat zowel in het Visual Studio-installatieprogramma als in de Visual Studio IDE wordt weergegeven. Als u een IT-beheerder bent en Visual Studio niet hebt geïnstalleerd, kunt u it-Beheer feedback hier indienen.
- Stel een functie voor, houd productproblemen bij en vind antwoorden in de Visual Studio Developer Community.