Felsöka nätverksrelaterade fel när du installerar, uppdaterar eller använder Visual Studio
Gäller för: Visual Studio
Du kan stöta på nätverks- eller proxyrelaterade fel när du installerar, uppdaterar eller använder Visual Studio bakom en brandvägg, en proxyserver eller på en klientdator som inte har åtkomst till Internet. Den här artikeln innehåller lösningar på några vanliga scenarier med dessa problem.
Felet "Proxyauktorisering krävs"
Det här felet uppstår vanligtvis när användare ansluter till Internet via en proxyserver. Proxyservern blockerar sedan de anrop som Visual Studio gör till vissa nätverksresurser.
Åtgärd
Prova följande steg för att lösa problemet:
Starta om Visual Studio. En dialogruta för proxyautentisering bör visas. Ange dina autentiseringsuppgifter när du uppmanas att göra det i dialogrutan.
Om du inte löser problemet genom att starta om Visual Studio kan det bero på att proxyservern inte frågar efter autentiseringsuppgifter för
http://go.microsoft.com
adresser, men det gör det för*.visualStudio.microsoft.com
adresser. För dessa servrar lägger du till följande URL:er i en lista över tillåtna för att avblockera alla inloggningsscenarier i Visual Studio:*.windows.net
*.microsoftonline.com
*.visualstudio.microsoft.com
*.microsoft.com
*.live.com
Vi rekommenderar att du tar bort
http://go.microsoft.com
adressen från listan över tillåtna adresser. Om du tar bort adressen kan proxyautentiseringsdialogrutan visas för bådehttp://go.microsoft.com
adressen och serverslutpunkterna när Visual Studio startas om.
Eller om du vill använda dina standardautentiseringsuppgifter med proxyn följer du dessa steg:
Hitta devenv.exe.config (konfigurationsfilen fördevenv.exe) i:
- Visual Studio 2019: %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE eller %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.
- Visual Studio 2022: %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE eller %ProgramFiles(x86)%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE.
Leta reda på blocket i konfigurationsfilen
<system.net>
och lägg sedan till den här koden:<defaultProxy enabled="true" useDefaultCredentials="true"> <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/> </defaultProxy>
Du måste infoga rätt proxyadress för nätverket i
proxyaddress="<http://<yourproxy:port#>
.Obs!
Mer information finns på <sidorna defaultProxy-element> (nätverksinställningar) och <proxyelement> (nätverksinställningar).
Felet "Frånkopplad från Visual Studio" vid försök att rapportera ett problem
Det här felet uppstår vanligtvis när en användare ansluter till Internet via en proxyserver. Proxyservern blockerar sedan de anrop som Visual Studio gör till vissa nätverksresurser.
Åtgärd
Lös problemet genom att följa dessa steg:
Hitta feedback.exe.config (konfigurationsfilen förfeedback.exe) i: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer eller %ProgramFiles%\Microsoft Visual Studio\Installer.
Kontrollera om följande kod finns i konfigurationsfilen. Om koden inte finns lägger du till den före den sista
</configuration>
raden.<system.net> <defaultProxy useDefaultCredentials="true" /> </system.net>
Felet "Den underliggande anslutningen stängdes"
Om du använder Visual Studio i ett privat nätverk som har en brandvägg kanske Visual Studio inte kan ansluta till vissa nätverksresurser. Dessa resurser kan omfatta Azure DevOps Services för inloggning och licensiering, NuGet och Azure-tjänster. Om Visual Studio inte kan ansluta till någon av dessa resurser kan följande felmeddelande visas:
Den underliggande anslutningen stängdes: Ett oväntat fel inträffade vid sändning.
Visual Studio använder TLS 1.2-protokollet (Transport Layer Security) för att ansluta till nätverksresurser. Säkerhetsinstallationer i vissa privata nätverk blockerar vissa serveranslutningar när Visual Studio använder TLS 1.2.
Åtgärd
Aktivera anslutningar genom att lägga till dessa domän-URL:er i en lista över tillåtna.
Felet "Det gick inte att parsa ID från den överordnade processen"
Du kan stöta på det här felmeddelandet när du använder en Visual Studio-bootstrapper och en response.json fil på en nätverksenhet. Felets källa är UAC (User Account Control) i Windows.
Det här felet kan inträffa: En mappad nätverksenhet eller UNC-resurs är länkad till en användares åtkomsttoken. När UAC är aktiverat skapas två användaråtkomsttoken : en med administratörsåtkomst och en utan administratörsåtkomst. När en nätverksenhet eller resurs skapas länkas användarens aktuella åtkomsttoken till den. Eftersom bootstrapper måste köras som administratör kan den inte komma åt nätverksenheten eller dela om enheten eller resursen inte är länkad till en användaråtkomsttoken som har administratörsåtkomst.
Åtgärd
Lös problemet genom att net use
använda kommandot eller ändra inställningen UAC grupprincip. Mer information om dessa lösningar och hur du implementerar dem finns i:
- Mappade enheter är inte tillgängliga från en upphöjd fråga när UAC har konfigurerats för att "fråga efter autentiseringsuppgifter" i Windows
- Program kanske inte kan komma åt vissa nätverksplatser när du har aktiverat User Account Control i Windows-operativsystem
Det går inte att installera eller uppdatera produkten eftersom nätverksresursbehörigheterna inte är korrekt konfigurerade
Kontrollera att kontot som utför installationen eller uppdateringen har tillräcklig åtkomst till nätverksresurserna.
Fråga | Lösning |
---|---|
Användarkontot kan inte komma åt filer. | Om användaren har administratörsbehörighet på datorn och kommer att installera eller uppdatera från en layout måste du se till att nätverksresursbehörigheterna (ACL: er) är konfigurerade för att ge användarna läsåtkomst innan nätverksplatsen delas. |
Systemkontot kan inte komma åt filer. | Ibland körs installationen eller uppdateringen med hjälp av systemkontot i stället för ett användarkonto. Detta inträffar vanligtvis när administratörsuppdateringar används för att hålla datorn uppdaterad och säker. Du måste se till att klientdatorernas systemkonton har läsbehörighet till nätverksfilresursen. Du kan göra detta genom att skapa en Active Directory-grupp som innehåller de datorkonton som behöver åtkomst till resursen och sedan bevilja ad-gruppen åtkomst till resursen. |
Support eller felsökning
Om installationen av Visual Studio misslyckas kan du läsa Felsöka problem med installation och uppgradering av Visual Studio för stegvis vägledning.
Fler supportalternativ:
- Vi erbjuder ett supportalternativ för installationschatt (endast engelska) för installationsrelaterade problem.
- Rapportera produktproblem till oss via verktyget Rapportera ett problem som visas både i Visual Studio Installer och i Visual Studio IDE. Om du är IT-administratör och inte har Visual Studio installerat kan du skicka IT-Admin feedback här.
- Föreslå en funktion, spåra produktproblem och hitta svar i Visual Studio Developer Community.