Memperbarui klien Visual Studio yang diinstal dari tata letak

Anda dapat dan harus memperbarui semua penginstalan Visual Studio secara berkala sehingga mereka menerima perbaikan keamanan dan fungsionalitas terbaru.

Jika Visual Studio diinstal pada komputer di organisasi dan awalnya diinstal dari tata letak, kemungkinan besar komputer klien adalah bagian dari "lingkungan terkelola", yang berarti bahwa itu diatur oleh tim administratif pusat dan harus mematuhi kebijakan organisasi. Untuk memperbarui komputer klien di lingkungan terkelola, pertimbangkan pertanyaan di bawah ini karena jawabannya akan menginformasikan bagaimana Anda harus mendekati proses pembaruan.

  • Dari mana pembaruan berasal: tata letak atau server yang dihosting Microsoft? Jika pembaruan berasal dari tata letak, apakah tata letak telah diperbarui? Apakah tata letak dihosting pada berbagi jaringan atau di server web intranet internal?
  • Apakah pembaruan akan dimulai secara manual oleh pengguna, atau apakah itu peristiwa yang dimulai administrator, seperti melalui pembaruan administrator atau melalui perintah terprogram? Ingatlah bahwa siapa pun yang melakukan pembaruan harus memiliki izin administrator pada komputer klien.

Menyiapkan sumber pembaruan

Jika klien Anda dikonfigurasi untuk memperoleh pembaruan dari server yang dihosting Microsoft, maka mereka harus memiliki akses ke internet. Selama pembaruan, klien akan mengunduh dan menginstal versi terbaru yang tersedia dari Microsoft di saluran pembaruan tempat klien berlangganan.

Jika klien Anda dikonfigurasi untuk memperoleh pembaruan dari tata letak, maka langkah pertama sebelum memperbarui klien adalah memastikan bahwa tata letak itu sendiri berisi versi Visual Studio yang diperbarui. Administrator TI harus memperbarui tata letak yang ada dengan pembaruan produk terbaru sehingga penginstalan klien baru atau pembaruan klien dapat menerima versi yang diperbarui, atau mereka dapat membuat tata letak baru di direktori tata letak berbeda yang dapat Anda gunakan untuk memperbarui komputer klien. Praktik terbaik adalah memperbarui tata letak pada hari Selasa kedua bulan ini tepat setelah pembaruan keamanan dirilis.

Pastikan bahwa pengguna atau akun sistem yang menjalankan pembaruan memiliki akses yang tepat ke berbagi jaringan atau situs web internal yang berisi tata letak. Untuk informasi selengkapnya, lihat Memecahkan masalah kesalahan terkait jaringan saat Anda menginstal atau menggunakan Visual Studio.

Memulai pembaruan secara manual pada komputer klien

Pengguna di komputer klien dengan izin yang memadai dapat memulai pembaruan Visual Studio sendiri secara manual. Klien Visual Studio akan mencari pembaruan di lokasi sumbernya untuk menentukan apakah ada paket pembaruan yang tersedia. Itulah sebabnya penting untuk menjaga tata letak sumber tetap diperbarui.

Pengguna dapat memperbarui instans Visual Studio secara manual dengan:

  • meluncurkan Alat Penginstal Visual Studio. Jika pembaruan tersedia, mereka dapat mengklik Perbarui.
  • meluncurkan IDE Visual Studio dan menanggapi bendera atau pesan pemberitahuan, atau memilih Bantuan > Periksa Pembaruan untuk pembaruan.

Jika ada file yang digunakan saat pembaruan dimulai, misalnya, jika Visual Studio terbuka, pembaruan akan diblokir hingga Visual Studio ditutup. Terkadang, pembaruan akan memerlukan boot ulang.

Mengonfigurasi secara manual tempat klien Visual Studio mencari pembaruan

Ketika Visual Studio awalnya diinstal pada komputer klien, Visual Studio merekam lokasi tempat visual studio harus memeriksa pembaruan. Jika Visual Studio diinstal dari server yang dihosting Microsoft, maka secara default akan mencari pembaruan dari server yang dihosting Microsoft. Jika Visual Studio diinstal atau diperbarui dengan memanggil bootstrapper pada tata letak jaringan atau dengan menjalankan skrip untuk menginstal dari tata letak webhosted, maka akan mencari pembaruan di lokasi yang ditentukan oleh tata letak.

Dengan fungsionalitas Visual Studio 2019 default, setelah klien menginstal produk, konfigurasi lokasi pembaruan klien dikunci dan tidak dapat diubah. Satu-satunya cara untuk mengubah lokasi sumber dengan andal untuk pembaruan adalah dengan menghapus instalan dan menginstal ulang produk menggunakan konfigurasi yang benar.

Namun, jika klien Visual Studio menggunakan Alat Penginstal Visual Studio 2022 terbaru, maka lokasi sumber klien untuk pembaruan dapat diubah. Ini berguna jika Anda ingin menginstal dari satu tata letak tetapi memiliki pembaruan yang berasal dari tata letak lain. Ada beberapa cara untuk mendapatkan Alat Penginstal Visual Studio 2022 ke komputer klien. Cara term mudah adalah menggunakan versi Visual Studio apa pun yang dikirim setelah Juni 2023, karena versi ini secara otomatis berisi penginstal terbaru. Cara lain adalah menginstal dan menggunakan produk Visual Studio 2022. Terakhir, Anda dapat mendistribusikan Alat Penginstal Visual Studio 2022 melalui tata letak Visual Studio 2019 Anda.

Untuk melihat dan mengonfigurasi lokasi pembaruan yang akan dicari klien secara manual, munculkan Pengaturan Pembaruan dan pastikan dikonfigurasi dengan benar. Anda kemudian dapat memulai pembaruan dari klien.

Pemberitahuan tentang pembaruan

Jika ada pembaruan yang tersedia di lokasi yang dicari klien untuk pembaruan, maka klien akan memunculkan pesan atau bendera pemberitahuan.

Untuk detail tentang cara mengontrol kapan pemberitahuan pembaruan disajikan kepada pengguna, lihat Mengontrol pembaruan untuk penyebaran Visual Studio berbasis jaringan.

Menggunakan pembaruan administrator untuk memperbarui komputer klien

Jika Anda berada di organisasi, praktik terbaik yang direkomendasikan adalah mendaftarkan komputer klien Anda ke pembaruan administrator Visual Studio. Rilis keamanan Visual Studio biasanya tersedia pada "patch Tuesdays", yang merupakan Hari Selasa kedua dalam sebulan. Administrator TI harus mengembangkan kebiasaan untuk memelihara dan memperbarui tata letak mereka setiap bulan, seperti pada pagi hari Rabu kedua dalam sebulan, dan mereka menggunakan Microsoft Endpoint Manager untuk menyebarkan pembaruan keamanan Visual Studio ke komputer klien di seluruh organisasi mereka. Pembaruan administrator akan memicu klien untuk melihat lokasi sumber pembaruan mereka untuk pembaruan baru apa pun, dan jika tata letak telah diperbarui, pembaruan akan secara otomatis diterapkan ke komputer klien (dengan asumsi bahwa Visual Studio tidak digunakan).

Memperbarui komputer klien secara terprogram

Administrator dapat secara terprogram memperbarui penginstalan klien Visual Studio dengan mengeluarkan perintah ke alat penginstal sisi klien atau dengan memanggil bootstrapper di tata letak jaringan.

Memperbarui Visual Studio secara terprogram dengan menggunakan Alat Penginstal Visual Studio

Anda dapat memulai pembaruan ke Visual Studio dengan secara terprogram memanggil alat penginstal klien dan mengeluarkan perintah pembaruan. Perintah ini akan memperbarui Visual Studio berdasarkan bit produk yang tersedia di lokasi sumber untuk pembaruan. Jika Anda ingin mengubah lokasi sumber pembaruan pada klien saat melakukan pembaruan, Anda dapat melakukannya secara terprogram dengan meneruskan --channelUri parameter bersama perintah pembaruan. Contohnya:

Anda dapat mengubah saluran ke tata letak jaringan dan menjalankan perintah pembaruan pada klien seperti ini:

"C:\program files (x86)\microsoft\visual studio\installer\>setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise" --channelUri "\\\\server\\share\\newlayoutdir\\channelmanifest.json"

atau seperti ini, yang mengatur sumber pembaruan ke lokasi yang dihosting Microsoft:

"C:\program files (x86)\microsoft\visual studio\installer\>setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --channelUri "https://aka.ms/vs/17/release/channel"

Perhatikan bahwa dalam dua contoh sebelumnya, Anda tidak dapat memulai eksekusi alat penginstal secara terprogram dari direktori yang sama tempat alat penginstal berada.

Memperbarui Visual Studio secara terprogram dengan menggunakan bootstrapper

Anda dapat memperbarui Visual Studio dengan memanggil bootstrapper secara terprogram dari lokasi yang sama dengan yang awalnya Anda instal. Jika Anda mengunduh bootstrapper dari Microsoft, maka jika klien Anda memiliki akses ke internet, Anda dapat mengunduh dan menggunakan bootstrapper yang diperbarui untuk memperbarui klien Visual Studio Anda. Perhatikan saluran bootstrapper, karena dapat menyebabkan saluran pembaruan klien berubah.

Jika bootstrapper Anda terletak di berbagi tata letak jaringan, maka administrator harus terlebih dahulu memperbarui tata letak jaringan untuk berisi pembaruan produk Visual Studio sebelum klien dapat menggunakan bootstrapper tersebut untuk memperbarui.

Contoh berikut memperbarui klien menggunakan bootstrapper yang ada di tata letak jaringan asli. Metode ini mengasumsikan bahwa administrator TI telah memperbarui tata letak.

\\server\share\originalinstallVSdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet 

Anda juga dapat memulai pembaruan ke klien Visual Studio 2019 dengan memanggil bootstrapper secara terprogram dari lokasi tata letak jaringan berbeda yang berisi versi produk yang ingin Anda perbarui kliennya. Untuk melakukan ini, Anda perlu mendapatkan Alat Penginstal Visual Studio 2022 pada klien. Cara term mudah untuk mengaktifkan ini adalah dengan memastikan tata letak Visual Studio 2019 baru Anda menggunakan alat penginstal terbaru. Jika Anda menjalankan bootstrapper dari tata letak jaringan baru yang dihosting, maka saluran pembaruan pada klien akan diatur ke lokasi pembaruan yang ditentukan dalam tata letak. Misalnya, Anda dapat menjalankan perintah ini pada komputer klien menggunakan bootstrapper baru dalam tata letak jaringan baru yang dihosting:

Anda juga dapat memulai pembaruan ke klien Visual Studio Anda dengan secara terprogram memanggil bootstrapper dari lokasi tata letak jaringan berbeda yang berisi versi produk yang ingin Anda perbarui kliennya. Jika Anda menjalankan bootstrapper dari tata letak jaringan baru yang dihosting, maka saluran pembaruan pada klien akan diatur ke lokasi pembaruan yang ditentukan dalam tata letak. Misalnya, Anda dapat menjalankan perintah ini pada komputer klien menggunakan bootstrapper baru dalam tata letak jaringan baru yang dihosting:

   \\server\share\desiredupdatelayoutdir\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet 

Apa pun nilai channelUri dalam file tata letak response.json baru akan menjadi lokasi di mana klien mencari pembaruan di masa mendatang.

Catatan

Gunakan perintah vswhere.exe untuk mengidentifikasi jalur penginstalan instans Visual Studio yang ada di komputer klien.

Memperbarui klien secara terprogram yang tidak memiliki akses internet

Jika komputer klien Anda tidak memiliki akses internet, maka komputer klien harus memperoleh pembaruan dari tata letak. Ingatlah bahwa ada dua bagian yang perlu diperbarui setiap kali Visual Studio diperbarui. Yang pertama adalah alat penginstal dan yang kedua adalah produk Visual Studio itu sendiri. Untuk tata letak yang dihosting jaringan, Anda dapat memanggil bootstrapper atau alat penginstal untuk memperbarui klien. Untuk tata letak yang dihosting server web intranet, Anda dapat memperbarui dengan memanggil alat penginstal pada klien. Contoh berikut mengilustrasikan kedua situasi, dan keduanya mengasumsikan bahwa administrator telah memperbarui tata letak itu sendiri ke bit yang paling aman.

Contoh ini menginstruksikan Visual Studio untuk secara eksplisit mencari kedua komponen ini dari tata letak jaringan. Perintah pertama memaksa penginstal untuk memperbarui dari tata letak, dan perintah kedua mencegah paket apa pun diunduh dari server yang dihosting Microsoft di internet.

   \\server\share\VSlayoutdirectory\vs_enterprise.exe --quiet --update --wait --offline
   \\server\share\VSlayoutdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --noWeb --wait --quiet --norestart

Contoh ini menginstruksikan Visual Studio untuk memperbarui dirinya dari konten yang disertakan dalam tata letak yang dihosting server web intranet internal.

   "C:\program files (x86)\microsoft\visual studio\installer\>setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise"

Mendapatkan dukungan untuk tata letak jaringan Anda

Jika Anda mengalami masalah dengan tata letak jaringan Anda, kami ingin mengetahuinya. Cara terbaik untuk memberi tahu kami adalah dengan menggunakan alat Laporkan Masalah yang muncul baik di Penginstal Visual Studio maupun di Visual Studio IDE. Jika Anda adalah Administrator TI dan belum menginstal Visual Studio, Anda dapat mengirimkan umpan balik Admin TI di sini. Ketika Anda menggunakan alat ini, akan sangat membantu jika Anda dapat mengirim log dari alat VS Collect yang dapat membantu kami mendiagnosis dan memperbaiki masalah.

Kami juga menawarkan opsi dukungan obrolan penginstalan (hanya bahasa Inggris) untuk masalah terkait penginstalan.

Kami juga memiliki opsi dukungan lain yang tersedia. Lihat Komunitas Pengembang Visual Studio kami.