Sdílet prostřednictvím


Řešení chyb souvisejících se sítí při instalaci, aktualizaci nebo používání sady Visual Studio

Platí pro:yesVisual Studio ne Visual Studio pro Mac žádnýVisual Studio Code

Máme řešení nejběžnějších chyb souvisejících se sítí nebo proxy serverem. K těmto chybám může dojít při instalaci, aktualizaci nebo používání sady Visual Studio za bránou firewall, proxy serverem nebo na klientském počítači, který nemá přístup k internetu.

Chyba: Vyžaduje se autorizace proxy serveru.

K této chybě obvykle dochází, když se uživatelé připojují k internetu prostřednictvím proxy serveru. Proxy server pak blokuje volání některých síťových prostředků, která sada Visual Studio provádí.

Oprava této chyby proxy serveru

  • Restartujte Visual Studio. Mělo by se zobrazit dialogové okno ověřování proxy. Po zobrazení výzvy v dialogovém okně zadejte přihlašovací údaje.

  • Pokud restartování sady Visual Studio problém nevyřeší, může to být způsobeno tím, že proxy server nevyžádá přihlašovací údaje pro http://go.microsoft.com adresy, ale pro adresy *.visualStudio.microsoft.com. Pro tyto servery přidejte do seznamu povolených následující adresy URL, které odblokují všechny scénáře přihlášení v sadě Visual Studio:

    • *.windows.net

    • *.microsoftonline.com

    • *.visualstudio.microsoft.com

    • *.microsoft.com

    • *.live.com

  • Doporučujeme odebrat http://go.microsoft.com adresu ze seznamu povolených. Odebrání adresy umožní, aby se při restartování sady Visual Studio zobrazilo dialogové okno ověřování proxy serveru pro adresu i http://go.microsoft.com koncové body serveru.

    - nebo -

  • Pokud chcete s proxy serverem použít výchozí přihlašovací údaje, můžete provést následující akce:

  1. Vyhledejtedevenv.exe.config (konfigurační soubor devenv.exe): %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE nebo %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.

  2. V konfiguračním souboru vyhledejte <system.net> blok a přidejte tento kód:

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

    Do souboru musíte vložit správnou adresu proxy serveru pro vaši síť proxyaddress="<http://<yourproxy:port#>.

    Poznámka

    Další informace najdete na stránkách elementu< defaultProxy> (nastavení sítě) a <elementu proxy> (nastavení sítě).

  1. Vyhledejtedevenv.exe.config (konfigurační soubor devenv.exe): %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE nebo %ProgramFiles(x86)%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE.

  2. V konfiguračním souboru vyhledejte <system.net> blok a přidejte tento kód:

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

    Do souboru musíte vložit správnou adresu proxy serveru pro vaši síť proxyaddress="<http://<yourproxy:port#>.

    Poznámka

    Další informace najdete na stránkách elementu< defaultProxy> (nastavení sítě) a <elementu proxy> (nastavení sítě).

Chyba: Odpojeno od sady Visual Studio při pokusu o nahlášení problému

K této chybě obvykle dochází, když se uživatel připojí k internetu přes proxy server. Proxy server pak blokuje volání některých síťových prostředků, která sada Visual Studio provádí.

Oprava této chyby proxy serveru

  1. Vyhledejtefeedback.exe.config (konfigurační soubor feedback.exe): %ProgramFiles(x86)%\Microsoft Visual Studio\Installer nebo %ProgramFiles%\Microsoft Visual Studio\Installer.

  2. V konfiguračním souboru zkontrolujte, zda je k dispozici následující kód: Pokud kód neexistuje, přidejte ho před poslední </configuration> řádek.

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

Chyba: Základní připojení se ukončilo.

Pokud používáte sadu Visual Studio v privátní síti s bránou firewall, nemusí se visual Studio moct připojit k některým síťovým prostředkům. Mezi tyto prostředky patří Azure DevOps Services pro přihlašování a licencování, NuGet a služby Azure. Pokud se visual Studio nepodaří připojit k některému z těchto prostředků, může se zobrazit následující chybová zpráva:

Základní připojení se ukončilo: Při odesílání došlo k neočekávané chybě.

Visual Studio používá pro připojení k síťovým prostředkům protokol TLS (Transport Layer Security) 1.2. Bezpečnostní zařízení v některých privátních sítích blokují určitá připojení k serveru, když Visual Studio používá protokol TLS 1.2.

Oprava této chyby připojení

Povolte připojení pro následující adresy URL:

  • https://management.core.windows.net

  • https://app.vssps.visualstudio.com

  • https://login.microsoftonline.com

  • https://login.live.com

  • https://go.microsoft.com

  • https://graph.windows.net

  • https://app.vsspsext.visualstudio.com

  • *.azurewebsites.net (pro připojení Azure)

  • *.visualstudio.microsoft.com

  • cdn.vsassets.io (hostuje obsah v síti pro doručování obsahu nebo CDN)

  • *.gallerycdn.vsassets.io (hostitelé Azure DevOps Services rozšíření)

  • static2.sharepointonline.com (hostuje prostředky, které sada Visual Studio používá v sadě Office UI Fabric Kit, jako jsou písma)

  • *.nuget.org (pro připojení NuGet)

    Poznámka

    Adresy URL serveru NuGet v privátním vlastnictví nemusí být v tomto seznamu zahrnuty. Servery NuGet, které používáte, můžete zkontrolovat v %APPData%\Nuget\NuGet.Config.

Chyba: Nepovedlo se analyzovat ID z nadřazeného procesu.

Tato chybová zpráva se může zobrazit při použití zaváděcího nástroje sady Visual Studio a souboru response.json na síťové jednotce. Zdrojem chyby je Řízení uživatelských účtů (UAC) ve Windows.

K této chybě může dojít takto: Namapovaná síťová jednotka nebo sdílená složka UNC je propojená s přístupovým tokenem uživatele. Když je nástroj Řízení uživatelských účtů povolený, vytvoří se dva uživatelské přístupové tokeny : jeden s přístupem správce a jeden bez přístupu správce. Při vytvoření síťové jednotky nebo sdílené složky je s ní propojený aktuální přístupový token uživatele. Vzhledem k tomu, že zaváděcí nástroj musí být spuštěný jako správce, nebude mít přístup k síťové jednotce nebo sdílené složce, pokud jednotka nebo sdílená složka nejsou propojené s přístupovým tokenem uživatele s přístupem správce.

Odstranění této chyby

Můžete použít net use příkaz nebo změnit nastavení nástroje Řízení uživatelských účtů Zásady skupiny. Další informace o těchto alternativních řešeních a jejich implementaci najdete v následujících článcích podpory Společnosti Microsoft:

Chyba: Produkt se nepodaří nainstalovat nebo aktualizovat, protože oprávnění sdílené síťové složky nejsou správně nakonfigurovaná.

Musíte se ujistit, že účet, který provádí instalaci nebo aktualizaci, má dostatečný přístup ke sdíleným síťovým složkám.

Problém Řešení
Uživatelský účet nemá přístup k souborům Pokud má uživatel na počítači oprávnění správce a bude instalovat nebo aktualizovat z rozložení, budete se muset ujistit, že jsou oprávnění ke sdíleným síťovým složkám (seznamy ACL) nakonfigurovaná tak, aby uživatelům udělovala přístup ke čtení před sdílením síťového umístění.
Systémový účet nemá přístup k souborům Někdy se instalace nebo aktualizace spouští pomocí systémového účtu místo uživatelského účtu. K tomu obvykle dochází v případě, že se aktualizace správce používají k udržování počítače v aktualizovaném a zabezpečeném stavu. Budete se muset ujistit, že systémové účty klientských počítačů mají oprávnění ke čtení sdílené síťové složky. Můžete to udělat tak, že vytvoříte skupinu služby Active Directory obsahující účty počítačů, které potřebují přístup ke sdílené složce, a pak této skupině AD udělíte přístup ke sdílené složce.

Podpora nebo řešení potíží

Někdy se může něco pokazit. Pokud se instalace sady Visual Studio nezdaří, projděte si podrobné pokyny v tématu Řešení potíží s instalací a upgradem sady Visual Studio .

Tady je několik dalších možností podpory:

  • Pro problémy související s instalací nabízíme možnost podpory chatu (pouze v angličtině).
  • Nahlaste nám problémy s produktem prostřednictvím nástroje Nahlásit problém, který se zobrazí v Instalační program pro Visual Studio i v integrovaném vývojovém prostředí sady Visual Studio. Pokud jste správce IT a nemáte nainstalovanou sadu Visual Studio, můžete odeslat zpětnou vazbu Správa IT tady.
  • Navrhněte funkci, sledujte problémy s produktem a najděte odpovědi v Developer Community sady Visual Studio.

Viz také