Memecahkan masalah kesalahan terkait jaringan saat Anda menginstal, memperbarui, atau menggunakan Visual Studio

Berlaku untuk:yaVisual Studio tidakVisual Studio untuk Mac tidakVisual Studio Code

Kami memiliki solusi untuk kesalahan terkait jaringan atau proksi yang paling khas. Anda mungkin mengalami kesalahan ini saat menginstal, memperbarui, atau menggunakan Visual Studio di belakang firewall, server proksi, atau di komputer klien yang tidak memiliki akses ke internet.

Kesalahan: "Otorisasi proksi diperlukan"

Kesalahan ini umumnya terjadi ketika pengguna terhubung ke internet melalui server proksi. Server proksi kemudian memblokir panggilan yang dilakukan Visual Studio ke beberapa sumber daya jaringan.

Untuk memperbaiki kesalahan proksi ini

  • Mulai Visual Studio. Dialog autentikasi proksi akan muncul. Masukkan kredensial Anda saat diminta dalam dialog.

  • Jika menghidupkan ulang Visual Studio tidak menyelesaikan masalah, mungkin karena server proksi Anda tidak meminta kredensial untuk http://go.microsoft.com alamat, tetapi itu melakukannya untuk alamat *.visualStudio.microsoft.com. Untuk server ini, tambahkan URL berikut ke daftar yang diizinkan untuk membuka blokir semua skenario masuk di Visual Studio:

    • *.windows.net

    • *.microsoftonline.com

    • *.visualstudio.microsoft.com

    • *.microsoft.com

    • *.live.com

  • Kami menyarankan agar Anda menghapus http://go.microsoft.com alamat dari daftar yang diizinkan. Menghapus alamat memungkinkan dialog autentikasi proksi muncul untuk http://go.microsoft.com alamat dan titik akhir server saat Visual Studio dimulai ulang.

    -ATAU-

  • Jika Anda ingin menggunakan kredensial default dengan proksi, Anda bisa melakukan tindakan berikut:

  1. Temukan devenv.exe.config (file konfigurasi devenv.exe) di: %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE atau %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.

  2. Dalam file konfigurasi, temukan <system.net> blok , lalu tambahkan kode ini:

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

    Anda harus menyisipkan alamat proksi yang benar untuk jaringan Anda di proxyaddress="<http://<yourproxy:port#>.

  1. Temukan devenv.exe.config (file konfigurasi devenv.exe) di: %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE atau %ProgramFiles(x86)%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE.

  2. Dalam file konfigurasi, temukan <system.net> blok , lalu tambahkan kode ini:

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

    Anda harus menyisipkan alamat proksi yang benar untuk jaringan Anda di proxyaddress="<http://<yourproxy:port#>.

Kesalahan: "Terputus dari Visual Studio" saat mencoba melaporkan masalah

Kesalahan ini umumnya terjadi ketika pengguna terhubung ke internet melalui server proksi. Server proksi kemudian memblokir panggilan yang dilakukan Visual Studio ke beberapa sumber daya jaringan.

Untuk memperbaiki kesalahan proksi ini

  1. Temukan feedback.exe.config (file konfigurasi feedback.exe) di: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer atau %ProgramFiles%\Microsoft Visual Studio\Installer.

  2. Dalam file konfigurasi, periksa apakah kode berikut ada; jika kode tidak ada, tambahkan sebelum baris terakhir </configuration> .

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

Kesalahan: "Koneksi yang mendasar ditutup"

Jika Anda menggunakan Visual Studio di jaringan privat yang memiliki firewall, Visual Studio mungkin tidak dapat tersambung ke beberapa sumber daya jaringan. Sumber daya ini dapat mencakup Layanan Azure DevOps untuk masuk dan lisensi, NuGet, dan layanan Azure. Jika Visual Studio gagal tersambung ke salah satu sumber daya ini, Anda mungkin melihat pesan kesalahan berikut:

Koneksi yang mendasar ditutup: Terjadi kesalahan tak terduga saat mengirim

Visual Studio menggunakan protokol Transport Layer Security (TLS) 1.2 untuk menyambungkan ke sumber daya jaringan. Appliance keamanan di beberapa jaringan privat memblokir koneksi server tertentu saat Visual Studio menggunakan TLS 1.2.

Untuk memperbaiki kesalahan koneksi ini

Aktifkan koneksi untuk URL berikut:

  • 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 (untuk koneksi Azure)

  • *.visualstudio.microsoft.com

  • cdn.vsassets.io (menghosting jaringan pengiriman konten, atau CDN, konten)

  • *.gallerycdn.vsassets.io (menghosting ekstensi Azure DevOps Services)

  • static2.sharepointonline.com (menghosting sumber daya yang digunakan Visual Studio dalam kit UI Fabric Office, seperti font)

  • *.nuget.org (untuk koneksi NuGet)

    Catatan

    URL server NuGet yang dimiliki secara privat mungkin tidak disertakan dalam daftar ini. Anda dapat memeriksa server NuGet yang Anda gunakan di %APPData%\Nuget\NuGet.Config.

Kesalahan: "Gagal mengurai ID dari proses induk"

Anda mungkin mengalami pesan kesalahan ini saat menggunakan bootstrapper Visual Studio dan file response.json pada drive jaringan. Sumber kesalahan adalah Kontrol Akun Pengguna (UAC) di Windows.

Berikut alasan kesalahan ini dapat terjadi: Drive jaringan yang dipetakan atau berbagi UNC ditautkan ke token akses pengguna. Ketika UAC diaktifkan, dua token akses pengguna dibuat: Satu dengan akses administrator, dan satu tanpa akses administrator. Saat drive jaringan atau berbagi dibuat, token akses pengguna saat ini ditautkan ke drive jaringan tersebut. Karena bootstrapper harus dijalankan sebagai administrator, bootstrapper tidak akan dapat mengakses drive jaringan atau berbagi jika drive atau berbagi tidak ditautkan ke token akses pengguna yang memiliki akses administrator.

Untuk memperbaiki kesalahan ini

Anda dapat menggunakan net use perintah atau Anda dapat mengubah pengaturan Kebijakan Grup UAC. Untuk informasi selengkapnya tentang solusi ini dan cara menerapkannya, lihat artikel dukungan Microsoft berikut ini:

Kesalahan: Produk gagal diinstal atau diperbarui karena izin berbagi jaringan tidak dikonfigurasi dengan benar

Anda perlu memastikan bahwa akun yang melakukan penginstalan atau pembaruan memiliki akses yang memadai ke berbagi jaringan.

Masalah Solusi
Akun pengguna tidak dapat mengakses file Jika pengguna memiliki izin administrator pada komputer dan akan menginstal atau memperbarui dari tata letak, maka Anda harus memastikan bahwa izin berbagi jaringan (ACL) dikonfigurasi untuk memberi pengguna akses baca sebelum lokasi jaringan dibagikan.
Akun sistem tidak dapat mengakses file Terkadang penginstalan atau pembaruan dijalankan menggunakan akun sistem alih-alih akun pengguna. Ini biasanya terjadi ketika pembaruan Administrator digunakan untuk menjaga komputer tetap diperbarui dan aman. Anda harus memastikan bahwa akun sistem komputer klien memiliki izin baca ke berbagi file jaringan. Anda dapat melakukan ini dengan membuat grup Direktori Aktif yang berisi akun komputer yang memerlukan akses ke berbagi, lalu memberikan akses grup AD tersebut ke berbagi.

Dukungan atau pemecahan masalah

Kadang-kadang, hal-hal bisa salah. Jika penginstalan Visual Studio Anda gagal, lihat Memecahkan masalah penginstalan dan peningkatan Visual Studio untuk panduan langkah demi langkah.

Berikut adalah beberapa opsi dukungan lainnya:

Lihat juga